From 30dbb0905b84322bc1df6aef5a9c9439b455a9e6 Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 21:43:55 +1100 Subject: [PATCH 1/5] Retain compressed exact joint-chart evidence and raw source provenance --- .../.gitattributes | 1 + .../ARCHIVE-CONTENTS.json | 266 +++++ .../ARCHIVE-FILES.json | 28 + .../CAPTURE-RELATIONS.json | 70 ++ .../LICENSE | 201 ++++ .../SOURCE-REQUESTS.json | 123 ++ .../evidence/author-packet.tar.gz | Bin 0 -> 722633 bytes .../evidence/design/CONTRACT.md | 53 + .../evidence/design/SEARCH-REPORT.md | 35 + .../evidence/design/ZERO-MODEL-PROOF.md | 33 + .../evidence/review/CONTRACT-DIFF-REVIEW.json | 11 + .../evidence/review/FREEZE.json | 68 ++ .../JOINT-RECEIPT-REVIEW-OPTIMIZED.json | 692 +++++++++++ .../evidence/review/JOINT-RECEIPT-REVIEW.json | 692 +++++++++++ .../evidence/review/REVIEW.md | 85 ++ .../evidence/review/SHA256SUMS | 11 + .../evidence/review/SOURCE-BINDING-REVIEW.md | 49 + .../SOURCE-GRAPH-BINDING-OPTIMIZED.json | 20 + .../evidence/review/SOURCE-GRAPH-BINDING.json | 20 + .../evidence/review/STATIC-CODE-GATE.md | 34 + .../review/STATIC-INVENTORY-REVIEW.json | 114 ++ .../evidence/review/ZERO-MODEL-FREEZE.json | 23 + .../review/ZERO-MODEL-REVIEW-OPTIMIZED.json | 1019 +++++++++++++++++ .../evidence/review/ZERO-MODEL-REVIEW.json | 1019 +++++++++++++++++ .../evidence/review/ZERO-MODEL-REVIEW.md | 23 + .../evidence/review/check_joint_receipt.py | 279 +++++ .../evidence/review/check_zero_model.py | 114 ++ .../evidence/review/verify_graph_binding.py | 146 +++ 28 files changed, 5229 insertions(+) create mode 100644 research/fixed-pivot-joint-clifford-ceiling/.gitattributes create mode 100644 research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/LICENSE create mode 100644 research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/review/verify_graph_binding.py diff --git a/research/fixed-pivot-joint-clifford-ceiling/.gitattributes b/research/fixed-pivot-joint-clifford-ceiling/.gitattributes new file mode 100644 index 0000000000..4f7fc3ef14 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=cr-at-eol diff --git a/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json new file mode 100644 index 0000000000..08675e00c2 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json @@ -0,0 +1,266 @@ +{ + "author_final_manifest_sha256": "a144a59dd9956fce80dd9c8a7c0e5aabe7d78512e1729f0f6565cb665877f04f", + "author_tree_sha256": { + "AUTH-MANIFEST.json": "dd8359ab7657799cd36ce2206ee27b92f9082d5de5ce4521fcf4e207a2845152", + "AUTHOR-FINAL-MANIFEST.json": "a144a59dd9956fce80dd9c8a7c0e5aabe7d78512e1729f0f6565cb665877f04f", + "CONTRACT-ORIGINAL-STATIC-REVIEW.md": "8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52", + "CONTRACT-REVISION.diff": "f1b8ccf1178482593d65fb73aeb5e5cf63de28ab0125c46b6d4ec6903c7580d4", + "CONTRACT-REVISION.json": "dbaddd5f7bde7e25048ee9e21f00ac5c4cdfaddc1d4567693f259b2a52141216", + "CONTRACT.md": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", + "FREEZE.json": "c396dbbc927461c1c81a7c258b21e0d65ff679b8784bbe41fc8bab7c5e577ae0", + "PIVOT-INVENTORY.json": "9182378f7c7c3c1f50cd32b2c990c0395b596d9edf980b6b4ce4ad7bb592a76b", + "RUN-RECEIPT.json": "e3e15fb11aab664b52a9da8824f4dc2c1406c76f2e9c0e905d434e5ceb5e7604", + "SEARCH-REPORT.md": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269", + "SEARCH-RESULT.json": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9", + "SEARCH-STDERR.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "SEARCH-STDOUT.txt": "f37a069f72838190a9f3b4ef4c12ed91e0d2ee97b6842540e69ff9e52089d908", + "ZERO-MODEL-INVENTORY.json": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2", + "ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "ZERO-MODEL-WITNESS-BINDING.json": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7", + "check_joint.py": "575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630", + "inputs/contracted-graph.txt": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "inputs/research/general-gaussian-contact-search/inputs/round3-word.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "inputs/research/general-gaussian-contact-search/model.py": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f", + "inputs/research/independent-clifford-expansion/RESULT.json": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8", + "inputs/research/independent-clifford-expansion/algebra.py": "6c1dde7203fe986f6bdf53d8337730e44de1ae68e5126f9ddb9247c3f343d924", + "inputs/research/independent-clifford-expansion/discover.py": "0453747a19b81ea70fce7469a9c7d4871b88cffe8df2841867983fe835c7d05a", + "inputs/research/independent-clifford-expansion/intervals.py": "fad2a83f026ff7488bd1d731cc01acfa81338a4a8448d3d139e0add56aa32ce4", + "inputs/research/independent-clifford-expansion/search.cpp": "9c4496bfbb75aa2ad5c8e2db9bd0d776e5f555a055fe6c124363d8fada4506c1", + "inputs/research/independent-clifford-expansion/verify.py": "c80267529bc595f6665682b476f677f4ae4f3b597568d43200334c1bf8e93cfb", + "zero-model-inputs/CAPTURE.json": "69346015229c3433c4c6a73905d0245c436edd13ec5543458ffd4fce4e7d0495", + "zero-model-inputs/DISCOVERY-CONNECTOR-RESPONSE.json": "637a2c7786fd721a0938d2024e8deae86b030365303c8bf26c2b18491c4b5aec", + "zero-model-inputs/DISCOVERY.json": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "compression_runtime": { + "python": "3.12.3", + "zlib": "1.3" + }, + "container_bytes": 722633, + "container_sha256": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", + "deterministic_two_builds_same_runtime": true, + "format": "deterministic regular-file-only PAX tar in gzip; uid/gid/mtime zero, no filename header; no links", + "mathematical_comparison": "Exact decompressed member bytes and original manifests; regenerated container equality is not a cross-version mathematical premise.", + "members": { + "author/AUTH-MANIFEST.json": { + "bytes": 1265, + "mode": 420, + "sha256": "dd8359ab7657799cd36ce2206ee27b92f9082d5de5ce4521fcf4e207a2845152" + }, + "author/AUTHOR-FINAL-MANIFEST.json": { + "bytes": 4162, + "mode": 420, + "sha256": "a144a59dd9956fce80dd9c8a7c0e5aabe7d78512e1729f0f6565cb665877f04f" + }, + "author/CONTRACT-ORIGINAL-STATIC-REVIEW.md": { + "bytes": 9295, + "mode": 420, + "sha256": "8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52" + }, + "author/CONTRACT-REVISION.diff": { + "bytes": 14032, + "mode": 420, + "sha256": "f1b8ccf1178482593d65fb73aeb5e5cf63de28ab0125c46b6d4ec6903c7580d4" + }, + "author/CONTRACT-REVISION.json": { + "bytes": 600, + "mode": 420, + "sha256": "dbaddd5f7bde7e25048ee9e21f00ac5c4cdfaddc1d4567693f259b2a52141216" + }, + "author/CONTRACT.md": { + "bytes": 9911, + "mode": 420, + "sha256": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a" + }, + "author/FREEZE.json": { + "bytes": 362, + "mode": 420, + "sha256": "c396dbbc927461c1c81a7c258b21e0d65ff679b8784bbe41fc8bab7c5e577ae0" + }, + "author/PIVOT-INVENTORY.json": { + "bytes": 3509, + "mode": 420, + "sha256": "9182378f7c7c3c1f50cd32b2c990c0395b596d9edf980b6b4ce4ad7bb592a76b" + }, + "author/RUN-RECEIPT.json": { + "bytes": 4128, + "mode": 420, + "sha256": "e3e15fb11aab664b52a9da8824f4dc2c1406c76f2e9c0e905d434e5ceb5e7604" + }, + "author/SEARCH-REPORT.md": { + "bytes": 4454, + "mode": 420, + "sha256": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269" + }, + "author/SEARCH-RESULT.json": { + "bytes": 11009534, + "mode": 420, + "sha256": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9" + }, + "author/SEARCH-STDERR.txt": { + "bytes": 0, + "mode": 420, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "author/SEARCH-STDOUT.txt": { + "bytes": 1158, + "mode": 420, + "sha256": "f37a069f72838190a9f3b4ef4c12ed91e0d2ee97b6842540e69ff9e52089d908" + }, + "author/ZERO-MODEL-INVENTORY.json": { + "bytes": 19948, + "mode": 420, + "sha256": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2" + }, + "author/ZERO-MODEL-PROOF.md": { + "bytes": 5925, + "mode": 420, + "sha256": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a" + }, + "author/ZERO-MODEL-WITNESS-BINDING.json": { + "bytes": 76702, + "mode": 420, + "sha256": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7" + }, + "author/check_joint.py": { + "bytes": 13416, + "mode": 420, + "sha256": "575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630" + }, + "author/inputs/contracted-graph.txt": { + "bytes": 122199, + "mode": 420, + "sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af" + }, + "author/inputs/research/general-gaussian-contact-search/inputs/round3-word.json.gz": { + "bytes": 207673, + "mode": 420, + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + "author/inputs/research/general-gaussian-contact-search/model.py": { + "bytes": 11719, + "mode": 420, + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f" + }, + "author/inputs/research/independent-clifford-expansion/RESULT.json": { + "bytes": 174398, + "mode": 420, + "sha256": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8" + }, + "author/inputs/research/independent-clifford-expansion/algebra.py": { + "bytes": 6674, + "mode": 420, + "sha256": "6c1dde7203fe986f6bdf53d8337730e44de1ae68e5126f9ddb9247c3f343d924" + }, + "author/inputs/research/independent-clifford-expansion/discover.py": { + "bytes": 5558, + "mode": 420, + "sha256": "0453747a19b81ea70fce7469a9c7d4871b88cffe8df2841867983fe835c7d05a" + }, + "author/inputs/research/independent-clifford-expansion/intervals.py": { + "bytes": 3738, + "mode": 420, + "sha256": "fad2a83f026ff7488bd1d731cc01acfa81338a4a8448d3d139e0add56aa32ce4" + }, + "author/inputs/research/independent-clifford-expansion/search.cpp": { + "bytes": 6537, + "mode": 420, + "sha256": "9c4496bfbb75aa2ad5c8e2db9bd0d776e5f555a055fe6c124363d8fada4506c1" + }, + "author/inputs/research/independent-clifford-expansion/verify.py": { + "bytes": 10128, + "mode": 420, + "sha256": "c80267529bc595f6665682b476f677f4ae4f3b597568d43200334c1bf8e93cfb" + }, + "author/zero-model-inputs/CAPTURE.json": { + "bytes": 976, + "mode": 420, + "sha256": "69346015229c3433c4c6a73905d0245c436edd13ec5543458ffd4fce4e7d0495" + }, + "author/zero-model-inputs/DISCOVERY-CONNECTOR-RESPONSE.json": { + "bytes": 304395, + "mode": 420, + "sha256": "637a2c7786fd721a0938d2024e8deae86b030365303c8bf26c2b18491c4b5aec" + }, + "author/zero-model-inputs/DISCOVERY.json": { + "bytes": 139071, + "mode": 420, + "sha256": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "raw-git/LICENSE": { + "bytes": 11357, + "mode": 420, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "raw-git/research/general-gaussian-contact-search/inputs/round3-word.json.gz": { + "bytes": 207673, + "mode": 420, + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + "raw-git/research/general-gaussian-contact-search/model.py": { + "bytes": 11719, + "mode": 420, + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f" + }, + "raw-git/research/independent-clifford-expansion/DISCOVERY.json": { + "bytes": 139070, + "mode": 420, + "sha256": "39b1498d06e639c29f69b1ca2d9cb75cd2924d833f612ffcdffea3225b8d554e" + }, + "raw-git/research/independent-clifford-expansion/PROOF.md": { + "bytes": 8023, + "mode": 420, + "sha256": "23715c43c3c0c21e0bdb38e521fcdc0c5e90fda40118bf222fdcb957498972ec" + }, + "raw-git/research/independent-clifford-expansion/README.md": { + "bytes": 5407, + "mode": 420, + "sha256": "8820301199dd8ffed2c3cb3743dc63df39f36234f322e76e91fffeac8983f947" + }, + "raw-git/research/independent-clifford-expansion/RESULT.json": { + "bytes": 174397, + "mode": 420, + "sha256": "3f35cb81f3f7697b7ed64250fc21a5d2eeebf7f4366334014569810d8cdf37fb" + }, + "raw-git/research/independent-clifford-expansion/SOURCES.json": { + "bytes": 2121, + "mode": 420, + "sha256": "bb007022cd811b36ca4985c9a555453253bc72f3ff10b6a366c4707107d98a1b" + }, + "raw-git/research/independent-clifford-expansion/TASK.json": { + "bytes": 5702, + "mode": 420, + "sha256": "6ce931ae34bfc9da2f03b37556c53250a2ece68ad1b1e5da8de120254d16a191" + }, + "raw-git/research/independent-clifford-expansion/VALIDATION.md": { + "bytes": 2750, + "mode": 420, + "sha256": "68f2add6a590fc1220fb6ef146c2810621da22ed91ee8376d3502c24c0989b6f" + }, + "raw-git/research/independent-clifford-expansion/algebra.py": { + "bytes": 6673, + "mode": 420, + "sha256": "426a7ab156cc6266f727e35c3034aa24aa94b3de19fafcad9760daa607e55825" + }, + "raw-git/research/independent-clifford-expansion/discover.py": { + "bytes": 5557, + "mode": 420, + "sha256": "1347f93cb19dc20a99fdc041c55c3ef7a283140fa5305c816fb74d6890d9dbb9" + }, + "raw-git/research/independent-clifford-expansion/intervals.py": { + "bytes": 3737, + "mode": 420, + "sha256": "23fd7f3af2b35fca190ea9217e531e91a4ab9129c46165251a42fb6f4cc5b445" + }, + "raw-git/research/independent-clifford-expansion/search.cpp": { + "bytes": 6536, + "mode": 420, + "sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821" + }, + "raw-git/research/independent-clifford-expansion/verify.py": { + "bytes": 10127, + "mode": 420, + "sha256": "cc5a0a3bdd3ae9474e3abc09046f6be7960675dc256db121163a87a9eefa9bef" + } + }, + "raw_total_bytes": 12772316 +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json new file mode 100644 index 0000000000..a8a23e073d --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json @@ -0,0 +1,28 @@ +{ + "ARCHIVE-CONTENTS.json": "516162c42b320a6d00af0badd14ee75adbd7af06e8b73cb1878de0a96ad1d20c", + "CAPTURE-RELATIONS.json": "e9441be6d50f992c5c1ef37926b2ac3eade7743334352586ac74faf311daec37", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "SOURCE-REQUESTS.json": "9bc4ca0c7c84549938c48cd7fca3f8472e2602d2464e32f7529d38a5f704de81", + "evidence/author-packet.tar.gz": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", + "evidence/design/CONTRACT.md": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", + "evidence/design/SEARCH-REPORT.md": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269", + "evidence/design/ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "evidence/review/CONTRACT-DIFF-REVIEW.json": "3bfba99d73cfca6b1b5788b00824d64b01533dd1a48d284b35db3972b9c1b95c", + "evidence/review/FREEZE.json": "9595084e5ba4fe69a90eab6428bc20f45fa125122e029cbf58e33fb13834ea5a", + "evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "evidence/review/JOINT-RECEIPT-REVIEW.json": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "evidence/review/REVIEW.md": "781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56", + "evidence/review/SHA256SUMS": "bab80eccb10972165fd6f7674ad9aea0752e0e7b845bdf6a5e7c03290e4e8b68", + "evidence/review/SOURCE-BINDING-REVIEW.md": "48b6625b16b17bd547d2dd610fb3d27f75be5187a90bd849f207c598f39860d5", + "evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "evidence/review/SOURCE-GRAPH-BINDING.json": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "evidence/review/STATIC-CODE-GATE.md": "29eab9285a6d8566962693e26d1d0b73bde14d900c7205b2530dd4c858b97ecd", + "evidence/review/STATIC-INVENTORY-REVIEW.json": "7dfcb8c1dd3e0343146c698e34d9124e0887f37c02078f5c5d0af57c1ecf6cdf", + "evidence/review/ZERO-MODEL-FREEZE.json": "08aa83547485d30af585e7cf7b10efae4939ac7e77c715c34867bb254e917c2f", + "evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "evidence/review/ZERO-MODEL-REVIEW.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "evidence/review/ZERO-MODEL-REVIEW.md": "46f5fe62fdb549b9d44d461f003dbdec8559a7fafaf7e23a4b2b79ef38456921", + "evidence/review/check_joint_receipt.py": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", + "evidence/review/check_zero_model.py": "07840471fc93079932f02cbbd1357fe440d4fcc26b95ded767c711be3b796435", + "evidence/review/verify_graph_binding.py": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json b/research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json new file mode 100644 index 0000000000..972ca3c22e --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json @@ -0,0 +1,70 @@ +{ + "additional_source_text_captures": [ + { + "archive_member": "raw-git/research/independent-clifford-expansion/RESULT.json", + "author_member": "author/inputs/research/independent-clifford-expansion/RESULT.json", + "capture_relation": "raw plus one LF", + "git_blob": "0cba871dc04b99130ec6c00ad632f4086b1cc4b3", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/RESULT.json", + "sha256": "3f35cb81f3f7697b7ed64250fc21a5d2eeebf7f4366334014569810d8cdf37fb" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/algebra.py", + "author_member": "author/inputs/research/independent-clifford-expansion/algebra.py", + "capture_relation": "raw plus one LF", + "git_blob": "b01bb9e86b2dc8e39dff46d1a8daa7ba91913505", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/algebra.py", + "sha256": "426a7ab156cc6266f727e35c3034aa24aa94b3de19fafcad9760daa607e55825" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/discover.py", + "author_member": "author/inputs/research/independent-clifford-expansion/discover.py", + "capture_relation": "raw plus one LF", + "git_blob": "376756ec2c0e8e42cd03578d37fa0bad19cd2247", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/discover.py", + "sha256": "1347f93cb19dc20a99fdc041c55c3ef7a283140fa5305c816fb74d6890d9dbb9" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/intervals.py", + "author_member": "author/inputs/research/independent-clifford-expansion/intervals.py", + "capture_relation": "raw plus one LF", + "git_blob": "729f1088979e5329ab1e002ff7bdeb7ad98a014f", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/intervals.py", + "sha256": "23fd7f3af2b35fca190ea9217e531e91a4ab9129c46165251a42fb6f4cc5b445" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/search.cpp", + "author_member": "author/inputs/research/independent-clifford-expansion/search.cpp", + "capture_relation": "raw plus one LF", + "git_blob": "8447e112e9f587de4ea6cb1f8e6a44d1ebfc37c4", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/search.cpp", + "sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/verify.py", + "author_member": "author/inputs/research/independent-clifford-expansion/verify.py", + "capture_relation": "raw plus one LF", + "git_blob": "1304b9b75f2ed324375ac32894e810a5514a257d", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/verify.py", + "sha256": "cc5a0a3bdd3ae9474e3abc09046f6be7960675dc256db121163a87a9eefa9bef" + } + ], + "capture_bytes": 139071, + "capture_member": "author/zero-model-inputs/DISCOVERY.json", + "capture_sha256": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d", + "exact_relation": "capture == raw Git bytes + one LF", + "original_capture_did_not_claim_git_authentication": true, + "original_connector_capture_preserved": true, + "original_head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "original_path": "research/independent-clifford-expansion/DISCOVERY.json", + "packaging_git_authentication_performed": true, + "raw_bytes": 139070, + "raw_git_member": "raw-git/research/independent-clifford-expansion/DISCOVERY.json", + "raw_sha256": "39b1498d06e639c29f69b1ca2d9cb75cd2924d833f612ffcdffea3225b8d554e" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/LICENSE b/research/fixed-pivot-joint-clifford-ceiling/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/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/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json b/research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json new file mode 100644 index 0000000000..07370306ad --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json @@ -0,0 +1,123 @@ +[ + { + "archive_member": "raw-git/research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "author_member": "author/inputs/research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "capture_relation": "exact bytes", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "archive_member": "raw-git/research/general-gaussian-contact-search/model.py", + "author_member": "author/inputs/research/general-gaussian-contact-search/model.py", + "capture_relation": "exact bytes", + "git_blob": "a69138e4014424235345f3301fbe6b097caa1b8c", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/general-gaussian-contact-search/model.py", + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/RESULT.json", + "author_member": "author/inputs/research/independent-clifford-expansion/RESULT.json", + "capture_relation": "raw plus one LF", + "git_blob": "0cba871dc04b99130ec6c00ad632f4086b1cc4b3", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/RESULT.json", + "sha256": "3f35cb81f3f7697b7ed64250fc21a5d2eeebf7f4366334014569810d8cdf37fb" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/algebra.py", + "author_member": "author/inputs/research/independent-clifford-expansion/algebra.py", + "capture_relation": "raw plus one LF", + "git_blob": "b01bb9e86b2dc8e39dff46d1a8daa7ba91913505", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/algebra.py", + "sha256": "426a7ab156cc6266f727e35c3034aa24aa94b3de19fafcad9760daa607e55825" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/discover.py", + "author_member": "author/inputs/research/independent-clifford-expansion/discover.py", + "capture_relation": "raw plus one LF", + "git_blob": "376756ec2c0e8e42cd03578d37fa0bad19cd2247", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/discover.py", + "sha256": "1347f93cb19dc20a99fdc041c55c3ef7a283140fa5305c816fb74d6890d9dbb9" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/intervals.py", + "author_member": "author/inputs/research/independent-clifford-expansion/intervals.py", + "capture_relation": "raw plus one LF", + "git_blob": "729f1088979e5329ab1e002ff7bdeb7ad98a014f", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/intervals.py", + "sha256": "23fd7f3af2b35fca190ea9217e531e91a4ab9129c46165251a42fb6f4cc5b445" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/search.cpp", + "author_member": "author/inputs/research/independent-clifford-expansion/search.cpp", + "capture_relation": "raw plus one LF", + "git_blob": "8447e112e9f587de4ea6cb1f8e6a44d1ebfc37c4", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/search.cpp", + "sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/verify.py", + "author_member": "author/inputs/research/independent-clifford-expansion/verify.py", + "capture_relation": "raw plus one LF", + "git_blob": "1304b9b75f2ed324375ac32894e810a5514a257d", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/verify.py", + "sha256": "cc5a0a3bdd3ae9474e3abc09046f6be7960675dc256db121163a87a9eefa9bef" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/PROOF.md", + "git_blob": "3ad9690503a035b7bed8d2cadb7bd50d95b7236a", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/PROOF.md", + "sha256": "23715c43c3c0c21e0bdb38e521fcdc0c5e90fda40118bf222fdcb957498972ec" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/README.md", + "git_blob": "7b0af058b6613541c27be90632cff3ba5a30ea0a", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/README.md", + "sha256": "8820301199dd8ffed2c3cb3743dc63df39f36234f322e76e91fffeac8983f947" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/TASK.json", + "git_blob": "2bd574ce962f966fac1ca61770cae6171f642b9a", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/TASK.json", + "sha256": "6ce931ae34bfc9da2f03b37556c53250a2ece68ad1b1e5da8de120254d16a191" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/SOURCES.json", + "git_blob": "97860a095442e2ae111da849c89600a496061055", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/SOURCES.json", + "sha256": "bb007022cd811b36ca4985c9a555453253bc72f3ff10b6a366c4707107d98a1b" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/VALIDATION.md", + "git_blob": "ee579c602dcc56ac60204ce0015e9f31fc8c16bd", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/VALIDATION.md", + "sha256": "68f2add6a590fc1220fb6ef146c2810621da22ed91ee8376d3502c24c0989b6f" + }, + { + "archive_member": "raw-git/research/independent-clifford-expansion/DISCOVERY.json", + "git_blob": "c8557e399b167707a271f804d73f117d26d8e8d3", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "research/independent-clifford-expansion/DISCOVERY.json", + "sha256": "39b1498d06e639c29f69b1ca2d9cb75cd2924d833f612ffcdffea3225b8d554e" + }, + { + "archive_member": "raw-git/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "head": "0335701859182b7bdf31706b0d969c72f5de41c7", + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + } +] diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz b/research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb1dde3f3f29ff849c622a96efd47fb80b6803f8 GIT binary patch literal 722633 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 h(nN*|40#GC#I%};+VN-Cte*&jN(fax2V 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

7Fl{4)~*9TjVJUDdZ#joNW+vj=t8Z4N) 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≫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

>{raa8;4D$vBcA0Y+ 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 literal 0 HcmV?d00001 diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md new file mode 100644 index 0000000000..40e4f38497 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md @@ -0,0 +1,53 @@ +# One bounded joint Clifford chart experiment + +Status: implementation and contract ready for independent static review. No joint candidate has been executed. Root authorization is required before the declared run. The construction objective is one favorable complete joint energy; a single-move obstruction does not settle this domain. + +## Source and exact domain + +Source is Cinna Davis / 1337isnot1337 PR5124, head 0335701859182b7bdf31706b0d969c72f5de41c7, research/independent-clifford-expansion. The predecessor graph is research/general-gaussian-contact-search/model.py, Git blob a69138e4014424235345f3301fbe6b097caa1b8c, SHA256 7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f. Its round3-word.json.gz is blob 46d929df83817b85a5387bcdb9745e0627d6366e, SHA256 7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05. Both blob bytes were authenticated. + +The contracted graph has1,075 groups,800 movable groups and3,938 signed incidences. Its exact encoded SHA256 is f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af. The uncontracted source has19,197 nodes. Original zero paid edges are contracted; each entire group receives one actual common chart/gauge. Frozen main, owned and adapter groups remain unchanged. Scalar order, coefficients and native logical warp maps remain fixed. This excludes the separately owned PR5125 source/destination scalar-contact splitting work. The monitor cleared only this bounded joint-domain question; no exhaustive novelty is claimed. + +Use the retained contracted RESULT zero-polynomial witness: group 499, Pauli axis 7. Its baseline and changed nine-row binary Lagrangian bases are recorded in PIVOT-INVENTORY.json. The original chronological node is11381. Reconstructing the source graph and this ONE retained witness confirms the paid-minus-helper polynomial is identically zero; this was a static source-binding check, not a joint search or a single-neighbor census. + +Fix that pivot move. The complete movable adjacent partner set is exactly {172,497,504}. For each partner, independently choose every one of its 1,022 distinct nearest Lagrangian charts relative to its unchanged baseline chart, in the source neighbors() order. This declares exactly 3,066 joint candidates. No other pivot, second-step neighbor, uncontracted move, plateau walk, common-axis restriction, scalar rewrite or graph expansion is in scope. + +The three shared incidences are 1193:(172,499),1194:(497,499),1204:(499,504), all paid identity transitions. Complete incident unions have 11, 7 and 7 rows respectively. In this specific domain they contain no helper or warp row; this absence is an authenticated graph fact, not an omitted charge. The generic checker nevertheless implements helper signs, strict productivity, source-side warp action, selfloops and parallel incidences. Group 526 is the fourth neighbor of 499 and is frozen. + +A nonadjacent second group cannot improve this fixed-pivot domain: its joint energy equals the pivot's zero polynomial plus its single-move energy, nonnegative on[0,.005] by the retained source certificate. This justifies restricting partners to the complete adjacent set. It does not exclude a different pivot or a move beyond this declared family. + +## Chart, owner and rank contract + +A chart is a full nine-dimensional isotropic subspace in the 18-dimensional binary symplectic space, represented by the canonical nine-row integer basis used by the source. The pivot chart is T7(L499); each partner chart is one source Hermitian-Pauli-transvection neighbor. Both are actual nearest charts, with distinct-neighbor count checked. Every original node in a contracted group uses that same chosen chart. A future physical witness must specify the common actual Clifford lift and phase, not merely the binary basis. + +For an identity transition, rank is d(A,B)=rank(stack(A,B))-9. For a native warp with symplectic action S, rank is d(SA,B): apply S to the SOURCE endpoint before evaluating rank. Replace both endpoints when a selfloop changes. Deduplicate adjacency by incidence ID only; preserve parallel rows and their separate multiplicities. Newly zero ranks are retained in the rank tables and cost H0=0. Original omitted zero identity transitions stay internal to one group and remain free under its common chart. + +The baseline paid profile is {1:2201,2:412,3:510,4:127,5:40,8:8}. The eight rank-eight centers remain paid. The 408 independent arbitrary helper owners remain distinct, with baseline productive profile {4:28,7:7,8:47,9:326}. Every helper uses its complete entrance-to-exit relative rank with sign-1 in the energy. All four states of a proposed pair must retain strictly positive helper rank; joint rank zero is invalid, even if both single moves were valid. Main inputs/outputs, owned scratch and explicit adapter boundaries remain fixed and receive no new reward. + +## Four-state invoice and exact success criterion + +For each candidate emit every incidence in the complete union with its row ID, ordered endpoints, warp operator, sign, and ranks in the order00,10,01,11. State10 is the fixed pivot only, state01 the partner only, state11 both. Emit all four paid-minus-helper DELTA polynomials relative to the complete source baseline. In particular E00=E10=0 as exact integer polynomials. Emit the complete changed paid and helper profiles for state11. + +Use Hr(C)=r^(1-C), H0=0 and energy E=paid cost minus productive helper reward. Main reward and unchanged controller terms cancel in this local comparison. The exact primary test point is C*=15108879/5000000000=.0030217758; the declared saving domain is[0,1/200]=[0,.005]. Strict improvement requires an outward-certified upper bound E11(C*)<0. A floating negative number, a nonpositive interval with unresolved sign, or an unchanged polynomial is not success. + +The cross-difference R=E11-E10-E01+E00 includes every jointly dependent signed incidence. The KZ regularity convention for minimized energy is R<=0; it is not an improvement certificate, which still requires E11<0. One pair needs exact four-state enumeration, so no min-cut solver is used. All parallel rows must be aggregated before any later regularity claim. The existing sole literature worker confirmed these conventions from the already reviewed published binary-cut note; no second literature search occurred. + +The checker uses the source 128-bit outward integer log/exp bounds at the exact rational C*. It groups equal joint delta polynomials losslessly, then attempts a complete-domain nonnegativity certificate by exact concave dominance or outward direct/derivative intervals with 16 and 128 subdivisions. Derivative certificates start from the exact rank-mass value at C=0. Any unproved full-domain sign is reported unresolved, not silently excluded. A positive point witness does not become a complete-domain or new-kappa claim. + +## Implementation, coverage and run cap + +Implementation: check_joint.py. It authenticates AUTH-MANIFEST.json, reconstructs the exact graph and retained pivot, enumerates the declared 3,066 candidates, and writes every candidate's complete rank table and exact polynomials. It checks a full global invoice for the first witness of every joint polynomial bucket, every certified favorable candidate, and the final neighbor of each partner. Independent verification must separately reconstruct the raw-source graph and all candidate tables before accepting either a positive result or a complete negative certificate. + +Proposed first command, held until root GO: + + python3 -I -B outputs/joint-clifford-design-20261023/check_joint.py --max-seconds 60 --output outputs/joint-clifford-design-20261023/SEARCH-RESULT.json + +The anticipated cap is 60 seconds. The checker permits at most 120 seconds only for a separately authorized retry; there is no automatic escalation, larger-domain continuation or fallback random walk. A deadline writes partial coverage and unresolved status. Candidate coverage, certificate-processing completion and full-domain coverage are separate fields. No full native program, C++ census, compiler, Lean process or external write is invoked. The source's 19 million single-move census and optional plateau discovery are not run. + +## Stop and later admission + +If no favorable exact joint energy appears, preserve only this declared domain's outcome and stop. Do not widen the pivot/partner/neighbor set or repack an unchanged invoice without root review. If a favorable point witness appears, freeze both chart bases and axes, source-node mapping, all affected rank rows, complete paid/helper profiles, exact interval evidence and original source hashes. Then independent physical Clifford/phase, native warp/adapter, common-gauge telescoping, all-column, helper/owned restoration, inverse-transpose/caller and complete compiler/precision/ordinary-BIT/outer gates remain. A negative local E is a changed geometric invoice, not an admitted kappa improvement. + +Credit Cinna Davis for5124's source geometry, exact alphabet, zero witness and finite single-move certificate; Cao Yifan/4610 for the native word; Dugongue/4654 for inverse-chart phase geometry; the retained4470, zxv, Jacob Alan Sussman, E8, Clifford, native, scalar, precision and outer contributors. The bounded fixed-pivot joint experiment was designed with OpenAI Codex assistance. + +The separate admission map records an additional primary-source requirement: PR4654's all-column telescoping cannot be invoked across changed helper entrance gauges without an independent direct-sum/zero-transfer statement. This declared pair domain does not touch a helper incidence, but helper autonomy and full-source telescoping must still be authenticated for any physical emission. A dual must use the actual formula F_out^(-T) M_old^(-T) F_in^T. No typed seven-axis invoice from PR4654 is imported. See outputs/joint-chart-admission-map-20261023/ADMISSION-MAP.md. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md new file mode 100644 index 0000000000..5959067439 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md @@ -0,0 +1,35 @@ +# Fixed-pivot joint Clifford search + +The one authorized run found no improvement among all 3,066 declared two-site candidates, with complete nonnegativity certificates on `0 <= C <= 1/200`. Independent result verification accepted this scoped negative result. The separate 43-zero-chart addendum remains outside this receipt and has its own review gate. + +The fixed source is Cinna Davis's PR5124 at `0335701859182b7bdf31706b0d969c72f5de41c7`. The experiment fixes its retained zero-polynomial move at contracted group 499, axis 7, then examines all 1,022 nearest charts of each movable adjacent partner: 172, 497 and 504. It preserves all frozen groups, scalar contacts, warp maps, eight paid rank-eight centres, and 408 independent helper owners. No other pivot, larger support, farther chart, scalar rewrite or change to the source word was searched. + +| Result | Count | +| --- | ---: | +| Declared and completed candidates | 3,066 | +| Distinct joint energy polynomials | 24 | +| Certified favorable candidates at `C = .0030217758` | 0 | +| Unresolved point signs | 0 | +| Identically zero joint energy polynomials | 0 | +| Polynomial buckets certified by concave dominance | 20 | +| Polynomial buckets certified by 16 outward interval subdivisions | 4 | + +The closest candidate changes partner 497 by axis 7. Its paid-minus-helper excess is exactly + +`E(C) = -H1(C) + H2(C) + H3(C) - H4(C)`, where `Hr(C) = r^(1-C)`. + +At `C = 15108879/5000000000`, its certified interval is + +`[882618091587952427213476258648184860, 882618091587952427213476258648185043] / 2^128`. + +This is approximately `0.00259378145148796609`, strictly positive. The complete joint energies cannot improve the source invoice in the declared domain. Separately, 2,037 candidates have a negative four-state cross-difference, five have zero cross-difference, and 1,024 have a positive cross-difference at that point. Thus many interactions satisfy the KZ regularity sign, but none supplies a saving. This pair enumeration uses no min-cut solver. + +`SEARCH-RESULT.json` retains every incidence ID, ordered endpoint, operator, sign and rank in all four states, every changed invoice, exact point intervals, all 24 polynomial certificates, and the authenticated inputs. Its SHA256 is `d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9`. + +The process completed successfully in 8.15 seconds under an external hard 60-second cap and an internal cooperative 58-second cap. `RUN-RECEIPT.json`, SHA256 `e3e15fb11aab664b52a9da8824f4dc2c1406c76f2e9c0e905d434e5ceb5e7604`, records the command and identical before/after hashes. Standard error is empty. No candidate search has been repeated. + +The independent review reconstructed all 3,066 candidate charts, 12,264 complete four-state profiles, 102,200 rank entries, 24 polynomial buckets, and all point, cross-difference and full-domain certificates. Its separate 64-term logarithm and 21-22-term exponential bound engine imports none of the source interval implementation. Normal and optimized warning-strict receipts were byte-identical. The review is `outputs/joint-clifford-independent-review-20261023/REVIEW.md`, SHA256 `781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56`; its review freeze SHA256 is `9595084e5ba4fe69a90eab6428bc20f45fa125122e029cbf58e33fb13834ea5a`. + +The original independently reviewed contract is retained as `CONTRACT-ORIGINAL-STATIC-REVIEW.md`, SHA256 `8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52`. The current contract, SHA256 `b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a`, adds formatting and the physical-admission caveat. `CONTRACT-REVISION.diff` and `CONTRACT-REVISION.json` preserve the exact difference. Independent static acceptance and root authorization extended to the current contract before execution. The checker, source manifest, pivot inventory and domain did not change. + +Stop this declared domain. This finite result does not exclude another pivot, a larger simultaneous chart move, a different source word, an uncontracted move, a different scalar-contact realization, or a distinct paid supplier. It supplies no new native emitter, all-column realization, inverse-transpose caller, compiler admission, or kappa improvement. Credit the source geometry and single-move certificate to Cinna Davis, the native word to Cao Yifan, and the retained Clifford/phase, scalar, precision and outer-construction predecessors listed in `CONTRACT.md`. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md new file mode 100644 index 0000000000..99672a1716 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md @@ -0,0 +1,33 @@ +# The retained zero-chart binary family has exactly the source invoice + +The model with one retained zero-polynomial chart choice at each of 43 groups cannot save any cost. Every one of its `2^43` simultaneous assignments has exactly the original paid profile and the original helper profile. This conclusion uses the source incidence structure and 43 retained witness identities; it does not enumerate the assignments or invoke a solver. + +The source is Cinna Davis's PR5124 at `0335701859182b7bdf31706b0d969c72f5de41c7`. `RESULT.json` records 43 unchanged-polynomial moves in its complete contracted census and retains only the first witness `(499, 7)`. Its separate `DISCOVERY.json` records all 43 distinct groups/axes in the first round of the contracted plateau run. The floating energies in that discovery file are not used as certificates. Each of those 43 specified witnesses was rebound to its exact baseline and changed nine-dimensional Lagrangian chart, and its four incident paid ranks were recomputed exactly. No new Pauli axis, neighboring chart or assignment was generated. + +`ZERO-MODEL-INVENTORY.json` records the 43 retained pairs and all 172 incident rows. `ZERO-MODEL-WITNESS-BINDING.json`, SHA256 `af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7`, records their actual chart bases and rank transitions. Every listed single-move paid-rank polynomial is identically zero. All 43 groups are distinct. Their 172 incident rows are all paid identity transitions, and no row has two selected endpoints. Thus the selected groups form an independent set in the complete signed-incidence graph. There is no selected self-loop, selected helper endpoint, selected warp endpoint, or selected-selected parallel row. + +Let `Z` be these 43 groups. For `g in Z`, let `L_g(0)` be its original chart and `L_g(1)` its listed retained alternative. Write `delta_g(r)` for the change in the count of paid rank-`r` calls caused by changing only `g`. The exact retained-witness check gives `delta_g(r) = 0` for every `g` and rank `r`. For any binary assignment `x in {0,1}^Z`, every paid incidence has at most one endpoint in `Z`. Its rank change therefore depends on at most one bit. Consequently, for every rank `r`, + +`P_x(r) - P_0(r) = sum_(g in Z) x_g delta_g(r) = 0`. + +All helper incidences and the eight paid rank-eight centres stay unchanged. Hence `P_x = P_0` and `T_x = T_0` as multisets, before any moment is evaluated. In particular `E_x(C) = 0` for every real `C` for which the rank moments are defined. The result is stronger than a nonnegative numerical test on `[0,.005]`. + +The binary energy has no interaction terms. Every aggregate four-state cross-difference is identically zero, so the KZ regularity test is vacuous and a min-cut implementation cannot produce a saving. Repackaging the unchanged invoice, walking this binary plateau, or enumerating all `2^43` assignments is unnecessary. + +The completeness statement for the 43-move *source census* retains the authenticated published census premise: this note exactly rechecks the 43 explicit stored witnesses and observes that their count equals the source's recorded total. It does not repeat the 817,600-neighbor census. The all-assignment invoice identity itself requires only the 43 rebound witnesses and the empty induced incidence graph. + +## Concrete extension requiring a separate contract gate + +A different model must move at least one group outside `Z`, change a retained chart choice, or change the source word. The existing incidence inventory identifies a concrete three-group candidate shape: unfrozen bridge group 172 joins zero groups 499 and 572 by incidence IDs 1193 and 1411. Their retained zero axes are 7 and 25. The complete three-group incident union has 14 paid identity rows, including two separate parallel incidences `(119,172)` that must both remain charged. Frozen groups 526 and 592 remain fixed. + +For one future specified chart `B` at group 172, define `E_172(B)` as its complete single-move excess, and `R_499(B)`, `R_572(B)` as the signed four-state cross-differences on the two shared edges. Because the two leaves have no edge between them, the exact model is + +`E(x_172, x_499, x_572) = x_172 E_172(B) + x_172 x_499 R_499(B) + x_172 x_572 R_572(B)`. + +For that fixed `B`, the best leaf choice is determined by `E_172(B) + min(0,R_499(B)) + min(0,R_572(B))`. This can in principle differ from the already tested two-site energy; two favorable interactions could combine. It is not a prediction of a gain. The existing 3,066-candidate receipt supplies `E_172(B)` and `R_499(B)` for the 1,022 previously declared bridge charts, but supplies no `R_572(B)` table. The added term is an unresolved source obligation, not an omitted free adjustment. A fresh gate would need the exact additional tables, helper and boundary checks, explicit domain, interval signs and independent review before any extension runs. + +No three-group table, extended candidate census, optimizer, solver, emitter or compiler was executed. The present recommendation is to stop the 43-zero-chart binary model and preserve the bridge model only as a distinct, untested handoff subject to root review. + +## Provenance and credit + +The captured discovery source is `zero-model-inputs/DISCOVERY.json`, SHA256 `a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d`, from [the exact PR5124 source](https://github.com/CrocSwap/integer-mult-bounds/blob/0335701859182b7bdf31706b0d969c72f5de41c7/research/independent-clifford-expansion/DISCOVERY.json). The contracted graph SHA256 remains `f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af`. Credit Cinna Davis for the complete single-move census, retained witness walk, alphabet and geometry, and the native-word and Clifford predecessors already listed in `CONTRACT.md`. The incidence-factorization proof and bounded joint follow-up were developed with OpenAI Codex assistance. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json new file mode 100644 index 0000000000..e162e5ccdf --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json @@ -0,0 +1,11 @@ +{ + "status": "PASS_DOCUMENT_ONLY_REVISION_NO_DOMAIN_OR_CODE_CHANGE", + "old_contract_sha256": "8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52", + "new_contract_sha256": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", + "exact_diff_sha256": "f1b8ccf1178482593d65fb73aeb5e5cf63de28ab0125c46b6d4ec6903c7580d4", + "normalized_preexisting_body_identical": true, + "normalization": "remove whitespace, thousands/list commas, and numeral-list conjunction and", + "new_paragraph": "The separate admission map records an additional primary-source requirement: PR4654's all-column telescoping cannot be invoked across changed helper entrance gauges without an independent direct-sum/zero-transfer statement. This declared pair domain does not touch a helper incidence, but helper autonomy and full-source telescoping must still be authenticated for any physical emission. A dual must use the actual formula F_out^(-T) M_old^(-T) F_in^T. No typed seven-axis invoice from PR4654 is imported. See outputs/joint-chart-admission-map-20261023/ADMISSION-MAP.md.\n", + "checker_sha256": "575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630", + "old_static_review_preserved": true +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json new file mode 100644 index 0000000000..1833699040 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json @@ -0,0 +1,68 @@ +{ + "status": "PASS_INDEPENDENT_ALL3066_TABLES_AND_SCOPED_DOMAIN_NEGATIVE", + "files": [ + { + "path": "CONTRACT-DIFF-REVIEW.json", + "sha256": "3bfba99d73cfca6b1b5788b00824d64b01533dd1a48d284b35db3972b9c1b95c", + "bytes": 1216 + }, + { + "path": "JOINT-RECEIPT-REVIEW-OPTIMIZED.json", + "sha256": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "bytes": 10770 + }, + { + "path": "JOINT-RECEIPT-REVIEW.json", + "sha256": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "bytes": 10770 + }, + { + "path": "REVIEW.md", + "sha256": "781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56", + "bytes": 9808 + }, + { + "path": "SOURCE-BINDING-REVIEW.md", + "sha256": "48b6625b16b17bd547d2dd610fb3d27f75be5187a90bd849f207c598f39860d5", + "bytes": 6045 + }, + { + "path": "SOURCE-GRAPH-BINDING-OPTIMIZED.json", + "sha256": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "bytes": 778 + }, + { + "path": "SOURCE-GRAPH-BINDING.json", + "sha256": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "bytes": 778 + }, + { + "path": "STATIC-CODE-GATE.md", + "sha256": "29eab9285a6d8566962693e26d1d0b73bde14d900c7205b2530dd4c858b97ecd", + "bytes": 5997 + }, + { + "path": "STATIC-INVENTORY-REVIEW.json", + "sha256": "7dfcb8c1dd3e0343146c698e34d9124e0887f37c02078f5c5d0af57c1ecf6cdf", + "bytes": 1977 + }, + { + "path": "check_joint_receipt.py", + "sha256": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", + "bytes": 15676 + }, + { + "path": "verify_graph_binding.py", + "sha256": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4", + "bytes": 6759 + } + ], + "reviewed_author_result_sha256": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9", + "candidates": 3066, + "full_four_state_profiles": 12264, + "exact_rank_entries": 102200, + "normal_optimized_results_identical": true, + "search_or_single_census_rerun": false, + "native_or_compiler_execution": false, + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json new file mode 100644 index 0000000000..6d5cac8393 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json @@ -0,0 +1,692 @@ +{ + "status": "PASS_INDEPENDENT_ALL3066_FOUR_STATE_TABLES_AND_SCOPED_NEGATIVE", + "reviewed_result_sha256": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9", + "checker_sha256": "575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630", + "run_receipt_sha256": "e3e15fb11aab664b52a9da8824f4dc2c1406c76f2e9c0e905d434e5ceb5e7604", + "execution_receipt_bindings_verified": true, + "source_graph_binding": { + "status": "PASS_INDEPENDENT_SOURCE_GRAPH_RECONSTRUCTION_NO_SEARCH", + "source_word_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "original_nodes": 19197, + "original_contact_rows": 34638, + "baseline_zero_paid_rows": 31108, + "dropped_internal_identity_rows": 31108, + "contracted_groups": 1075, + "frozen_groups": 275, + "signed_incidences": 3938, + "warp_rows": 240, + "centres_fixed": { + "8": 8 + }, + "original_to_group_sha256": "1b2eb21d545a7aac73c0203c0c516265b607fb437c3de22ced34269156e7219b", + "all_original_zero_paid_edges_preserved_under_group_assignments": true, + "candidate_search_or_single_census_executed": false, + "new_kappa": null + }, + "candidates_independently_checked": 3066, + "full_state_profiles_independently_checked": 12264, + "exact_incidence_rank_entries_independently_checked": 102200, + "four_state_profiles_method": "all unchanged source incidences summed once per partner, plus every candidate affected incidence; no sampled global checks", + "patterns": [ + { + "delta": [ + 0, + -4, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 992, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 7, + 8, + 8, + 8, + 8, + 8, + 8 + ] + }, + { + "delta": [ + 0, + -4, + 1, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 7, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -4, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 7, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 4, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -4, + 3, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 5, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -4, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "2021107788254899089861697838583713687269" + }, + { + "delta": [ + 0, + -3, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 6, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -3, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 5, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -4, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 6, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -3, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 4, + 5, + 5, + 5, + 5, + 5, + 5 + ] + }, + { + "delta": [ + 0, + -2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "671162725833066502775074792450194407277" + }, + { + "delta": [ + 0, + -2, + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 984, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 3, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -2, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 5, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -2, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "670152179411878355976292660568311983324" + }, + { + "delta": [ + 0, + -1, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 2, + 2, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 14, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 14, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 15, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 15, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 986, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -3, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "671035231827409038685503736649358538486" + } + ], + "point_energy": "STRICTLY_POSITIVE_FOR_EVERY_RECORDED_CANDIDATE", + "minimum_point_witness": { + "partner": 497, + "axis": 7, + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "source128_scaled_interval": [ + "882618091587952427213476258648184860", + "882618091587952427213476258648185043" + ], + "scale": "340282366920938463463374607431768211456" + }, + "cross_difference_point_sign_counts": { + "negative": 2037, + "zero": 5, + "positive": 1024 + }, + "saving_domain": [ + "0", + "1/200" + ], + "domain_result": "NONNEGATIVE_EVERY_CANDIDATE_ON_DECLARED_DOMAIN", + "nearest_coverage": "1022distinctvalidneighbors per partner;511hyperplanes times2 quotient lines", + "interval_method": "fresh64term rational log plus21/22term negative exp; no source interval engine imported", + "generic_controls": { + "selfloop_both_endpoints": "PASS", + "parallel_rows_charged_twice": "PASS", + "helper_zero": "INVALID_AS_REQUIRED" + }, + "single_move_census_rerun": false, + "candidate_search_rerun": false, + "native_or_compiler_execution": false, + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json new file mode 100644 index 0000000000..6d5cac8393 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json @@ -0,0 +1,692 @@ +{ + "status": "PASS_INDEPENDENT_ALL3066_FOUR_STATE_TABLES_AND_SCOPED_NEGATIVE", + "reviewed_result_sha256": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9", + "checker_sha256": "575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630", + "run_receipt_sha256": "e3e15fb11aab664b52a9da8824f4dc2c1406c76f2e9c0e905d434e5ceb5e7604", + "execution_receipt_bindings_verified": true, + "source_graph_binding": { + "status": "PASS_INDEPENDENT_SOURCE_GRAPH_RECONSTRUCTION_NO_SEARCH", + "source_word_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "original_nodes": 19197, + "original_contact_rows": 34638, + "baseline_zero_paid_rows": 31108, + "dropped_internal_identity_rows": 31108, + "contracted_groups": 1075, + "frozen_groups": 275, + "signed_incidences": 3938, + "warp_rows": 240, + "centres_fixed": { + "8": 8 + }, + "original_to_group_sha256": "1b2eb21d545a7aac73c0203c0c516265b607fb437c3de22ced34269156e7219b", + "all_original_zero_paid_edges_preserved_under_group_assignments": true, + "candidate_search_or_single_census_executed": false, + "new_kappa": null + }, + "candidates_independently_checked": 3066, + "full_state_profiles_independently_checked": 12264, + "exact_incidence_rank_entries_independently_checked": 102200, + "four_state_profiles_method": "all unchanged source incidences summed once per partner, plus every candidate affected incidence; no sampled global checks", + "patterns": [ + { + "delta": [ + 0, + -4, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 992, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 7, + 8, + 8, + 8, + 8, + 8, + 8 + ] + }, + { + "delta": [ + 0, + -4, + 1, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 7, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -4, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 7, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 6, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 4, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -4, + 3, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 5, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -4, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "2021107788254899089861697838583713687269" + }, + { + "delta": [ + 0, + -3, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 6, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -3, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 5, + 6, + 6, + 6, + 6, + 6, + 6 + ] + }, + { + "delta": [ + 0, + -4, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "concave_dominance", + "values": [ + 0, + 4, + 6, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + { + "delta": [ + 0, + -3, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 4, + 5, + 5, + 5, + 5, + 5, + 5 + ] + }, + { + "delta": [ + 0, + -2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "671162725833066502775074792450194407277" + }, + { + "delta": [ + 0, + -2, + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 984, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 3, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -2, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 5, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -2, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "670152179411878355976292660568311983324" + }, + { + "delta": [ + 0, + -1, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 2, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 2, + 2, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 14, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 14, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 1, + "kind": "concave_dominance", + "values": [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "count": 15, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 2, + 2, + 2, + 2, + 2, + 2 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "count": 15, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3 + ] + }, + { + "delta": [ + 0, + -3, + 3, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 986, + "kind": "concave_dominance", + "values": [ + 0, + 3, + 3, + 3, + 4, + 4, + 4, + 4, + 4 + ] + }, + { + "delta": [ + 0, + -3, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "count": 3, + "kind": "nonnegative_direct_intervals", + "subdivisions": 16, + "independent_lower_exceeds_source_scaled_lower": true, + "source_scaled_lower": "671035231827409038685503736649358538486" + } + ], + "point_energy": "STRICTLY_POSITIVE_FOR_EVERY_RECORDED_CANDIDATE", + "minimum_point_witness": { + "partner": 497, + "axis": 7, + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "source128_scaled_interval": [ + "882618091587952427213476258648184860", + "882618091587952427213476258648185043" + ], + "scale": "340282366920938463463374607431768211456" + }, + "cross_difference_point_sign_counts": { + "negative": 2037, + "zero": 5, + "positive": 1024 + }, + "saving_domain": [ + "0", + "1/200" + ], + "domain_result": "NONNEGATIVE_EVERY_CANDIDATE_ON_DECLARED_DOMAIN", + "nearest_coverage": "1022distinctvalidneighbors per partner;511hyperplanes times2 quotient lines", + "interval_method": "fresh64term rational log plus21/22term negative exp; no source interval engine imported", + "generic_controls": { + "selfloop_both_endpoints": "PASS", + "parallel_rows_charged_twice": "PASS", + "helper_zero": "INVALID_AS_REQUIRED" + }, + "single_move_census_rerun": false, + "candidate_search_rerun": false, + "native_or_compiler_execution": false, + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md new file mode 100644 index 0000000000..04723fae15 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md @@ -0,0 +1,85 @@ +# Independent result: no improvement in the declared3066 joint-chart alternatives + +2026-10-23. **PASS for the complete scoped negative certificate.** Every tested joint candidate has strictly positive paid-minus-helper delta at C*=.0030217758, and nonnegative delta throughout0≤C≤1/200. This excludes the one fixed pivot/three-partner nearest-neighbor domain. It does not exclude other pivots, larger chart changes, changed words or scalar-contact splitting. + +This review preserves the earlier frozen packing and A/B artifacts. It executes no new candidate search, full single-neighbor census, native circuit, numerical Tensor, compiler, solver or Lean. Substantial OpenAI Codex assistance; no independent human review or new κ is claimed. + +## Pins and execution boundary + +The author result is `outputs/joint-clifford-design-20261023/SEARCH-RESULT.json`, SHA256 `d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9`. Its checker is `575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630`. The original reviewed contract remains preserved at `8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52`; its separately accepted revision is `b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a`. + +CONTRACT-DIFF-REVIEW.json authenticates both original/revised bytes and the exact stored diff. The preexisting body differs only in whitespace/numeral-list formatting; the appended paragraph adds the correct #4654 helper-zero-transfer/raw-dual admission caveat. It does not enlarge the candidate domain or change the checker. The earlier STATIC-CODE-GATE.md retains its old contract binding rather than silently replacing that evidence. + +The one author run used an external60s hard cap and internal58s cooperative deadline. Its receipt records exit0 in8.151694037 seconds, with all13 listed before/after hashes unchanged. The independent checker validates those bindings, current source hashes, output hash and actual stdout/stderr hashes. It does not rerun the author search. The internal checker reported7.520247172 seconds; these are different recorded timing boundaries. + +## Complete source graph and original zero edges + +The exact #5124 source head is `0335701859182b7bdf31706b0d969c72f5de41c7`; the retained compressed word is SHA256 `7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05`. The new independent source-data reconstruction imports no predecessor model or algebra. It reproduces the entire contracted graph **byte-for-byte**, SHA256 `f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af`. + +There are19197 original nodes and34638 original contact rows. All31108 original zero-paid rows join the same actual source frame and remain internal to a contracted group. A common group chart therefore preserves every omitted zero contact at rank zero. The graph has1075 groups,275 frozen and800 movable;3938 signed incidences comprise3290 paid identity rows,240 native warp rows and408 helper boundaries. Eight fixed owned H8 centre calls remain in the paid invoice. + +All1075 chart bases were independently checked for dimension9/isotropy; all144 stored warp maps were checked for invertibility and symplectic pairing. The graph includes78 selfloops and805 additional parallel rows. The baseline profiles independently match + +``` +paid={1:2201,2:412,3:510,4:127,5:40,8:8}, +helpers={4:28,7:7,8:47,9:326}. +``` + +No helper target, scratch or correlated field is added to the reward population. + +## Exact candidate coverage and four-state verification + +The fixed pivot is group499 / axis7. Its four original incidence ranks change2→3,1→2,2→1,3→2, so its exact rank polynomial is zero. The complete movable adjacent partner set is172,497,504; the fourth adjacent group526 is frozen. + +For each partner the receipt contains1022 distinct dimension9 isotropic charts, each at distance one from its own baseline, with valid independently checked transvection axes. There are exactly1022 such neighbors:511 possible hyperplane intersections and two alternative lines in the2-dimensional symplectic quotient. Thus the three sets cover precisely3066 declared candidates. This is not another Pauli-axis enumeration or the source's much larger single-move census. + +The independent checker recomputes every affected row's ordered endpoints/sign/operator convention and all four state ranks, in order00,10,01,11. It uses separate binary elimination and source-side operator application. Every incidence ID is accounted for once; parallel rows retain multiplicity. In the actual declared unions, all11/7/7 affected rows are paid identity contacts, with no helper or warp incidence. Unchanged signed rows and all eight fixed centres are summed independently, then combined with every candidate's changed rows. This establishes every **complete** state profile without sampling candidates or re-eliminating unchanged rows millions of times. + +The totals independently checked are: + +| Object | Count | +|---|---:| +|Candidate chart pairs|3066| +|Complete state profiles|12264| +|Exact incidence-rank entries|102200| +|Distinct joint-delta polynomial buckets|24| + +All four signed delta vectors, all state-validity flags, complete state11 paid/helper profiles and cross-differences match the author receipt. All408 helpers remain present once and strictly productive in every state. Frozen boundary groups remain at baseline. The author checker sampled global invoices per polynomial key; this independent all-candidate verification closes that evidence gap. + +Synthetic exact controls additionally distinguish a selfloop with **both** changed endpoints from an incorrectly changed single endpoint, retain duplicate parallel charges, and exhibit the forbidden zero helper rank. They do not claim that the selected unions exercise every global edge type. + +## Point and complete-domain certificates + +The independent interval implementation imports neither the source128-bit interval engine nor an author numerical evaluator. It uses a64-term rational positive atanh logarithm enclosure and21/22-term alternating negative-exponential bounds for `r exp(-C log r)`. All range and rounding decisions are exact rational calculations. Every independently derived point-energy and point-cross interval lies within the corresponding source128-bit outward enclosure. + +Every one of the3066 point energies is **strictly positive**. The smallest is partner497 / axis7, with + +``` +delta=−H1+H2+H3−H4, +E(C*) ∈ [0.002593781451487966093195, + 0.002593781451487966093196]. +``` + +The author128-bit numerator interval is retained exactly in JOINT-RECEIPT-REVIEW.json. This is a positive cost increase, not a saving. + +Twenty joint polynomial buckets satisfy exact discrete increasing-concave dominance: `sum delta[r] min(r,k)≥0` for every integer k=1..9. Since increasing concave functions vanishing at zero are nonnegative combinations of these min-functions on the rank grid, those buckets are nonnegative throughout the declared domain. The remaining four buckets have positive independently verified direct interval lower bounds on each of16 cells covering[0,1/200]. Their recorded minimum lower bounds are conservative relative to the independent rational bounds. No unresolved point or full-domain sign remains. + +The cross-difference signs at C* are2037 negative,5 zero and1024 positive. A favorable regularity sign is not an improvement certificate: E11 itself is positive for all candidates. No min-cut problem was solved, and the single-pair four-state calculation makes no unearned graph-cut claim. + +## Reproduction and interpretation + +From the workspace root: + +``` +python3 -I -W error -B outputs/joint-clifford-independent-review-20261023/check_joint_receipt.py +python3 -I -O -W error -B outputs/joint-clifford-independent-review-20261023/check_joint_receipt.py +cmp outputs/joint-clifford-independent-review-20261023/JOINT-RECEIPT-REVIEW.json outputs/joint-clifford-independent-review-20261023/JOINT-RECEIPT-REVIEW-OPTIMIZED.json +``` + +Normal/optimized warning-strict checks pass with byte-identical JSON. The checker reads the frozen search receipt and recomputes its mathematics; it does not import or execute check_joint.py, neighbors(), the source census or a native implementation. The independent source binding is also reproducible with verify_graph_binding.py. + +Stop this fixed-pivot/three-neighborhood experiment. Other zero pivots, second-step neighborhoods, larger simultaneous chart sets, alternate operator words and the separately owned #5125 split-contact question remain outside the certificate. The retained source single-move certificate can support a separate conditional nonadjacent-partner separability argument; it was not rerun here. + +There is no favorable geometric witness to transfer from this run. For any different future favorable witness, the first missing physical packet is a common actual phase-correct Clifford lift per changed group, every chronological paid transition/native warp and frozen boundary, all arbitrary-input/helper endpoints with raw inverse-transpose orientation, and its all-column and complete ordinary invoice. Changed helper entrance gauges additionally require the direct-sum/zero-transfer premise identified in the separate admission map. Compiler54+4 predicates, precision/stock, strict reserve and outer transfer remain later obligations; none can turn this nonnegative local energy into a κ claim. + +Credit Cinna Davis's #5124 source geometry, source nearest-neighbor theorem/census and zero witness; Cao Yifan's #4610 native word; Dugongue's inverse-chart/phase work; the contact, #4470, zxv, Jacob Alan Sussman, native, helper, Clifford, scalar, precision, compiler and outer lineage; and Astra's specifically declared joint experiment. No literature or publication-priority claim is made. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS new file mode 100644 index 0000000000..9714851a9e --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS @@ -0,0 +1,11 @@ +3bfba99d73cfca6b1b5788b00824d64b01533dd1a48d284b35db3972b9c1b95c CONTRACT-DIFF-REVIEW.json +8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead JOINT-RECEIPT-REVIEW-OPTIMIZED.json +8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead JOINT-RECEIPT-REVIEW.json +781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56 REVIEW.md +48b6625b16b17bd547d2dd610fb3d27f75be5187a90bd849f207c598f39860d5 SOURCE-BINDING-REVIEW.md +66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a SOURCE-GRAPH-BINDING-OPTIMIZED.json +66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a SOURCE-GRAPH-BINDING.json +29eab9285a6d8566962693e26d1d0b73bde14d900c7205b2530dd4c858b97ecd STATIC-CODE-GATE.md +7dfcb8c1dd3e0343146c698e34d9124e0887f37c02078f5c5d0af57c1ecf6cdf STATIC-INVENTORY-REVIEW.json +9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47 check_joint_receipt.py +440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4 verify_graph_binding.py diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md new file mode 100644 index 0000000000..4e0d01728a --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md @@ -0,0 +1,49 @@ +# Independent joint-chart source binding before the candidate execution gate + +2026-10-23. **PASS for the frozen graph, fixed pivot and incidence inventory. The actual joint candidate code gate is pending.** No candidate search, optimizer, single-move census, native circuit, numerical Tensor, compiler or Lean execution is included. + +The source-design packet currently supplies PIVOT-INVENTORY.json and the frozen inputs under `outputs/joint-clifford-design-20261023/`. Its source head is `0335701859182b7bdf31706b0d969c72f5de41c7`. The literal compressed forward word has SHA256 `7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05`; the contracted graph is `f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af`; the pivot inventory is `9182378f7c7c3c1f50cd32b2c990c0395b596d9edf980b6b4ce4ad7bb592a76b`. + +## Independent reconstruction and all original zero contacts + +`verify_graph_binding.py` reads the literal source JSON/gzip as data and independently rebuilds the chronology, zero-contact contraction, Lagrangian charts, signed native warp operators and helper boundary rows. It imports none of the predecessor model, algebra, discovery or verifier implementations. It reproduces the complete encoded contracted graph byte-for-byte. + +There are 19,197 original chronological nodes and 34,638 original paid/warp contact rows. Exactly31,108 original zero-paid rows connect identical source frames and are contracted. The contracted graph has1,075 groups,275 frozen groups,800 movable groups,144 exact binary symplectic warp operators and3,938 signed incidences. Those incidences comprise3,290 paid identity contacts,240 warp contacts and408 helper rewards. The eight fixed owned centre calls contribute8H8 separately. + +Every original zero-paid row lies within one contracted group. Assigning a single chart to each complete group therefore leaves all31,108 omitted original zero contacts at rank zero. They are not silently dropped across different trial assignments. Frozen main, adapter and owned-contact boundaries are represented by the union of their frozen groups. + +Independent binary row elimination verifies every stored chart has dimension9 and is isotropic. Every one of the144 stored operators is invertible and preserves the exact symplectic pairing. The full graph has78 selfloop incidence rows and805 additional parallel rows under the exact ordered endpoint/operator/sign key. These are genuine multiplicities and must remain separately charged where affected. + +The independently reconstructed full baseline invoice is + +``` +paid={1:2201,2:412,3:510,4:127,5:40,8:8}, +helpers={4:28,7:7,8:47,9:326}. +``` + +The reconstruction and output JSON are byte-identical under normal and optimized Python. This reconstruction is a small data audit and does not rerun the credited full nearest-chart census. + +## Fixed zero pivot and three declared joint neighborhoods + +The fixed pivot is group499, Pauli axis7. Direct independent transvection/rank calculations give its four incident row transitions: + +| Row | Baseline rank | Pivot-only rank | +|---:|---:|---:| +|1193|2|3| +|1194|1|2| +|1204|2|1| +|1212|3|2| + +The resulting signed rank polynomial is identically zero; this is stronger than a floating near-tie at one C. Both the old and changed chart are valid distance-one Lagrangians. Group499 and all three partners are movable. + +The partner172 union is exactly rows `{130,131,1181,1187,1193,1194,1204,1212,1399,1405,1411}`. Partner497 uses `{1189,1190,1193,1194,1204,1208,1212}`. Partner504 uses `{1193,1194,1203,1204,1205,1212,1213}`. These unions contain11,7,7 distinct incidence IDs respectively, all paid identity contacts. No helper or warp row changes in these particular neighborhoods. The global generic evaluator must nevertheless handle selfloops, parallel rows, native operators and signed helper feasibility correctly; absence from the selected unions is not a general omission license. + +For a9-dimensional binary Lagrangian L, every distance-one neighbor intersects L in one hyperplane H. There are2^9−1=511 such hyperplanes. The symplectic quotient H-perp/H has dimension2 and three lines; one corresponds to L/H and the other two to its two neighbors. Hence there are exactly1,022 distinct distance-one neighbors. A receipt containing1,022 unique isotropic dimension9 charts, each at distance one from the partner baseline, establishes coverage of that partner's nearest neighborhood without another exhaustive Pauli-axis sweep. The declared total is3,066 partner candidates with the one fixed pivot move. + +## Required actual-code gate and downstream scope + +The actual search must use the union of incidence **IDs**, counting a selfloop once and retaining distinct parallel rows. For every affected row it must substitute both endpoint trial charts, apply a native operator to the source chart before measuring distance, and record exact ranks for all four pivot/partner states. Helpers, if present in a generic control, must retain strictly positive rank in every feasible state. All four state invoices and their signed rank polynomials must be retained, rather than only a floating objective delta. A failed domain search is scoped to this one pivot and these three nearest neighborhoods. + +A graph rank transition is not an emitted physical circuit. Even a strict gain still needs literal phase-correct legal new charts, paid transitions at every chronological contact, all original arbitrary-input/helper endpoints and inverse-transpose/boundary conventions, exact all-width tariffs and ordinary cost, and a completed supplier/caller/precision/stock binding before compiler or κ transfer. A nearest-domain negative result is not a universal obstruction to joint Clifford changes. + +Credit Cinna Davis's independent-chart mathematics and census, the contact/chronological source model and PR4610/PR4470/native lineage, and Astra's specifically declared new joint neighborhood. Substantial OpenAI Codex assistance. This reviewer creates no separate literature feed and makes no priority or κ claim. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json new file mode 100644 index 0000000000..e92ec131dd --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json @@ -0,0 +1,20 @@ +{ + "status": "PASS_INDEPENDENT_SOURCE_GRAPH_RECONSTRUCTION_NO_SEARCH", + "source_word_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "original_nodes": 19197, + "original_contact_rows": 34638, + "baseline_zero_paid_rows": 31108, + "dropped_internal_identity_rows": 31108, + "contracted_groups": 1075, + "frozen_groups": 275, + "signed_incidences": 3938, + "warp_rows": 240, + "centres_fixed": { + "8": 8 + }, + "original_to_group_sha256": "1b2eb21d545a7aac73c0203c0c516265b607fb437c3de22ced34269156e7219b", + "all_original_zero_paid_edges_preserved_under_group_assignments": true, + "candidate_search_or_single_census_executed": false, + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json new file mode 100644 index 0000000000..e92ec131dd --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json @@ -0,0 +1,20 @@ +{ + "status": "PASS_INDEPENDENT_SOURCE_GRAPH_RECONSTRUCTION_NO_SEARCH", + "source_word_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "original_nodes": 19197, + "original_contact_rows": 34638, + "baseline_zero_paid_rows": 31108, + "dropped_internal_identity_rows": 31108, + "contracted_groups": 1075, + "frozen_groups": 275, + "signed_incidences": 3938, + "warp_rows": 240, + "centres_fixed": { + "8": 8 + }, + "original_to_group_sha256": "1b2eb21d545a7aac73c0203c0c516265b607fb437c3de22ced34269156e7219b", + "all_original_zero_paid_edges_preserved_under_group_assignments": true, + "candidate_search_or_single_census_executed": false, + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md new file mode 100644 index 0000000000..40a1c0e0b7 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md @@ -0,0 +1,34 @@ +# Independent static gate for the bounded joint-chart checker + +2026-10-23. **PASS to root's decision on one bounded60s execution.** This reviewer has not executed the joint checker, a single-neighbor census, native circuit, Tensor, compiler, solver or Lean. Source graph reconstruction and fixed-pivot data checks are documented separately. + +Reviewed `outputs/joint-clifford-design-20261023/check_joint.py` SHA256 `575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630` and CONTRACT.md SHA256 `8f29241120f28f6df2541e7fec74fa3a8ad3b03eb79a8b79dd91b6875d7d5a52`. The author AUTH-MANIFEST pins the source graph, actual literal word, source model/algebra and interval implementation. The frozen graph was independently reproduced byte-for-byte without importing those source routines; all31,108 original omitted zero-paid contacts remain internal to groups. + +## Rank tables and complete incidence accounting + +The checker fixes pivot499 axis7 and derives the complete movable adjacent set `{172,497,504}`. It enumerates1,022 distinct nearest charts for each partner relative to that partner's baseline, totaling3,066 candidate pairs. It checks distance one and uniqueness. The source nearest-neighbor grammar is justified by511 hyperplanes and two other lines in each2-dimensional symplectic quotient; this does not require rerunning the credited exhaustive single census. + +The union is built by enumerating incidence IDs once. Parallel rows remain distinct. A selfloop is one row and both of its endpoints receive the trial chart. Native warp action is applied to the source endpoint before rank computation. Four states are recorded explicitly in the order00,10,01,11. The signed delta calculation correctly subtracts each baseline cost/reward and adds the new one. Helper rank zero invalidates the affected state; each feasible joint profile still contains408 independent helpers. + +The profile updater begins with the complete baseline, including all8H8 owned centres, then changes exactly the affected incidence rows. Zero ranks cost H0=0 and do not become a productive helper. In the declared three neighborhoods every union row happens to be a paid identity incidence; the generic code still handles warps, helpers and selfloops. The fixed pivot's E10 polynomial is checked to be identically zero, rather than numerically close to zero. + +The checker performs a complete global invoice for the first occurrence of each joint-delta polynomial, each certified favorable candidate and the last neighbor of each partner. This is a useful internal cross-check, **not independent verification of all candidates**. The independent reviewer must recompute every recorded four-state table and complete profile after execution before accepting either a favorable witness or a complete scoped negative result. + +## Outward bounds and classification + +The imported source interval engine has128-bit integer endpoints. Its logarithm uses a48-term positive atanh series after reducing the integer rank to a power of2 times a factor in[1,2), with a valid geometric tail. exp(C log r) is bounded by positive terms with floor/ceiling at every operation and twice the first omitted upper term. On0≤C≤1/200 and1≤r≤9, the exponent is below1/2, so that remainder bound is valid. Reciprocating positive exp bounds reverses endpoints and gives outward bounds on H_r(C)=r^(1-C). No floating decision is made. + +For an interval[a,b], H_r decreases, so the lower term uses H_r(b) and upper uses H_r(a). Negative coefficients correctly exchange endpoints. Derivative bounds multiply by nonnegative outward log intervals, then negate delta coefficients. A zero rank-mass polynomial has E(0)=0, so nonnegative derivative across every subinterval proves nonnegativity. A positive-mass polynomial is certified only by direct nonnegative intervals or discrete concave dominance; no derivative extrapolation from a positive initial value is used. + +The concave-dominance condition `sum delta[r] min(r,k)≥0` for each integer k=1..9 is sufficient: any increasing concave function with f(0)=0 on these ranks is a nonnegative linear combination of the min(r,k) functions. It therefore applies throughout the declared power domain. Point success requires a strictly negative outward upper endpoint at the exact rational C*. Nonpositive or uncertain intervals are not promoted. Full-domain unresolved certificates stay unresolved. + +Coverage-complete, certificate-processing-complete and full-domain-complete fields are distinct. A deadline during certification can retain all3,066 candidate rows while honestly reporting incomplete processing. No solver, wider pivot domain, random walk or automatic120s retry appears. + +## Two nonblocking reporting/budget qualifications + +1. `complete_global_invoice_checks=len(full_checked)` counts distinct joint-delta polynomial keys that received a global check. It is not the number of literal check invocations and does not count all independently reverified candidate profiles. Interpret it as checked polynomial-key coverage or rename it in a future separately frozen revision. +2. `--max-seconds` is a cooperative deadline checked between candidates and certification subdivisions. Source binding, one in-progress calculation and final JSON serialization are outside a strict interrupt guarantee. If60s is an absolute process limit, root should enforce it externally; a killed process may not produce the cooperative partial receipt. No automatic budget extension is implied. + +Neither qualification invalidates the mathematical gate. No author source file was changed by this review. Root controls the execution and any retry. + +A negative geometric energy is only an improved rank invoice. Literal phase-correct chart lifts, chronological paid transitions, legal native maps, complete arbitrary-input/helper restoration and raw-dual/frozen boundary conventions, all-column costs, actual caller/precision/stock and compiler/outer transfer remain separate. No new κ is inferred. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json new file mode 100644 index 0000000000..93fa4ef2db --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json @@ -0,0 +1,114 @@ +{ + "status": "PASS_STATIC_FROZEN_GRAPH_AND_FIXED_PIVOT_ONLY_NO_SEARCH", + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "inventory_sha256": "9182378f7c7c3c1f50cd32b2c990c0395b596d9edf980b6b4ce4ad7bb592a76b", + "groups": 1075, + "frozen": 275, + "movable": 800, + "incidences": 3938, + "operators": 144, + "all_charts_Lagrangian": true, + "all_maps_symplectic": true, + "incidence_types": { + "warp": 240, + "paid_identity": 3290, + "helper": 408 + }, + "selfloop_incidences": 78, + "parallel_extra_rows": 805, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "pivot_exact_delta": { + "1": 0, + "2": 0, + "3": 0 + }, + "pivot_rank_rows": [ + { + "id": 1193, + "baseline": 2, + "pivot_only": 3 + }, + { + "id": 1194, + "baseline": 1, + "pivot_only": 2 + }, + { + "id": 1204, + "baseline": 2, + "pivot_only": 1 + }, + { + "id": 1212, + "baseline": 3, + "pivot_only": 2 + } + ], + "partners": [ + { + "partner": 172, + "union_ids": [ + 130, + 131, + 1181, + 1187, + 1193, + 1194, + 1204, + 1212, + 1399, + 1405, + 1411 + ], + "types": { + "paid_identity": 11 + } + }, + { + "partner": 497, + "union_ids": [ + 1189, + 1190, + 1193, + 1194, + 1204, + 1208, + 1212 + ], + "types": { + "paid_identity": 7 + } + }, + { + "partner": 504, + "union_ids": [ + 1193, + 1194, + 1203, + 1204, + 1205, + 1212, + 1213 + ], + "types": { + "paid_identity": 7 + } + } + ], + "candidate_search_executed": false, + "uncontracted_zeroedge_mapping": "await actual code/source gate", + "new_kappa": null +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json new file mode 100644 index 0000000000..a6aff986c6 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json @@ -0,0 +1,23 @@ +{ + "author_input_sha256": { + "ZERO-MODEL-INVENTORY.json": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2", + "ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "ZERO-MODEL-WITNESS-BINDING.json": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7", + "inputs/contracted-graph.txt": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "inputs/research/independent-clifford-expansion/RESULT.json": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8", + "zero-model-inputs/DISCOVERY.json": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "bridge_only_structural": true, + "files": { + "FREEZE.json": "9595084e5ba4fe69a90eab6428bc20f45fa125122e029cbf58e33fb13834ea5a", + "ZERO-MODEL-REVIEW-OPTIMIZED.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "ZERO-MODEL-REVIEW.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "ZERO-MODEL-REVIEW.md": "46f5fe62fdb549b9d44d461f003dbdec8559a7fafaf7e23a4b2b79ef38456921", + "check_joint_receipt.py": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", + "check_zero_model.py": "07840471fc93079932f02cbbd1357fe440d4fcc26b95ded767c711be3b796435", + "verify_graph_binding.py": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4" + }, + "new_search_executed": false, + "prior_joint_freeze_preserved": true, + "status": "FROZEN_INDEPENDENT_43_ZERO_MODEL_REVIEW" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json new file mode 100644 index 0000000000..bc182d039d --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json @@ -0,0 +1,1019 @@ +{ + "all_incident_rows_paid_identity": true, + "all_real_C_invoice_identity": true, + "assignment_enumeration_executed": false, + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "bridge_structure_only": { + "full_binary_minimum": "min(0,E172(B)+min(0,R499(B))+min(0,R572(B)))", + "groups": [ + 172, + 499, + 572 + ], + "incidence_ids": [ + 130, + 131, + 1181, + 1187, + 1193, + 1194, + 1204, + 1212, + 1399, + 1405, + 1411, + 1412, + 1422, + 1430 + ], + "parallel_119_172": [ + 1181, + 1399 + ], + "tables_evaluated": false + }, + "exact_rank_transitions_checked": 172, + "external_neighbor_count": 132, + "helper_rows_unchanged": 408, + "independent_source_graph_binding": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "induced_incidence_count": 0, + "input_sha256": { + "ZERO-MODEL-INVENTORY.json": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2", + "ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "ZERO-MODEL-WITNESS-BINDING.json": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7", + "inputs/contracted-graph.txt": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "inputs/research/independent-clifford-expansion/RESULT.json": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8", + "zero-model-inputs/DISCOVERY.json": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "inputs_unchanged": true, + "native_compiler_caller_transfer_admitted": false, + "new_axis_or_neighbor_enumeration_executed": false, + "original_zero_paid_rows_preserved": 31108, + "paid_owned_H8_centres_unchanged": 8, + "recorded_pairs_checked": 43, + "simultaneous_assignments_covered_by_additivity": 8796093022208, + "source_census_completeness": "inherited authenticated source result; only stored43 rebound", + "source_census_repeated": false, + "status": "PASS_RETAINED_43_ZERO_MODEL_INVOICE_IDENTITY", + "witnesses": [ + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 499, + "incidence_ids": [ + 1193, + 1194, + 1204, + 1212 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 500, + "incidence_ids": [ + 1195, + 1196, + 1202, + 1216 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 501, + "incidence_ids": [ + 1197, + 1198, + 1200, + 1206 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 508, + "incidence_ids": [ + 1229, + 1230, + 1240, + 1248 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 509, + "incidence_ids": [ + 1231, + 1232, + 1238, + 1252 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 510, + "incidence_ids": [ + 1233, + 1234, + 1236, + 1242 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 519, + "incidence_ids": [ + 1265, + 1266, + 1276, + 1286 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 520, + "incidence_ids": [ + 1267, + 1268, + 1274, + 1290 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 521, + "incidence_ids": [ + 1269, + 1270, + 1272, + 1280 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 533, + "incidence_ids": [ + 1303, + 1304, + 1314, + 1322 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 534, + "incidence_ids": [ + 1305, + 1306, + 1312, + 1326 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 535, + "incidence_ids": [ + 1307, + 1308, + 1310, + 1316 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 548, + "incidence_ids": [ + 1339, + 1340, + 1350, + 1358 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 549, + "incidence_ids": [ + 1341, + 1342, + 1348, + 1362 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 550, + "incidence_ids": [ + 1343, + 1344, + 1346, + 1352 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 563, + "incidence_ids": [ + 1375, + 1376, + 1386, + 1394 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 564, + "incidence_ids": [ + 1377, + 1378, + 1384, + 1398 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 565, + "incidence_ids": [ + 1379, + 1380, + 1382, + 1388 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 572, + "incidence_ids": [ + 1411, + 1412, + 1422, + 1430 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 573, + "incidence_ids": [ + 1413, + 1414, + 1420, + 1434 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 574, + "incidence_ids": [ + 1415, + 1416, + 1418, + 1424 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 583, + "incidence_ids": [ + 1447, + 1448, + 1458, + 1466 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 584, + "incidence_ids": [ + 1449, + 1450, + 1456, + 1470 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 585, + "incidence_ids": [ + 1451, + 1452, + 1454, + 1460 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 647, + "incidence_ids": [ + 1750, + 1751, + 2035, + 2272 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 648, + "incidence_ids": [ + 1752, + 1753, + 1813, + 2274 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 649, + "incidence_ids": [ + 1754, + 1755, + 2037, + 2276 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 652, + "incidence_ids": [ + 1760, + 1761, + 2047, + 2288 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 653, + "incidence_ids": [ + 1762, + 1763, + 1823, + 2290 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 654, + "incidence_ids": [ + 1764, + 1765, + 2049, + 2292 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 658, + "incidence_ids": [ + 1772, + 1773, + 1793, + 2338 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 659, + "incidence_ids": [ + 1774, + 1775, + 2041, + 2308 + ] + }, + { + "axis": 97, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 663, + "incidence_ids": [ + 1782, + 1783, + 1803, + 2354 + ] + }, + { + "axis": 97, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 664, + "incidence_ids": [ + 1784, + 1785, + 2045, + 2324 + ] + }, + { + "axis": 131271, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 842, + "incidence_ids": [ + 2392, + 2393, + 2395, + 2397 + ] + }, + { + "axis": 131289, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 845, + "incidence_ids": [ + 2398, + 2399, + 2401, + 2403 + ] + }, + { + "axis": 131306, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 848, + "incidence_ids": [ + 2404, + 2405, + 2406, + 2407 + ] + }, + { + "axis": 131271, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 849, + "incidence_ids": [ + 2408, + 2409, + 2410, + 2411 + ] + }, + { + "axis": 4570, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 850, + "incidence_ids": [ + 2412, + 2413, + 2415, + 2417 + ] + }, + { + "axis": 8707, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 853, + "incidence_ids": [ + 2418, + 2419, + 2421, + 2423 + ] + }, + { + "axis": 5126, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 856, + "incidence_ids": [ + 2424, + 2425, + 2426, + 2427 + ] + }, + { + "axis": 16876, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 857, + "incidence_ids": [ + 2428, + 2429, + 2430, + 2431 + ] + }, + { + "axis": 131181, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 1056, + "incidence_ids": [ + 2924, + 2925, + 2926, + 2927 + ] + } + ] +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json new file mode 100644 index 0000000000..bc182d039d --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json @@ -0,0 +1,1019 @@ +{ + "all_incident_rows_paid_identity": true, + "all_real_C_invoice_identity": true, + "assignment_enumeration_executed": false, + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "bridge_structure_only": { + "full_binary_minimum": "min(0,E172(B)+min(0,R499(B))+min(0,R572(B)))", + "groups": [ + 172, + 499, + 572 + ], + "incidence_ids": [ + 130, + 131, + 1181, + 1187, + 1193, + 1194, + 1204, + 1212, + 1399, + 1405, + 1411, + 1412, + 1422, + 1430 + ], + "parallel_119_172": [ + 1181, + 1399 + ], + "tables_evaluated": false + }, + "exact_rank_transitions_checked": 172, + "external_neighbor_count": 132, + "helper_rows_unchanged": 408, + "independent_source_graph_binding": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "induced_incidence_count": 0, + "input_sha256": { + "ZERO-MODEL-INVENTORY.json": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2", + "ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "ZERO-MODEL-WITNESS-BINDING.json": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7", + "inputs/contracted-graph.txt": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "inputs/research/independent-clifford-expansion/RESULT.json": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8", + "zero-model-inputs/DISCOVERY.json": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "inputs_unchanged": true, + "native_compiler_caller_transfer_admitted": false, + "new_axis_or_neighbor_enumeration_executed": false, + "original_zero_paid_rows_preserved": 31108, + "paid_owned_H8_centres_unchanged": 8, + "recorded_pairs_checked": 43, + "simultaneous_assignments_covered_by_additivity": 8796093022208, + "source_census_completeness": "inherited authenticated source result; only stored43 rebound", + "source_census_repeated": false, + "status": "PASS_RETAINED_43_ZERO_MODEL_INVOICE_IDENTITY", + "witnesses": [ + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 499, + "incidence_ids": [ + 1193, + 1194, + 1204, + 1212 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 500, + "incidence_ids": [ + 1195, + 1196, + 1202, + 1216 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 501, + "incidence_ids": [ + 1197, + 1198, + 1200, + 1206 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 508, + "incidence_ids": [ + 1229, + 1230, + 1240, + 1248 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 509, + "incidence_ids": [ + 1231, + 1232, + 1238, + 1252 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 510, + "incidence_ids": [ + 1233, + 1234, + 1236, + 1242 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 519, + "incidence_ids": [ + 1265, + 1266, + 1276, + 1286 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 520, + "incidence_ids": [ + 1267, + 1268, + 1274, + 1290 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 521, + "incidence_ids": [ + 1269, + 1270, + 1272, + 1280 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 533, + "incidence_ids": [ + 1303, + 1304, + 1314, + 1322 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 534, + "incidence_ids": [ + 1305, + 1306, + 1312, + 1326 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 535, + "incidence_ids": [ + 1307, + 1308, + 1310, + 1316 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 548, + "incidence_ids": [ + 1339, + 1340, + 1350, + 1358 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 549, + "incidence_ids": [ + 1341, + 1342, + 1348, + 1362 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 550, + "incidence_ids": [ + 1343, + 1344, + 1346, + 1352 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 563, + "incidence_ids": [ + 1375, + 1376, + 1386, + 1394 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 564, + "incidence_ids": [ + 1377, + 1378, + 1384, + 1398 + ] + }, + { + "axis": 7, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 565, + "incidence_ids": [ + 1379, + 1380, + 1382, + 1388 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 572, + "incidence_ids": [ + 1411, + 1412, + 1422, + 1430 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 573, + "incidence_ids": [ + 1413, + 1414, + 1420, + 1434 + ] + }, + { + "axis": 25, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 574, + "incidence_ids": [ + 1415, + 1416, + 1418, + 1424 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 583, + "incidence_ids": [ + 1447, + 1448, + 1458, + 1466 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 584, + "incidence_ids": [ + 1449, + 1450, + 1456, + 1470 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 585, + "incidence_ids": [ + 1451, + 1452, + 1454, + 1460 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 647, + "incidence_ids": [ + 1750, + 1751, + 2035, + 2272 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 648, + "incidence_ids": [ + 1752, + 1753, + 1813, + 2274 + ] + }, + { + "axis": 82, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 649, + "incidence_ids": [ + 1754, + 1755, + 2037, + 2276 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 652, + "incidence_ids": [ + 1760, + 1761, + 2047, + 2288 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 653, + "incidence_ids": [ + 1762, + 1763, + 1823, + 2290 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 654, + "incidence_ids": [ + 1764, + 1765, + 2049, + 2292 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 658, + "incidence_ids": [ + 1772, + 1773, + 1793, + 2338 + ] + }, + { + "axis": 76, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 659, + "incidence_ids": [ + 1774, + 1775, + 2041, + 2308 + ] + }, + { + "axis": 97, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 663, + "incidence_ids": [ + 1782, + 1783, + 1803, + 2354 + ] + }, + { + "axis": 97, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 664, + "incidence_ids": [ + 1784, + 1785, + 2045, + 2324 + ] + }, + { + "axis": 131271, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 842, + "incidence_ids": [ + 2392, + 2393, + 2395, + 2397 + ] + }, + { + "axis": 131289, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 845, + "incidence_ids": [ + 2398, + 2399, + 2401, + 2403 + ] + }, + { + "axis": 131306, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 848, + "incidence_ids": [ + 2404, + 2405, + 2406, + 2407 + ] + }, + { + "axis": 131271, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 849, + "incidence_ids": [ + 2408, + 2409, + 2410, + 2411 + ] + }, + { + "axis": 4570, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 850, + "incidence_ids": [ + 2412, + 2413, + 2415, + 2417 + ] + }, + { + "axis": 8707, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 853, + "incidence_ids": [ + 2418, + 2419, + 2421, + 2423 + ] + }, + { + "axis": 5126, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 856, + "incidence_ids": [ + 2424, + 2425, + 2426, + 2427 + ] + }, + { + "axis": 16876, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 857, + "incidence_ids": [ + 2428, + 2429, + 2430, + 2431 + ] + }, + { + "axis": 131181, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "group": 1056, + "incidence_ids": [ + 2924, + 2925, + 2926, + 2927 + ] + } + ] +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md new file mode 100644 index 0000000000..8661acb2ad --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md @@ -0,0 +1,23 @@ +# Independent review of the retained 43-zero-chart model + +**PASS, scoped to the 43 explicit stored baseline alternatives.** All 8,796,093,022,208 binary assignments have exactly the original paid rank profile and exactly the original helper rank profile. This is a multiset identity before evaluating a moment, so it holds for every real parameter for which the rank moments are defined. It supplies no saving and admits no new physical implementation or kappa. + +The independent checker reads the captured discovery data, the source result, the complete contracted graph, and the author's inventory and witness binding. It imports only this review's own graph reconstruction and exact binary-linear-algebra routines. It rechecks the complete graph against the chronological source reconstruction, then derives each of the 43 specified chart transvections and its four incident ranks from the original baseline. The discovery walk's floating energies are never used. In particular, the verification does not assume that a later sequential zero move is zero at the original baseline. + +Every changed chart is a distinct nine-dimensional isotropic Lagrangian at distance one from its baseline. All 172 incidence identities, orientations, multiplicities, and old/new ranks agree with the frozen witness binding. Each single-move paid delta is zero separately at every rank. All 172 rows are paid identity transitions, and no row has two selected endpoints. There is no selected self-loop, helper endpoint, warp endpoint, or selected-selected parallel row. The complete external adjacency also agrees with the binding. + +For a paid rank r and binary choices x, each incidence depends on at most one selected bit, hence its change can be assigned to that single group. Summing incidences gives + +`P_x(r) - P_0(r) = sum_g x_g delta_g(r) = 0`. + +The 408 helper rows and eight owned H8 centres are untouched. The source reconstruction also preserves all 31,108 original zero paid rows under common assignments to contracted groups. Consequently no omitted baseline zero row becomes a hidden charge, and no signed cancellation between paid and helper changes is involved. The common paid profile is H1:2201, H2:412, H3:510, H4:127, H5:40, H8:8; the common helper profile is H4:28, H7:7, H8:47, H9:326. + +The source's recorded complete contracted census has 817,600 valid moves and a zero-polynomial bucket of count 43, first witness (499,7). Its count agrees with the 43 distinct stored round-zero group/axis pairs. This review independently rebinds those explicit witnesses; it does not repeat or independently certify the completeness of the source census. The all-assignment theorem needs only these 43 exact witnesses and the empty induced incidence graph, so that inherited completeness premise does not weaken the stated model identity. + +The proposed bridge (172,499,572) remains outside both the completed pair certificate and this zero-model certificate. Its stated structural inventory is correct: 14 paid identity incidences, shared rows 1193 and 1411, both parallel (119,172) charges retained, and frozen neighbours 526 and 592. No chart B, third-leaf interaction table, larger neighbourhood or assignment was generated here. For the bridge-active branch, the algebraic minimum over the two leaves is `E172(B)+min(0,R499(B))+min(0,R572(B))`. If all three activation bits are minimized, the expression additionally has the outer `min(0, ...)`, representing the unchanged baseline. This is an exposition qualifier, not an evaluated bridge result. + +The normal and optimized runs use `python3 -I [-O] -B -W error check_zero_model.py`; they finish in under one second locally and produce byte-identical JSON. No source model, discovery search, solver, native circuit, numerical Tensor, emitter or compiler runs. Replay requires the existing sibling `joint-clifford-design-20261023` input layout and the two unchanged own verifier modules. The checker uses no Git or network. Before/after input hashes are identical, and the prior completed joint-review FREEZE remains unchanged. + +The new discovery capture is pinned at a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d and the witness binding at af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7. The author's capture was obtained from the exact #5124 blob URL through its GitHub connector. A local Git reauthentication attempt could not obtain the missing partial-clone blob while offline and is not claimed as successful. The proof is exact for the frozen captured bytes and independently source-bound graph; source capture provenance remains separately recorded. + +Credit Cinna Davis for #5124's census, retained witness walk, alphabet and source geometry, and retain the predecessor credit in the original contract. This independent reconstruction and incidence-additivity check were produced with OpenAI Codex assistance. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py new file mode 100644 index 0000000000..d581c0cc22 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py @@ -0,0 +1,279 @@ +#!/usr/bin/env python3 +"""Independent verification of the already recorded3066 candidates. + +No neighbor search, source-model import, native circuit or compiler executes. +Exact powers use a fresh rational negative-exp enclosure, not source128 code. +""" +from collections import Counter,defaultdict +from fractions import Fraction as Q +from functools import lru_cache +from hashlib import sha256 +from pathlib import Path +import importlib.util +import json +import sys + +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[1] +AUTHOR=ROOT/'outputs/joint-clifford-design-20261023' +RESULT_SHA='d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9' +CODE_SHA='575136ee932e697c97b8a15d2edc1f5ab159de482c66c01a6f211a9dfd301630' +C=Q(15108879,5000000000) + + +def need(ok,why): + if not ok:raise RuntimeError(why) + + +def rank(rows): + pivots={} + for value in rows: + while value: + bit=value.bit_length()-1 + if bit in pivots:value^=pivots[bit] + else:pivots[bit]=value;break + return len(pivots) + + +def canonical(rows): + rows=list(rows);i=0 + for bit in range(17,-1,-1): + p=next((j for j in range(i,len(rows))if rows[j]>>bit&1),None) + if p is None:continue + rows[i],rows[p]=rows[p],rows[i] + for j in range(len(rows)): + if j!=i and rows[j]>>bit&1:rows[j]^=rows[i] + i+=1 + return tuple(rows[:i]) + + +def pairing(x,y): + return (((x&511)&(y>>9)).bit_count()+((x>>9)&(y&511)).bit_count())%2 + + +def transvection(chart,axis): + return canonical(x^(axis if pairing(x,axis)else 0)for x in chart) + + +def image(columns,value): + out=0 + for i,c in enumerate(columns): + if value>>i&1:out^=c + return out + + +def edge_rank(edge,assignment,maps): + a,b,op,sgn=edge + left=assignment[a] + if op>=0:left=tuple(image(maps[op],x)for x in left) + return rank((*left,*assignment[b]))-len(left) + + +@lru_cache(maxsize=None) +def logs(r): + def series(z): + N=64 + lo=sum((2*z**(2*i+1)/Q(2*i+1)for i in range(N)),Q()) + return lo,lo+2*z**(2*N+1)/((2*N+1)*(1-z*z)) + k=r.bit_length()-1;t=Q(r,1<=0 else u) + hi+=coef*(u if coef>=0 else l) + return lo,hi + + +def main(): + raw=(AUTHOR/'SEARCH-RESULT.json').read_bytes() + need(sha256(raw).hexdigest()==RESULT_SHA,'recorded result pin') + need(sha256((AUTHOR/'check_joint.py').read_bytes()).hexdigest()==CODE_SHA,'search checker pin') + result=json.loads(raw) + run_raw=(AUTHOR/'RUN-RECEIPT.json').read_bytes();run=json.loads(run_raw) + need(run['before']==run['after'] and run['inputs_unchanged'],'search before/after inputs unchanged') + for name,digest in run['before'].items(): + need(sha256((AUTHOR/name).read_bytes()).hexdigest()==digest,'execution bound input '+name) + need(run['output_sha256']==RESULT_SHA and run['exit_code']==0,'successful bound execution receipt') + need(run['external_hard_cap_seconds']==60 and run['internal_cooperative_cap_seconds']==58,'one authorized cap') + need(sha256((AUTHOR/'SEARCH-STDOUT.txt').read_bytes()).hexdigest()==run['stdout_sha256'],'stdout hash') + need(sha256((AUTHOR/'SEARCH-STDERR.txt').read_bytes()).hexdigest()==run['stderr_sha256'],'stderr hash') + for name,digest in result['source_input_hashes'].items(): + need(sha256((AUTHOR/name).read_bytes()).hexdigest()==digest,'frozen source '+name) + # Execute only this review's independent source-data reconstruction. + spec=importlib.util.spec_from_file_location('own_graph_binding',HERE/'verify_graph_binding.py') + own=importlib.util.module_from_spec(spec);spec.loader.exec_module(own) + binding=own.reconstruct() + graph=(AUTHOR/'inputs/contracted-graph.txt').read_bytes() + need(sha256(graph).hexdigest()==binding['graph_sha256']==result['graph_sha256'],'full source binding') + rows=graph.decode().splitlines();n,m,k=map(int,rows[0].split()) + charts=[tuple(map(int,row.split()[1:]))for row in rows[1:n+1]] + frozen={i for i,row in enumerate(rows[1:n+1])if int(row.split()[0])} + maps=[tuple(map(int,row.split()))for row in rows[n+1:n+1+k]] + edges=[tuple(map(int,row.split()))for row in rows[n+1+k:]] + need(len(edges)==m==3938,'complete signed incidence list') + base_paid=Counter({8:8});base_helpers=Counter();base_ranks=[] + for e in edges: + r=edge_rank(e,charts,maps);base_ranks.append(r) + if e[3]<0:need(r>0,'every baseline helper strictly productive');base_helpers[r]+=1 + elif r:base_paid[r]+=1 + ints=lambda d:{int(r):v for r,v in d.items()if v} + need(dict(base_paid)==ints(result['baseline_paid'])and dict(base_helpers)==ints(result['baseline_helpers']),'complete baseline') + pivot,axis=result['pivot'];need((pivot,axis)==(499,7),'declared pivot') + pivot_chart=transvection(charts[pivot],axis) + need(list(pivot_chart)==result['pivot_chart'],'independent pivot transvection') + partners=[172,497,504];need(result['partners']==partners,'declared partner set') + outside={};unions={} + for partner in partners: + need(partner not in frozen and pivot not in frozen,'frozen boundaries') + union={i for i,e in enumerate(edges)if pivot in e[:2]or partner in e[:2]} + unions[partner]=sorted(union);p,h=Counter({8:8}),Counter() + for eid,e in enumerate(edges): + if eid in union:continue + rr=base_ranks[eid] + if e[3]<0:h[rr]+=1 + elif rr:p[rr]+=1 + outside[partner]=(p,h) + # Consequence of independently checked source partition: every omitted + # original zero row stays zero for these common group-chart assignments. + need(binding['all_original_zero_paid_edges_preserved_under_group_assignments'],'original zero rows') + records=result['candidates'];need(len(records)==3066,'complete receipt candidate count') + seen_charts=defaultdict(set);seen_ordinals=defaultdict(set);buckets=Counter();first={} + point_cache={};all_deltas=[];checked_rank_entries=0;profiles_checked=0 + cross_sign_counts=Counter();minimum=None + scale=int(result['scale']);need(scale==1<<128,'128-bit receipt scale') + for row in records: + partner=row['partner'];need(partner in partners,'unexpected partner') + ordinal=row['neighbor_ordinal'];alt=tuple(row['partner_chart']);move=row['partner_axis'] + need(0<=ordinal<1022 and ordinal not in seen_ordinals[partner],'unique ordinal') + need(0=0 for c in paid.values())and all(c>=0 for c in helper.values()),'nonnegative complete invoice') + need(sum(helper.values())==408 and 0 not in helper,'all408helpers once, strictly productive') + state_profiles.append((dict(sorted(paid.items())),dict(sorted(helper.items()))));profiles_checked+=1 + need(valid==row['valid_states']==[True]*4,'all state helper feasibility') + need(deltas==row['energy_deltas']and not any(deltas[0])and not any(deltas[1]),'all signed integer polynomials') + paid,helpers=state_profiles[3] + need(paid==ints(row['joint_paid'])and helpers==ints(row['joint_helpers']),'complete joint paid/helper profile') + delta=tuple(deltas[3]);cross=tuple(deltas[3][r]-deltas[1][r]-deltas[2][r]+deltas[0][r]for r in range(10)) + need(list(cross)==row['cross_difference'],'exact cross difference') + for coeffs,field in ((delta,'point_energy_scaled'),(cross,'point_cross_scaled')): + if coeffs not in point_cache:point_cache[coeffs]=bound(coeffs,C,C) + lo,hi=point_cache[coeffs];stored_lo,stored_hi=map(int,row[field]) + need(Q(stored_lo,scale)<=lo<=hi<=Q(stored_hi,scale),'fresh rational point bound inside source128 enclosure') + need(point_cache[delta][0]>0 and row['outcome']=='nonnegative_at_test_C','strict positive point energy') + cross_lo,cross_hi=point_cache[cross] + if not any(cross):cross_sign_counts['zero']+=1 + elif cross_hi<0:cross_sign_counts['negative']+=1 + elif cross_lo>0:cross_sign_counts['positive']+=1 + else:raise RuntimeError('independent cross sign unresolved') + if minimum is None or point_cache[delta][0]=0,'exact discrete concave dominance') + certificates.append({'delta':d,'count':buckets[d],'kind':kind,'values':values}) + elif kind in ('nonnegative_direct_intervals','nonnegative_derivative_from_zero'): + pieces=cert['subdivisions'];need(pieces in (16,128),'declared subdivisions') + derivative=kind=='nonnegative_derivative_from_zero' + if derivative:need(sum(r*d[r]for r in range(1,10))==0,'exact zero initial rank mass') + interval_bounds=[bound(d,Q(i,200*pieces),Q(i+1,200*pieces),derivative)for i in range(pieces)] + least=min(x[0]for x in interval_bounds) + need(least>0 and Q(int(cert['minimum_scaled_lower']),scale)<=least,'independent uniform interval proof') + certificates.append({'delta':d,'count':buckets[d],'kind':kind,'subdivisions':pieces, + 'independent_lower_exceeds_source_scaled_lower':True, + 'source_scaled_lower':cert['minimum_scaled_lower']}) + else:raise RuntimeError('unproved domain pattern '+str(cert)) + need(result['status']=='NO_IMPROVEMENT_ON_DECLARED_DOMAIN'and result['candidate_coverage_complete'] + and result['processing_complete']and result['domain_nonnegative_certificate_complete'],'negative header consistent') + need(result['certified_negative_count']==0 and result['point_unresolved_candidates']==0 + and result['first_certified_negative']is None,'no positive witness misclassification') + # Synthetic incidence controls: selfloop must substitute both endpoints; + # parallel duplicate rows count twice rather than once. + z,x=(2,),(1,);swap=(2,1) + selfloop_old=rank((image(swap,z[0]),*z))-1 + selfloop_both=rank((image(swap,x[0]),*x))-1 + selfloop_wrong_one=rank((image(swap,x[0]),*z))-1 + need((selfloop_old,selfloop_both,selfloop_wrong_one)==(1,1,0),'selfloop both-endpoint control') + need(sum([selfloop_both,selfloop_both])==2 and selfloop_both!=2,'parallel incidence multiplicity control') + need(rank((*x,*x))-1==0,'zero helper rank rejection control has invalid target') + need(sha256((AUTHOR/'SEARCH-RESULT.json').read_bytes()).hexdigest()==RESULT_SHA,'result unchanged after review') + output={'status':'PASS_INDEPENDENT_ALL3066_FOUR_STATE_TABLES_AND_SCOPED_NEGATIVE', + 'reviewed_result_sha256':RESULT_SHA,'checker_sha256':CODE_SHA, + 'run_receipt_sha256':sha256(run_raw).hexdigest(), + 'execution_receipt_bindings_verified':True, + 'source_graph_binding':binding,'candidates_independently_checked':len(records), + 'full_state_profiles_independently_checked':profiles_checked, + 'exact_incidence_rank_entries_independently_checked':checked_rank_entries, + 'four_state_profiles_method':'all unchanged source incidences summed once per partner, plus every candidate affected incidence; no sampled global checks', + 'patterns':certificates,'point_energy':'STRICTLY_POSITIVE_FOR_EVERY_RECORDED_CANDIDATE', + 'minimum_point_witness':{'partner':minimum[1],'axis':minimum[2],'delta':minimum[3], + 'source128_scaled_interval':minimum[4],'scale':str(scale)}, + 'cross_difference_point_sign_counts':dict(cross_sign_counts), + 'saving_domain':['0','1/200'],'domain_result':'NONNEGATIVE_EVERY_CANDIDATE_ON_DECLARED_DOMAIN', + 'nearest_coverage':'1022distinctvalidneighbors per partner;511hyperplanes times2 quotient lines', + 'interval_method':'fresh64term rational log plus21/22term negative exp; no source interval engine imported', + 'generic_controls':{'selfloop_both_endpoints':'PASS','parallel_rows_charged_twice':'PASS','helper_zero':'INVALID_AS_REQUIRED'}, + 'single_move_census_rerun':False,'candidate_search_rerun':False,'native_or_compiler_execution':False, + 'new_kappa':None} + path=HERE/('JOINT-RECEIPT-REVIEW-OPTIMIZED.json'if sys.flags.optimize else 'JOINT-RECEIPT-REVIEW.json') + path.write_text(json.dumps(output,indent=2)+'\n') + print(json.dumps({k:output[k]for k in ('status','candidates_independently_checked','full_state_profiles_independently_checked','exact_incidence_rank_entries_independently_checked')})) + + +if __name__=='__main__':main() diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py new file mode 100644 index 0000000000..b109aa6e79 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py @@ -0,0 +1,114 @@ +#!/usr/bin/env python3 +"""Rebind only the 43 recorded zero witnesses; no neighbor/assignment search.""" +from collections import Counter, defaultdict +from hashlib import sha256 +from pathlib import Path +import importlib.util +import json + +HERE=Path(__file__).resolve().parent +AUTHOR=HERE.parent/'joint-clifford-design-20261023' + +def need(ok, why): + if not ok: raise RuntimeError(why) + +def load_own(name, filename): + spec=importlib.util.spec_from_file_location(name,HERE/filename) + module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module) + return module + +def main(): + own=load_own('own_joint_review','check_joint_receipt.py') + graph_binding=load_own('own_graph_binding','verify_graph_binding.py').reconstruct() + names=['ZERO-MODEL-PROOF.md','ZERO-MODEL-INVENTORY.json', + 'ZERO-MODEL-WITNESS-BINDING.json','zero-model-inputs/DISCOVERY.json', + 'inputs/contracted-graph.txt','inputs/research/independent-clifford-expansion/RESULT.json'] + before={n:sha256((AUTHOR/n).read_bytes()).hexdigest() for n in names} + need(before['ZERO-MODEL-WITNESS-BINDING.json']=='af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7','witness pin') + need(before['zero-model-inputs/DISCOVERY.json']=='a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d','discovery pin') + inventory=json.loads((AUTHOR/names[1]).read_text()) + binding=json.loads((AUTHOR/names[2]).read_text()) + discovery=json.loads((AUTHOR/names[3]).read_text()) + source_result=json.loads((AUTHOR/names[5]).read_text()) + need(inventory['source_head']=='0335701859182b7bdf31706b0d969c72f5de41c7','declared source head') + need(inventory['graph_sha256']==graph_binding['graph_sha256']==before[names[4]],'independent full graph binding') + need(inventory['discovery_sha256']==before[names[3]],'discovery inventory binding') + plateau=discovery[1] + need(plateau['collapse_zero'] and plateau['plateau'],'contracted plateau row') + pairs=sorted((g,a) for rnd,g,a,_ in plateau['moves'] if rnd==0) + need(len(pairs)==len(set(pairs))==43,'43 distinct recorded pairs') + need(pairs==sorted(map(tuple,inventory['retained_moves'])),'exact discovery witness selection') + selected={g for g,a in pairs} + need(len(selected)==43==inventory['distinct_groups']==binding['retained_zero_count'],'43 distinct groups') + census=source_result['census'][0] + zeros=[p for p in census['patterns'] if not any(p['delta'])] + need(census['collapse_zero'] and census['unchanged_rank_polynomial_moves']==43,'recorded source census count') + need(zeros==[{'count':43,'delta':[0]*10,'witness':[499,7]}],'recorded zero bucket') + rows=(AUTHOR/names[4]).read_text().splitlines();n,m,k=map(int,rows[0].split()) + charts=[tuple(map(int,row.split()[1:])) for row in rows[1:n+1]] + frozen={i for i,row in enumerate(rows[1:n+1]) if int(row.split()[0])} + maps=[tuple(map(int,row.split())) for row in rows[n+1:n+1+k]] + edges=[tuple(map(int,row.split())) for row in rows[n+1+k:]] + need(len(edges)==m==3938 and not(selected&frozen),'all incidences and frozen boundaries') + induced=[i for i,e in enumerate(edges) if e[0] in selected and e[1] in selected] + incident=[i for i,e in enumerate(edges) if e[0] in selected or e[1] in selected] + need(induced==inventory['induced_incidences']==[],'empty induced graph, including self-loops') + need(len(incident)==172 and all(edges[i][2:]==(-1,1) for i in incident),'172 paid identity incidences only') + expected_rows=[dict(id=i,a=edges[i][0],b=edges[i][1],operator_id=edges[i][2],sign=edges[i][3]) for i in incident] + need(expected_rows==inventory['all_incident_rows'],'all incidence identities and multiplicities') + stored={w['group']:w for w in binding['witnesses']} + need(len(stored)==43 and set(stored)==selected,'one stored witness per selected group') + base_paid=Counter({8:8});base_helpers=Counter();baseline=[] + for e in edges: + r=own.edge_rank(e,charts,maps);baseline.append(r) + if e[3]<0:need(r>0,'strict baseline helper');base_helpers[r]+=1 + elif r:base_paid[r]+=1 + checked=[] + for g,a in pairs: + w=stored[g];changed=own.transvection(charts[g],a) + need(0>bit&1),None) + if pivot is None:continue + rows[i],rows[pivot]=rows[pivot],rows[i] + for j in range(len(rows)): + if j!=i and rows[j]>>bit&1:rows[j]^=rows[i] + i+=1 + return tuple(rows[:i]) + + +def orthogonal(basis): + rows=list(basis);pivots=[];i=0 + for bit in range(9): + pivot=next((j for j in range(i,len(rows))if rows[j]>>bit&1),None) + if pivot is None:continue + rows[i],rows[pivot]=rows[pivot],rows[i] + for j in range(len(rows)): + if j!=i and rows[j]>>bit&1:rows[j]^=rows[i] + pivots.append(bit);i+=1 + return [(1<>bit)&1)<>i)&1)<>i&1),None) + need(pivot is not None,'invertible native binary warp') + rows[i],rows[pivot]=rows[pivot],rows[i] + for j in range(9): + if j!=i and rows[j]>>i&1:rows[j]^=rows[i] + return [sum(((rows[i]>>(9+j))&1)<=0,'nonnegative original paid contact') + current[role]=b + centres=Counter();warp_count=0 + for event in payload['programs']['forward']: + kind=event[0] + if kind=='scalar': + op,frame=event[1:];refs=op[1:3]if op[0]in ('add','copy')else op[1:2] + dst=new(frame,any(ref[0]!='L'for ref in refs)) + for typ,role in refs: + if typ=='L':contact(role,frame,dst) + elif kind=='warp': + _,role,op,a,b=event;need(role[0]=='L','persistent warp owner');contact(role[1],a) + src=current[role[1]];dst=new(b);edges.append((src,dst,op,None));current[role[1]]=dst;warp_count+=1 + elif kind=='adapter':fixed.add(current[event[2]]) + elif kind=='center':centres[event[4]]+=1 + else:need(kind in ('phase','climb'),'known chronological event') + for role,frame in enumerate(c['final']):contact(role,frame,new(frame,role<224)) + need(len(nodes)-2==19197,'complete original node count') + parent=list(range(len(nodes))) + def find(x): + while parent[x]!=x: + parent[x]=parent[parent[x]];x=parent[x] + return x + zero=0 + for a,b,op,rank in edges: + if op==0 and rank==0: + need(nodes[a]==nodes[b],'baseline zero contact has same actual frame') + parent[find(b)]=find(a);zero+=1 + roots=sorted({find(i)for i in range(2,len(nodes))});index={r:i for i,r in enumerate(roots)} + group={i:index[find(i)]for i in range(2,len(nodes))} + charts=[canonical([x|(x<<9)for x in frames[nodes[r]]]+[z<<9 for z in orthogonal(frames[nodes[r]])])for r in roots] + frozen=sorted({group[i]for i in fixed});maps={w['op']:tuple(w['G_columns'])for w in c['warps']} + maps.update({-op:tuple(inverse(cols))for op,cols in list(maps.items())}) + operators={} + for op,cols in maps.items(): + inv=inverse(cols);it=[sum(((inv[j]>>i)&1)<>9;gx=mv(cols,x) + return gx|((mv(it,x^z)^gx)<<9) + operators[op]=tuple(image(1< Date: Fri, 23 Oct 2026 21:49:35 +1100 Subject: [PATCH 2/5] Retain separate exact star certificate and independent verification capsule --- .../ARCHIVE-FILES.json | 15 +- .../STAR-ARCHIVE-CONTENTS.json | 146 +++++++++++++ .../evidence/star-design/CONTRACT.md | 53 +++++ .../evidence/star-design/STAR-REPORT.md | 41 ++++ .../evidence/star-packet.tar.gz | Bin 0 -> 595080 bytes .../evidence/star-review/FREEZE.json | 51 +++++ .../evidence/star-review/REVIEW.md | 29 +++ .../evidence/star-review/SHA256SUMS | 8 + .../STAR-RECEIPT-REVIEW-OPTIMIZED.json | 79 +++++++ .../star-review/STAR-RECEIPT-REVIEW.json | 79 +++++++ .../evidence/star-review/STATIC-CODE-GATE.md | 25 +++ .../evidence/star-review/STATIC-FREEZE.json | 14 ++ .../star-review/STATIC-INVENTORY.json | 202 ++++++++++++++++++ .../star-review/check_star_receipt.py | 191 +++++++++++++++++ 14 files changed, 932 insertions(+), 1 deletion(-) create mode 100644 research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/FREEZE.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/REVIEW.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/SHA256SUMS create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-CODE-GATE.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-FREEZE.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-INVENTORY.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/check_star_receipt.py diff --git a/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json index a8a23e073d..25df26e393 100644 --- a/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json +++ b/research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json @@ -3,6 +3,7 @@ "CAPTURE-RELATIONS.json": "e9441be6d50f992c5c1ef37926b2ac3eade7743334352586ac74faf311daec37", "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", "SOURCE-REQUESTS.json": "9bc4ca0c7c84549938c48cd7fca3f8472e2602d2464e32f7529d38a5f704de81", + "STAR-ARCHIVE-CONTENTS.json": "005958feb19dd32df73412b1d5bb7fb1cef24814ad70ffb4a12af9f05a63acb0", "evidence/author-packet.tar.gz": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", "evidence/design/CONTRACT.md": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", "evidence/design/SEARCH-REPORT.md": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269", @@ -24,5 +25,17 @@ "evidence/review/ZERO-MODEL-REVIEW.md": "46f5fe62fdb549b9d44d461f003dbdec8559a7fafaf7e23a4b2b79ef38456921", "evidence/review/check_joint_receipt.py": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", "evidence/review/check_zero_model.py": "07840471fc93079932f02cbbd1357fe440d4fcc26b95ded767c711be3b796435", - "evidence/review/verify_graph_binding.py": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4" + "evidence/review/verify_graph_binding.py": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4", + "evidence/star-design/CONTRACT.md": "21d8ae8f63310c5397b0d649379452b288d7290962e83544fb70b69cd8848513", + "evidence/star-design/STAR-REPORT.md": "bcdac6466cb5eb14078636fb40120d667a6ee6b8f42a80770cfc4c5b3bfc2c13", + "evidence/star-packet.tar.gz": "458fa4edde439a36677de92d9854df90e91610f4102047ed22e811c5be073fe4", + "evidence/star-review/FREEZE.json": "e885f5a8264fc4b082ae31168a473d06ec498fe120bc21e3b69501531c4c92df", + "evidence/star-review/REVIEW.md": "3d4ada59b80d6640fbf62ee994387de96bd4dffa33fb5892fd254720eb2c0b8a", + "evidence/star-review/SHA256SUMS": "5097eaccbac5862a40af87bae2ca475d41e0bee2d041e75011e753147437b7bf", + "evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "evidence/star-review/STAR-RECEIPT-REVIEW.json": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "evidence/star-review/STATIC-CODE-GATE.md": "565f362ee5308503d915a7d124c7d6045dc1847f60689bbeab7d8af7dfaa50ba", + "evidence/star-review/STATIC-FREEZE.json": "36284a24e73876674799aea0287cf507b404a3684277a2ed8cc768cae7c32c9b", + "evidence/star-review/STATIC-INVENTORY.json": "cf4d30ad3f0e30d692244f449ff3f4cb66699281b4cee8716b025d5c9c980a39", + "evidence/star-review/check_star_receipt.py": "58fce20989466ea558a8732bf62b3a9592a7bc6e9c780da100ed3b28d00eef9c" } diff --git a/research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json b/research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json new file mode 100644 index 0000000000..5beed8205d --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json @@ -0,0 +1,146 @@ +{ + "author_final_manifest_sha256": "3de34303a4350d3deb4b4b75f2ddcf30b9f5fcb34574333be9fb7be4c43b5640", + "compression_runtime": { + "python": "3.12.3", + "zlib": "1.3" + }, + "container_bytes": 595080, + "container_sha256": "458fa4edde439a36677de92d9854df90e91610f4102047ed22e811c5be073fe4", + "deterministic_two_builds_same_runtime": true, + "format": "deterministic regular-file-only PAX tar in gzip", + "mathematical_comparison": "Exact decompressed bytes and original manifests, not regenerated-container equality.", + "members": { + "AUTH-MANIFEST.json": { + "bytes": 1802, + "mode": 420, + "sha256": "3ffb4555b7404620d02e57c08f026b19f7d180bd34129ae69390821df2cfae7c" + }, + "AUTHOR-FINAL-MANIFEST.json": { + "bytes": 3516, + "mode": 420, + "sha256": "3de34303a4350d3deb4b4b75f2ddcf30b9f5fcb34574333be9fb7be4c43b5640" + }, + "CONTRACT.md": { + "bytes": 7565, + "mode": 420, + "sha256": "21d8ae8f63310c5397b0d649379452b288d7290962e83544fb70b69cd8848513" + }, + "FREEZE.json": { + "bytes": 267, + "mode": 420, + "sha256": "7e66d10221165cf3093d961017283ca9b01fcf8d8a8fe0ce17ebe1df26939f77" + }, + "RUN-RECEIPT.json": { + "bytes": 5404, + "mode": 420, + "sha256": "7b5663fec46736081dd762e61aee37f910d8941d1570947ed9e46604b913cf55" + }, + "RUN-START.json": { + "bytes": 2864, + "mode": 420, + "sha256": "3badd2e5c7ccc9efbfda45424f81157f2a2677140ef08710de2ff4289eb36141" + }, + "STAR-REPORT.md": { + "bytes": 4219, + "mode": 420, + "sha256": "bcdac6466cb5eb14078636fb40120d667a6ee6b8f42a80770cfc4c5b3bfc2c13" + }, + "STAR-RESULT.json": { + "bytes": 10568825, + "mode": 420, + "sha256": "4533091920be9e8e71bd93ac7ebf7e13a67c5ae6e179ac7447e60e55f3654a8c" + }, + "STAR-STDERR.txt": { + "bytes": 0, + "mode": 420, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "STAR-STDOUT.txt": { + "bytes": 1718, + "mode": 420, + "sha256": "3af0e17a6fdb4a1b08b0f01960208b0b40714bcba46976cdec93f3ec44d88aa1" + }, + "check_star.py": { + "bytes": 14321, + "mode": 420, + "sha256": "04a00c93d95928ce3ea93c8f4459ceabab01290be6260a550ca6f21d77436adf" + }, + "inputs/contracted-graph.txt": { + "bytes": 122199, + "mode": 420, + "sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af" + }, + "inputs/research/general-gaussian-contact-search/inputs/round3-word.json.gz": { + "bytes": 207673, + "mode": 420, + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + "inputs/research/general-gaussian-contact-search/model.py": { + "bytes": 11719, + "mode": 420, + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f" + }, + "inputs/research/independent-clifford-expansion/RESULT.json": { + "bytes": 174398, + "mode": 420, + "sha256": "458bf999cefd0dd412c7e83b5c9ecbe9ac920290aa4352832b9cd419e1e564f8" + }, + "inputs/research/independent-clifford-expansion/algebra.py": { + "bytes": 6674, + "mode": 420, + "sha256": "6c1dde7203fe986f6bdf53d8337730e44de1ae68e5126f9ddb9247c3f343d924" + }, + "inputs/research/independent-clifford-expansion/discover.py": { + "bytes": 5558, + "mode": 420, + "sha256": "0453747a19b81ea70fce7469a9c7d4871b88cffe8df2841867983fe835c7d05a" + }, + "inputs/research/independent-clifford-expansion/intervals.py": { + "bytes": 3738, + "mode": 420, + "sha256": "fad2a83f026ff7488bd1d731cc01acfa81338a4a8448d3d139e0add56aa32ce4" + }, + "inputs/research/independent-clifford-expansion/search.cpp": { + "bytes": 6537, + "mode": 420, + "sha256": "9c4496bfbb75aa2ad5c8e2db9bd0d776e5f555a055fe6c124363d8fada4506c1" + }, + "inputs/research/independent-clifford-expansion/verify.py": { + "bytes": 10128, + "mode": 420, + "sha256": "c80267529bc595f6665682b476f677f4ae4f3b597568d43200334c1bf8e93cfb" + }, + "retained/CAPTURE.json": { + "bytes": 976, + "mode": 420, + "sha256": "69346015229c3433c4c6a73905d0245c436edd13ec5543458ffd4fce4e7d0495" + }, + "retained/DISCOVERY-CONNECTOR-RESPONSE.json": { + "bytes": 304395, + "mode": 420, + "sha256": "637a2c7786fd721a0938d2024e8deae86b030365303c8bf26c2b18491c4b5aec" + }, + "retained/DISCOVERY.json": { + "bytes": 139071, + "mode": 420, + "sha256": "a611408b9d76622acf50d02d8c37a24bec9f5ec2b3f53c46351f8d565ece4b2d" + }, + "retained/SEARCH-RESULT.json": { + "bytes": 11009534, + "mode": 420, + "sha256": "d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9" + }, + "retained/ZERO-MODEL-INVENTORY.json": { + "bytes": 19948, + "mode": 420, + "sha256": "715342afc9b4e651a120151a41d3b8b9d69e313f679092e67bd85e83e7b23de2" + }, + "retained/ZERO-MODEL-WITNESS-BINDING.json": { + "bytes": 76702, + "mode": 420, + "sha256": "af46672c959594e0583fe634bf2a851ecd6667c46c588383481de43d7591fce7" + } + }, + "prior_pair_zero_container_sha256": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", + "raw_total_bytes": 22709751 +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md new file mode 100644 index 0000000000..b3f2886a94 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md @@ -0,0 +1,53 @@ +# One exact three-group star gate + +Status: code and contract for independent static review. No star candidate has been evaluated. Execute only once after independent acceptance and root GO, with an external hard 60-second cap and internal cooperative 58-second cap. + +The concrete question is whether two interactions with retained zero-cost leaf moves can jointly overcome one bridge move's full cost. The accepted two-site result does not answer this question. The separate 43-zero-chart result does not move the bridge. + +## Source and exact domain + +Use Cinna Davis's PR5124 at head 0335701859182b7bdf31706b0d969c72f5de41c7, research/independent-clifford-expansion. The contracted graph has 1,075 groups and 3,938 signed incidences; SHA256 f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af. The predecessor model is Git blob a69138e4014424235345f3301fbe6b097caa1b8c, SHA256 7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f. The literal word is blob 46d929df83817b85a5387bcdb9745e0627d6366e, SHA256 7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05. AUTH-MANIFEST.json binds every copied input and retained receipt. + +The bridge is group 172. Its active chart ranges over exactly the 1,022 distinct nearest charts of its unchanged baseline, in the source neighbors() order. The leaves are group 499 with retained axis 7 and group 572 with retained axis 25. Each leaf has two choices: its unchanged baseline or that one retained changed chart. Both leaf moves occur in the source DISCOVERY.json contracted plateau row 1, round 0. The pinned connector capture, raw text hash, and one-final-LF copy normalization are documented in retained/CAPTURE.json. + +This gives exactly 1,022 bridge charts and four active-bridge leaf assignments per chart: 4,088 active candidates. Four bridge-off states are repeated controls, not new distinct candidate credit. No other bridge, leaf, farther chart, axis, scalar rewrite, source word, native map, uncontracted move or graph expansion is in scope. This is the final fixed-graph round absent a favorable complete-cost result or explicit new direction. + +The complete incident union consists of IDs 130, 131, 1181, 1187, 1193, 1194, 1204, 1212, 1399, 1405, 1411, 1412, 1422 and 1430. All 14 are paid identity transitions. The only internal rows are 1193:(172,499) and 1411:(172,572). Rows 1181 and 1399 are separate parallel transitions (119,172), both charged. Frozen groups 526 and 592 remain fixed. There is no leaf-leaf row. Absence of helper and warp rows is checked against the full graph, not treated as free work. + +## Eight states and complete profiles + +State order is lexicographic in (bridge, leaf499, leaf572): 000, 001, 010, 011, 100, 101, 110, 111. For each bridge chart emit every incidence ID, ordered endpoint, operator, sign and all eight ranks, plus eight complete paid/helper profiles and paid-minus-helper delta polynomials. State 100 is bridge alone, 101 adds leaf 572, 110 adds leaf 499, and 111 adds both. + +The baseline paid profile is {1:2201, 2:412, 3:510, 4:127, 5:40, 8:8}; the eight rank-eight centres remain paid. All 408 independent arbitrary helper owners remain distinct, with profile {4:28, 7:7, 8:47, 9:326}. No new input or reward is granted. Each contracted group retains a common actual chart. Original internal zero contacts remain internal to that group. + +For an identity contact use d(A,B)=rank(stack(A,B))-9. A native symplectic warp S acts on the source endpoint: d(SA,B). Both endpoints of a self-loop would require substitution. Parallel rows retain separate incidence IDs. Zero helper rank is invalid in any state. The fixed union has neither helper nor warp rows, but the generic rank and sign formulas remain correct. + +The accepted pair receipt is retained/SEARCH-RESULT.json, SHA256 d2ea1bd88173a46d8fa59c2958ef234ae9811e44c677aadf012423e77cbf78a9. Each actual bridge chart must match its retained pair chart. New states (000,010,100,110) must reproduce the old four-state polynomials and every overlapping rank exactly. This authenticates E172 and the first interaction, rather than silently recomputing a different pair experiment. + +Let E172=E100, R499=E110-E100-E010+E000, and R572=E101-E100-E001+E000. Require the exact polynomial identity E111=E172+R499+R572. The full model is + +E(b,x,y)=b E172 + b x R499 + b y R572. + +Conditional on activating the bridge, the best leaf cost is E172+min(0,R499)+min(0,R572). The global optimum additionally takes min(0, ...). The checker directly evaluates all four active states; no floating choice of minima is used. A negative KZ cross-difference alone does not imply savings. + +All profiles are assembled from the complete baseline and every changed row. The complete source invoice is additionally evaluated for each new polynomial bucket, every favorable candidate and all active states of the final bridge option. Independent review must reconstruct all 8,176 state profiles and 114,464 rank entries. + +## Exact test, coverage and cap + +Use Hr(C)=r^(1-C), H0=0, and energy paid cost minus productive helper reward. The exact primary point is C*=15108879/5000000000=.0030217758. Success requires a strict outward upper bound below zero for complete active-state energy. A zero polynomial, regular interaction, floating negative value or unresolved sign is not success. + +The checker uses 128-bit outward integer log/exp bounds. Equal complete polynomials are grouped losslessly. Full-domain nonnegativity on [0,1/200] is attempted by concave dominance or 16/128 direct/derivative interval cells. Any unproved sign stays unresolved. Candidate coverage, processing completion and full-domain certificates are separate fields. No min-cut solver is used. + +Held command after independent static acceptance and root GO: + + timeout --signal=KILL 60s python3 -I -B outputs/joint-clifford-three-group-star-20261023/check_star.py --max-seconds 58 --output outputs/joint-clifford-three-group-star-20261023/STAR-RESULT.json + +Record all input, code and contract hashes before and after the run, exit status and elapsed time. The checker refuses to overwrite an output. A timeout preserves any available partial receipt and does not authorize a retry or domain expansion. No source census, optimizer, random plateau walk, native emitter, compiler, Lean process or public write is invoked. + +If no favorable complete energy appears, stop this fixed star domain. If a favorable witness appears, freeze both leaf charts, bridge chart, all eight-state rows, complete profiles, exact intervals and source pins for independent verification. + +## Remaining physical admission + +A favorable geometric invoice would still require exact physical Clifford lifts/phases, common gauges, all-column telescoping, native warp/adapter realization, helper and owned restoration, and raw inverse transpose F_out^(-T) M_old^(-T) F_in^T. Moving helper entrance gauges requires a direct-sum/zero-transfer binding; none moves here. Do not import PR4654's typed seven-axis invoice into this nine-axis word. Finite coefficient, precision, ordinary-BIT, tape, compiler-tail, reserve, endpoint/next-grid and outer-transfer obligations remain. A local saving does not establish an admitted kappa improvement. + +Credit Cinna Davis for the source geometry, alphabet, census and retained discovery; Cao Yifan for the native word; Dugongue for inverse-chart phase geometry; and the retained construction, scalar, Clifford, precision and outer contributors. The bounded star contract and implementation were developed with OpenAI Codex assistance. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md b/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md new file mode 100644 index 0000000000..dd76d96257 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md @@ -0,0 +1,41 @@ +# Fixed three-group star result + +The one authorized star experiment found no improvement in its complete declared domain. All 1,022 nearest bridge charts and all 4,088 active-bridge leaf assignments have nonnegative exact energy on `0 <= C <= 1/200`. Full independent receipt verification accepted this scoped negative result. + +The bridge is group 172. The only leaf alternatives are the retained move `(499,7)` and retained move `(572,25)` from source PR5124 at `0335701859182b7bdf31706b0d969c72f5de41c7`. The eight states preserve every source input, all 408 independent helper owners, all eight paid rank-eight centres and both parallel `(119,172)` contacts. The source graph, code, contract and every retained input were unchanged during execution. + +| Coverage and exact outcome | Count | +| --- | ---: | +| Nearest bridge charts | 1,022 | +| Active-bridge candidates | 4,088 | +| Eight-state complete profiles | 8,176 | +| Incidence rank entries | 114,464 | +| Distinct complete-energy polynomials | 26 | +| Favorable candidates at the exact target point | 0 | +| Unresolved point signs | 0 | +| Dominance-certified polynomial buckets | 20 | +| Direct interval-certified polynomial buckets | 6 | + +The closest active candidate uses bridge axis 557 with both leaves on. With `Hr(C)=r^(1-C)`, its exact excess paid-minus-helper energy is + +`E111 = -2H1 + H2 - 2H3 + 2H4`. + +The bridge-only cost and both interaction terms are + +`E100 = -2H1 - H2 + 2H3`, + +`R499 = R572 = H2 - 2H3 + H4`. + +Both interactions reduce the energy, but together they remain insufficient to pay for the bridge. At `C = 15108879/5000000000 = .0030217758`, the final excess interval is + +`[674527572337647619293063168798250797877, 674527572337647619293063168798250798202] / 2^128`, + +approximately `+1.98225837689194166321`. The best global assignment can therefore retain the unchanged baseline. This run gives no saving or kappa improvement. + +`STAR-RESULT.json`, SHA256 `4533091920be9e8e71bd93ac7ebf7e13a67c5ae6e179ac7447e60e55f3654a8c`, contains every eight-state rank table, complete profile, exact polynomial, prior-pair projection and sign certificate. `RUN-RECEIPT.json`, SHA256 `7b5663fec46736081dd762e61aee37f910d8941d1570947ed9e46604b913cf55`, records the authenticated clean environment, command, unchanged before/after hashes, process identifier, external hard 60-second cap and internal cooperative 58-second cap. The process ran once, exited successfully in 8.30 seconds, and produced empty standard error. + +The accepted static review preceded execution: checker SHA256 `04a00c93d95928ce3ea93c8f4459ceabab01290be6260a550ca6f21d77436adf`, contract SHA256 `21d8ae8f63310c5397b0d649379452b288d7290962e83544fb70b69cd8848513`, authentication manifest SHA256 `3ffb4555b7404620d02e57c08f026b19f7d180bd34129ae69390821df2cfae7c`; independent static review SHA256 `565f362ee5308503d915a7d124c7d6045dc1847f60689bbeab7d8af7dfaa50ba`. + +The final independent review reconstructed all 8,176 state profiles and 114,464 incidence ranks from its own chronological graph and binary-linear-algebra implementation. It checked all prior-pair projections, both interaction polynomials, all 26 complete-energy buckets and every exact point/domain certificate without importing the author's model or interval engine. It separately proved that the stated minimum polynomial beats every different active polynomial at the target point. Normal and optimized warning-strict receipts were byte-identical. The final review is `outputs/joint-star-independent-review-20261023/REVIEW.md`, SHA256 `3d4ada59b80d6640fbf62ee994387de96bd4dffa33fb5892fd254720eb2c0b8a`; its freeze SHA256 is `e885f5a8264fc4b082ae31168a473d06ec498fe120bc21e3b69501531c4c92df`. + +Stop this declared star and the authorized fixed-graph design round. This result is separate from the completed 3,066-candidate two-site certificate and the 43-choice independent-set identity. It does not claim a general obstruction to arbitrary coordinated chart moves, other bridges, different chart alphabets, changed scalar words or new paid suppliers. No native emitter, physical realization, compiler replay or outer multiplication implementation was produced. Retain the source and predecessor credit in `CONTRACT.md`. diff --git a/research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz b/research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..05630097605d275c34091712b7b8f3462ee50d71 GIT binary patch literal 595080 zcmce;cT`hr*F9=EiUtG=O{54?q*v)hdM^T@7b66uBOPfL0wPN99i;c(iv|TDG(o^n zrG(zAp(MYZaL&2k{qFePzh2%m29C`pJ5Tn0)|zY1xmFHc=(P*D|1M$ICT(0N6p}Vh zz1KBgZ+X9%$Wy-Ca6i&n>J(lQmq(M=xlumJ&&$vIVE9dxuzIApNpsK6WV+aEquWY_ zx=$mS>i0a|@*BXzrur8Xug{Z&aAS|!(>1U&2&Y!e%C|!)@#FAhL};7O9@YijZ#aI^ zb~1_$u!uGDo5Yx)xVSM~2<*lM?BwKxMkxw~-IzPsY?JJ&)a>Uf-Eef0OgA-~Fw?ZE z+dtXc-=AOUtr|~vk~(ELc6-v3*N{$XhP3&Uo}_1Gq$kSF5?YY-$NNeDUh!5#VgVAa zp2zsE$nBN=Aq?O4TlU{ z@^c#k!F|;QJ2n!jhHX53iG>FFp4l!Qyk%v!=*8IsHxK_>gYU}BTCKD;9X1oqKDLtN59~j6ku?dYVR)E#3S3#(1$-(dj(lt%FK_Baf?;e${mR z=;JzhYnzbLR+={&4JC5SUD$2>*IMXwhrZ>Z^5qw<;Nl3g6$a44NR%twza#b;?$h6S=M2ZA>2(SfM74wAEYEImv6% zxvT5C5sRoC6DJVb&rFS0w;lP-!S8f#{=~}g>odO5JKkd^Qwv$uQ<{smW>k-oQMP=> zYR!BdnrmN;R~M~H)xe9<=w|2WkRMe?5b5fGeR~ggGL?L*5k1Go1P#P9z8}%vyt_4V zU-K&6V{(c@<)4s7H$Nn=@pT-dVo8r7m8_8GlJe5JzQdcs>2Dasv%7PEkkKD9q&IGG zEp;~2bYQ)wV92$WT}y}*FVglGuTxN6by`zXr)VwhvFCMQuP=3Cv8LER*?Iw#$M_vUB2(r`HZ)&lJ}R9q_r_w zOCEM^bXp2~KxgiI*q_(mcDj&E(I4>Vph*YWj@elknpP~c=?+=b%dsEd)h<#tQ@+gL z6C2xGkoI#*-8K52{&y*UN&kt$l(?f2o{It}G+^TFf|nW^%Q?#rn!P8AKR z6%(eve4>0=@6XH3kG@>7`YHz_iN0#lUA~cskxX^dxT@u>z39S22JFsklanTPW?ZWE z&+hW*^vPVP6JtZ~JvK0;IE}+<_~%He)}0&_zs{Ya1uLqlydv9AAM9^|&6dYvwe{(J zEKD_O5=W0F%l0+Rv0J^Nn{863?ZCTiuR3A;@65nO^;Zm;?wLYYo3Az1@#{&3g>dUi zBqQPsR6GV%m5-f@^>>ZN(kt_IpR-Gz&Id@Mg^#h^&=VHpQ+@M*T~vCyE%l$Y?Q~zh zS|N;14$<|ySQ^`tI$^OgCrc^N^!GY*=FYz$bo`;;eySYuaymGs607T)##BuN(>fIv z%8TerruVfww?@&nMOh*3m`qFE{N0hYZ+F%Pe`2;K1&`0V;}?ex35}-CJKD=pQUh@ECL&9u4>um`#gy&$~)aCn^w{}I{7vl zfMk54L3sBor>%{q%AAXhYBnm)L#;!khLs|=d$BdDLxT)zhOA7}uMyB}NYzt0s?U0t zetb;VdcxK1#rEJ*h&%IJ)w^)c+|YqX#+}c;vwo>A5qUBHD$JU z1KEo7`l-{v-55mObjh={zJ=(-Xg;fT&IaIc0yESxxJfQW>?14Tg1n|E#P3?VM`1>ZAp$LfcSNrnDrD!x zDw&ue?#sPYzf009+JAaV65zW%=~*NjKBne+_vcbK_xvvzq{`JTLa|*iQw?J2NjzUx zgukjFrO3mIst~swa87PcyhEo`mYKwUUBD@1|EE>u_Z$Whg9Oczy^n*J7YEnD8et6c zs>%v)()#9qe*xzt_vYM-lP>aI(i3dyvP|7yQB`9#a z!jkv8ZjC(*`_bVXb1>g&L${!`excKrK-5TVZF}rX_^-;f0FALPtNr^Y(4j}IDWgKx zW!z?henSW(8l_HiRjO{(bAP9&<0YN9w<*?354-2$!t3MeO>@Jad($zQW>tzS2Q7SK z^2nyyu7*S`wnXJ>^qB9|J&%zo1V(Jz$jBL4Xn8?Aaw#U-Do0>i2UStWiOGZcW|KmrOYC3`hBUol+Dgpq%3DU zaUA`Om)DAy(>I60)zn~_VWl7qr6Yxu^P#_Z>fqx3C^E05UQEi#{~_lwxTQ<==yw&} zYW(89<+h8vi^m#_USRyxDobo&YX{dbKSfpv&^}2LN-p=yW6f7^sBEboZ`X@5FYCfZf8eyOml!SnByUY^Scrk>f z%FxeU%*LPfiix?|lvMzBUHM=Lxqc5F@{>EfJ|P7`XwuIgk9hK$lr>hPG>Jgq!I!OL zWR8H@X!L+36c&zIL$aiwY~>O=IWSKeq@K2kA(x@QV^SwArCJJ{rj_LDq)co3NynNI zp~(j*{T8!>^!@!D>bQvstIUtxQ{5N-FgG6-+k92HF-#cUVOAv!u6HHDs*Qg39irKE|jje(3 zFv}J`gQ%5~yJSf9qO@EYWJRUK49RLXpV%7zL>vC1?XPmCrd_eIjl5-%Q-qees!^D7 z^h{f+Un;drTEQk%)Uz=~%scI+4kAr)y}xoV1tJ(r@<-ud@92mEOz8q|EcyK{nwzYtQJw_-~>?J>7gUp4BK%g1)ICY1P< zEx5wr=RV`wkDV06tYyLvyGzVcswn90)p4oFTOED@Sxgla(a7Z5oNME5&y6h^Uowx6 zQfxldv5jPd1{3yn9-;LDhMT*rk#t;6(_h#7QT865lRg2H?MYsAO``EZ7A`C|)--Qh zjePi2<=cQpY?upu#L7!FwGj0l4X;nuWP3`WS({>+g_|RVSbCe{Z);Lm56-4x&_!D_ zSO$l_{qZg|GC(6q?@^#|TgoJ?;#rlcY zRFF&Ki9@uU07q~3z7yT;t2qsat2gY16(_|Jt)TuP$uG;OXFuHR5F{8Qqv8RFnoQHQ z=@fyF1w=7I$&P`WYlKAbtDII?$Nby+ReL9)E4E79I8^Hr6x4P&V+m-^zQq$EcR+Q*XYh&w)=3R2m<7%0v1;bDk)u~JZN2!9`h1Fc|=6ZXr$((4E6ezdi_TclFzrDbD>OeD4%;9$X}8gW#wLlb>qq+->T>g1hu_ommX$<+}v zPk(J;Mu>^cl#0BXrtT)a_`SmqEN7n^F;?+xQZQ-eO8;tlzg2v16{22is>6Dl_9pRA z61Pm2xh3D8RAj)sY%lmvA=<0GUw6u$a)vzzzQH>(@; zygNab*)PbhKHG`5y5{BWH%N3hsg8jTtS7XoDOu9i<>=+^?^$)ywcyZQyNBi*A2xQR zrSX4pbg(wNvEYWbyGt{nQCWo8HRs}*PJ`)07~cEXoSB>KsG6Q)9<-r2^;9si-)U@t zjXE}{?%rv>av`$s=MH!KLe&bt{;6zL2{$1j_m24rVTr8AQK%I+uQ@5b+%ashGMvoZ z0NoKVgI)CO4J!9O&O;n>ihW#LFXH48_i3_2PIxLVjt=o7yP43arnZyitX4BA=V2bM z;MJl_ScHG(sj{B`lOVR@6JtL}^>KP`1ChFlm_fb$7+hJbF_LpROXB&p^Z;vT%9rD{ zB$54$zE)1MLi|lFgr6|APA3OPYwkm9C7yqHB>Up{udluwZEI<2mg; zOyZzRnC$xPg+a!%1pMjUl=V&T;^I3t-aU2FU=Oh$wx2$^EtqX6ENAP1*sNNBa*L(z z+VY>ur0pDUQ6nV%_IGnpDN16lTw-n1z2AvndeR0x!ESDFR7-j4C?6k`O3?m66yCBm zdL@{qeur$6rSdgK^_m6xdeGqy4_cQDj}fq)HVl^ zPCAXz+N^JkjpQbFTn~OXgKob%x%QfGC&0&3(lFps6=HQDnWJuV|4W4Z>(Qd^XAd0_ z%0KtNdrb2eAk-Zi=-rJ{>O2PnTT>^x%laLKhO41mLJdxqVrI1o>97ONYWqy}=*eTD z^*i6+%^tb<3)zu$aP^NvdTe$x>Mz=mbSE8fe(>pM(dWDGGkLXvnv&D!PgkmVw0$P< z7|fMChs0~w_sdXBpDcdyc-e(JKq*=2I=m;T3sk-jE_Ep|mhnW=cvVC&>mKYalqk1x zr$Z<;x(N0bk7~U`rrVw;t!!rJL~(=tsamD{=r<4RxRZh;Vzx|wU^0zP1@(KKa)eAB zTh(QMQhPg29a#lOv*@*vlpTz3iMHL)tec>eWvLZqKAw-JNLSbNmqeq4+R|&Cuysg* zX&D7q)=Ret}jb=0>LT@vw1V^V;lCg&Vx6}Rz z6_t(ukbbyQL;W7c(%LBD<8vq|Fpd}nDY8emby*KdGWr~>A$RB<2>e>8)w`xk`l2TU zByvEq2rs|>hK3ru`&_t1biid~DV4IiU0}+@)z|c%rC*y;aqmmCdpcXByzT=G58%(2I^Lhr_qlI=6c>vaN}Gjlz%(2f8Tew#nXlGu0zll z#H6UNcINPj=*sw*t6`DpqYq|IWt*0}MEy(9hl`b{G^%idm`aurB&v@!^{1g<6}4;) z%b2B|XjjtR!LC)5NKF^mCk~}Knl2IVKR+#{lh+ST_>*^Xh)89rPALnp5kp%&u)j)e zIQ~+=$zj+-XcBsF&&51y@{wD=I>Buje@uXXnI*?>KSMvWV$Eg@#xO0}q^Odk`Gfw3 z)r@6lq4o8a!sbJM??yz^c&=<~6Np>LA?#l6egieX;Hk}@{1LjX9p~a31%8AOJ9~`t zE^knkOxY&kxQnZ7a3!(7gn?l&tZQZ4BsDjE;+ z_%sal>CBdEPIgXq_7?}UYc^#YzffSy?(!8A_`SH(EV>u3FA;C5B)OS9u;$Oy+i&Aj zs8(2Spm)!R!v>528y)j}+;-|6@$)fma}cev;rCBa_a{0|^^NK6Quns#_T!4>GJe$$ zT^bWmmKs6Y3L1An7a`*4oV`v@ikNg~qqP`z6+Rk?qvd1Ak@20b4w)s-$_QEs)Us&P z^u0$^ao;OqE*lUvo$k`OAFSo@%oD-;%I#EW=4bg|Ki40XuF6;CAnG6aj`dy-meT0!OV-nooE;x1EWK(tvoDyJ0yTNz?RSvAlL9HfbCqEf zap$X{+n8X=zLT-L$gBE>CJ`H-$KDg}lny4}AB-#}`X{Ae9sKkjP=A>Wk^&{?ROjpr zr`xdxG<*rtZ)!|V3;yA{+c!3|jG9j3+*p+#y2H%Esn?rJ6u;8tF5KqAZn3aX?Jf4k z!Rq0dCp{-N%XL9EOrHzRUPeb9_6~KbIm&_@tI}jieLd5)@Z1HtQDgCY-WhF)6fa9v z5o2&{ZvqkUonDVqcoCRdDe;4WrrWdkoyb~`zLS4Lq`9)9P=Jre9ZACF`cFc;jjg`M z!B>4J$7>adUFx0vTP6JsJSdA6U$#!H@uLHf6s4ASCF6CsiObA1H_U>aP^W2qT>YC< z-H~dXP8=!gEnY2{r|mC31CHSQN-a`p)cT_4>>aY11YYWn?~AT2Ck{go)!?r)nw^%Z zlKENn<9CMjxuNWs!+wo`Kk5f0+|Zs0fAlb-Dl`B)V|YLk5BXjBa%TW5=%8loFp*yK zac#MGa=bq|F>2uod8TIc0E!j9w320(rhLQNEDajaZ1ORJ3w851_q3t@FDz%%1b3!p zedLqx-)vliJSDOko`*5W9x_^F9e93BM6^bQm)In%!hEx>-G%w-k5OxDx!$`wLW8U( zSeK*VvVaKQrTN0CHOf4f>=#pg+21vMDm)y)ovy^a7DnlR<5!Ed{DbPczN2 zJ5SbM>pj2S$KAd-5w~h18D--k3~$MMiau@*H$BwZi(=CYThb+tsitbF?8aUWZ3Jvo%D2 zjh%i%ipC9@^pZFF1K=I*E4YZzm#t?;9oVmSy%Y2rj6fC~Q6c_f(oc>(EC>js7VOZ)Ko?)eaVdxkl zFn|reUW~*-(?!7O0zs+#6GFST@1fR49s$+?$&2RmCH=>4-W=O5BH{tw?t)y}k-px4NTD>iLpZ6DddUfja+*(bY0cIc6nY&wO}vG=6k7 z&+CE3>;6TB4s~n30UvVWFaB{@AN~eEKX)HC6gHUXl9ObB-%EG4UbPu;LxQU80ywAH zb5O6Lz_^DHO1O*mS4>X!q@i&u^*8v_TQ(klw^K~1^bguHD6|AYum9Ks+W7G z8u&l|S=x%fR^s&s@wwf+k6E8v-=d70FP@wGh7m@Y@vBdO;UCn#0)@4ZQ|*ViSa0&6 zr{31p6DdEfDcgC1AVlqyLA*p3lpQ=D?h1df@eGV#WtW{*O^#=~PgVNIIx1^Vrm%dF z1&nw-fLup7A1V1yhxv>RNpqtpgnFSRt1Kp%*@a#?ij5z7-srsr4}YZhn4)12lemMQ zAC1KN6k(??^7*2lSs6~XqS1NyM8nDoom#3>@q3!f9u4lu74 zvEf?@>k+lu3Y7TPE(((4-NS7)@qSd+>*B|+4Fji z?Ps)HZSO3->YoXlkTta~LCpI5SY|{|hHJ=s8E*8d&=$EH4U$Q~VWiu9G@B+PbL#bB zwyw*=E22TDZ*=h#$RhD$tbe)$306SgqQ$msY{kU1qH%?(wVT1{J?njp71Kxb!pmyG z9EZ@+V*SMDc9Kp>iQ`qnDtt7_Q^m8}D^<=l0qA6XQ<}CDQv>S96g!9oI3lNfy7=3k z?WlW#8D|;Ehfy~JQ?lyj1Q$OCD_7Lud>SEEEdE$AzNMOib*d`nv6o`+H~!UOUbB+; zuU<8+Hv<~NhIdw8d)T~p?(rFnJ#dI!eKm%NNmFW-!AqB~LCL+0etZJtXi1nPI78%@MJ&TLebKVgV;dVc?4I?*JrtX|e8AeKQWkz= zlu;qxbUNsYvSYmddyHqC5XtfC!ZXAH1*Egd5PK9}v`V2FuYW@@V6;iDuHYH^uoo({ zib$I}%-4G9BVuhZu)82=See(->ROYnP!G?2*nOZKIvi`%tF1J+bfWWTrl{{xZJ9<= zkS+4*$%Kh*9M@8X+9MNF44X+%+Nq@2aDX<_sY+^jO<*X1Zzl&6?Kf;gsF5tu)?nn> zvaG0IZ?!W#o=fvQ?NPse|4XX0N8;(;?hI|Vr6yQE*Wtz!^Sw9gtEZWV)iXP3`|mF~ z%pk}pxy-rsD}8jZm4+L$3y$trwCmlrYtYrJZR3XADvDmJ zT!AL666z;!VTNOC2XdOpL_WK@h-b2yCQjT%&4;vb?NqY)8Kzl^on*#m9=Ac$t&gT- z59kZKV%Jop(pzFnWZneq8}F-O6cFDl+*-9`!7dldhAX%2xK_-~a@v;Fl9-NVRMyE7 z5%T=-CYAVkqtbe3KhFx2EEUl&s2ts>-+u9`Ei367J~d{Av%{_Y9A#ryD-AE@I8cjG z&<80nnhb;U;u+EyL%9M8GyAy8G?U5b;;bq4DdZnf+*72uCWSED=YH^RYPi)?)ysX* z#4A9;iK6tqeqDlU^v%+nA2sCCin+ujL!?RFvQGurny zeKv>sa?2d`NRvjr;G)5i$w`V;ySMu39j(^1=JKgqDTLaY{R$!M(Ii{;w+{M- zRo8sp91d?zwP-CL$eC5-IL>ef3nghN|U;JF9{(s<@Y=hEblwzXQ&R#6CggYrJdOWtAZM5`h#Vc z*bk^5U)9AJQ!xxP)#@L8^@^BclH?c19Aq0K^+`8AnO(2LcgK?Sa5AzV_V!~uG&&Inf zrTRl3>zao{ja?f}q*(e+6eRbCk7Rp0YFp)uramLb?V~vJXetrQM~$;QAI3P|GyBQA zavrYR#`Yb&*@^B;ir87VVzN~9E8=Z zy6jQt8kqM@H~jH;f8=fOX2o}~cwxY7<3uk@g3wN^_Tvle`-QIF#%K_sP)V?&Q1Z98 zb2%>K@;tKEhipk^KKpAAT4u(C`>`d#p9mze`txJmk#AK>vDGG6Z((c&m1ZkZ3l;(G zB!d)oHh9mkWGq8{lxQYh+q>h(xbv>5pn=}P`rC(wemY%33Qad|7)Y2uzbK@c3y+3D zxyPN{y+AdMOfG)l|Ip;!+63Ixs5R(t|dNYIr5ZK0a&-fwTkR5a^+U+B@v%f%W6kiC&;TF2Dt zD{a=yj;=N@teCOQOql(O_{9H}o28DsUDTdCJzxyIY87}`Nz>6vbm}0X$%fXAZ{T)+ zVvxEx#VWGE)4ehnBhPAXXXkQjVK^RFBY?x>XdtTpq1!BOnUo5BW4(zB5oA5 zGN7C^cn@j8bd9M~-zcnE#hA=UnL|Facvs%rDQeR%WmJsCP+TQy<+4+>h0>sed=$Yn zb31X$YO|Y}jSlN{%B$*}N|yq?W&s(VBDX3G4mqg;^N4|DQOHb3`xSp52r zAL#elb#JOp1CyZDP2(yjhVE3QZ~b<=B+_ZXG!EdrgH%mRMIF7ohM$`!H=sGO^G&B# zUWUr;bq)MKniN}S^n7ww-9STs{Jo3vK$Cj)o(g&F&F{wtMvP(69kRz`CDSX?)2&T; zVm>qx@h>-@(*HG!FunYQPVxR1wY4~<`hxDa3_pCDRr#0372jtc9>_A*x*RHK`!gDM zwM6P3%4;X){Zi?nogSO23%?Um(w+LCLbD>)p2Yr_1s!`-H7Bc!k0zsN9dJ(E>ZvAW zNNXAA4;3knsP%hT$)@4pjTdU%&EbWetP_3?%Jt?*#ql}PLr12W1&8p8*aQhd!lqN; zeU+aqh$&{#LD_$>XdaArzMpR`$!_MpT>_l(h6kqcM6FDf%x4n#y*-F&@fW)vHBZ?f zA$^azZ$nJtc)6e=M-PkwnS*C+h342dUD3N4GA(r-dZMD-P3@Pf_tRU8h|mU-_IFip zA8hPiIc@m4&pj(Lyif9}VR*lPR%B$KM98(|(7q+J+^gIDbZFz}>O!-Z_?0G%jWt`X z&cRC+kJBM9+ghFaaCYC#GzEh|d4s^%z??#t#|Clb8-$37dvUEo9GV7!HLeC8kCVac zclG$L+Hr^Zey84RXOSAt2rdk6E2P>hT$$MfOPsU-zvq=J zp6OrRIS*-+AXixfNo7Fvu<%&M?DEkB4`qlxVXHBj=<@ZfimV@Cg3FR&3?F>w9&6{{ zhv`15ExZp?)F;orseO%=T7Z@C?~5bgj*JoTY?2_-g9ookb0Z&vhLrBZPJtg~#t0du znFP}daUtc`Ld);N9*V?JL!^NPf%Ejh`*@Wz;*TM zxxt!USOLDmD&AOmA9uw}hO#04vTMM~9>7}6emvRbbl0@wn{7#RLB0iOXPbXy5BNFWP3{`)>{fP41`ei&~9AI-Uk>jFX! zw`&nHG1Mwyz%BoMr`K4;4WjVJJmYUkshm77!Mf|cVrAkNKN;l=$bbrL?ZMKZ@KO%^ z4GKTkCja*nPvV{=9nsm{{r!Y-t49OpBjCJE7dY-fZjl3z^@+CEN z=0?En)9=xFR{tgk8#EAK6)=)KRJ0DfpId(KdM?lMTV7x*d0;k-32=eiY7i;l=l1p7n>xZ)lozZRIN%H%YV>Nv%!&s1 zYi{bi1Kx+0Lm9aKrcT1T>*Cy`9&1e292ive3zN9DO46i~DNCw7{Hsugl-AVnos1lP zmh(UgN7l_J?;gsLGJu*Q?}MTxDWCib|LaMD!kdR`52S&(k|t#a&fkJrSY6a&2G)ej zkiMCJ>=FpWUvmovywA*+DBSh8U`R^fH2Wq~FtF&qu`dGx7R9Gw&%u3|DQCSr zndqE@B3YxC@)yNtfy`!T=Lptf9(>C3;8GUYi+4cEvWMa~8Q5PSWfOpu?EoI_7a(Py z0x8Rb-)Ch;U>|1^AQuwwDa!-n5lNtiKyWbuznl#3JiV>`XK(3yOhd0bq~%8gD?7Bh zz&`ERg!m32xRFOuXG~mLu}Qqt<=_DWEK13YRKZ8bz*w)ZsPdsp>S71GMawAjg*u;T z-_5!A-Trdf&Wz*pw<6$?_R*J>AT{Hr;e?ahfl%MR!Gtivlbc1Pj#oo)*~r4WCZJ{| z0BuQLWgR?vY=egoIFa_BFSSuGqT!HmTz>K^&1`kz0{(9HR+v_OZ&0S9eLbMwKsWe)7!U#PU))H&gNm6_)Ff zX%Le*%#;-QK3RZ0f&LkLZc3#i66>5vL(8JR)ERg&IhGPt(ga_Se}XC;>|QL5n96)u zUE{KqN->Nt-B2_yVw~d;h#%Dbca%}Xag;B1?t^Q1_(ic&Cw2mX?Tn%w<^W&psNb*q zMERdz;Xqkq`s1&j=iSy$T%{!A^90e@IixODZe%aS~|d7fsWK{^TD?54s1(T|6-k5ST*x*;lY^5B zM8RaSKROn3B1>xdI_~C}`r{~*Nx@|215jtwe3?0^3PXp8(}!+V)A`bB`R|#7eH3Ok z#xWycm1Q5?ld@l?Gbc4#_1p>c_MI9e({}VtpBY4xG&g4`;4w$kulsmhQqOSZzQTq< z_n;UCq%9nkXsZMXSn;38b~Z?fka09jd4ZUn`6r?hUQz>T2S6c^Zht-lh&xe9shc3( z29&dFtJmAL!H@29s2enWf}dC@!UAhN4Guv)6RwEaW9Fg9uqJU*-D_;r<9x7B2Ddka z<5;QNqns5h)Mg$=iHAW!AGu>Hp=tM4clm@$1sb?qjAL^cq0OF$6IEWponRG-i)?Ez zzi^fgToF3@xk{?=^+i6LKt8@U6*qgjK@D~33vYsjpPL0`cnt@t*~H0=rx2 ztk%m8{0+bt@H;l&r;PbBz-xKh{c#XBawq898<)1qE2wL$79d0>?z+oUxR=+9X3;jW zak!eVWR;8dx9AK;+=aT^bZ5ns)leS<8}D{Y&vtEfDz_I(F@PV2Bn;lWdr9@Cig!`y zL`*GPb(Fz-8NSJAH8)NNps%Nn6Zx z=>-2mX0KNvwBn}9O{s2@!-awObq={qb z6k-S;^IMnr8102%bz>7VIEI~mux%e8A3)B!eP@{QaZ>^wz*XWx%z#i)W zH6#HjTxS)U>Uu6vxN?EQg~NP)q6_@^!j*fInIQTBP^|H_09WgQ8iGIWIcVH{(Q~D) zTxJz)^Gwgch>V-Z;9Hwt{)3;}&D}h@25<29{2IqjwCMA1>Iy$MA_wC7FS0ivY1pLF zV;nnS1GpEP+JlQ^xsk5`ZuAOZCy!wna9+d(0X#c-4SL}sECRoTza~QlcpreB;I7Yr z+tcaRXTFx*@Lij`9$}d&gSsgJZ2@@H#Ef)n8&9VM_u5lF|&4SH7lq^m0bB{*xi6_1{tks;u51N8IklgPaR zRtmd&^;IGc9td@=MZfL3byj@ORwYoqjVDM}J_#~9v0@=I&?2u?8H#ZGXm^l1l(<=A z#)?cH;A9XGK@5zQTKhj!xN&6erVhZh@j(Nr?QaPeGjS$lua>M!g@HoFTTd$vQl}*c zZY6nH3KNmBY2its7C;KG;5V5-9f98|+^zvgm=BObX@D#|21sEBz?HNBQm6%xLR@56 z-F4IA1nYV#79rU`fCtka)gz`jkZk3z`?^RM; zCH&G#xTWzNoj|=CPhoL#0SCgs()4&~fur3x#v}#&+{R&muocBCD4vfh(W?+MDFO`q zU%mt^jXwtX=;qw7%Z^~!i2H`WN#b*R$%=i&(c4;z&vCJy3BRO^k9A!j)?ecjQhKQJ z-+cop0vizPXM0Qq?ES~Tbb+kXO^~|;#73Cm)r_-P*L@e=4#YYT1OEU65bOA3E1wLR z)J=~?ivm${7>&&H>}}RL7zkX7OY-*fzjIuY%UD=Ed`JeQ8l27S*;eKUt(m4YMJh~EKd@S8O-v^%YR(xS>jtDC=`(QUUCOXoHwTPz)ZR7VPs>K zJ3x+?e54>NHbGN{4HN`t!9nM|;l~*=bwi>sZMS9(28_ zC@eWT2VnJYNQoa3Y71wdkK`rMrVMRkk%7rlLQWWEl``MpL+uT&p5T$ec_5nufQ>U- zpb00ZB`LLm$i^E9YJkkfnHkJ@{$Sy8@r?VvA*SyDm;ams`~LuWDh|l+u@~F>?hKOUd^F4~?d~+l*Xk_eRU@O) z#bc>1fTb`tIe;G$^dfNV5YGhxEG-1E^a+5aS^$ja16ZmHV5u&Er8rJ$MRma%kEOcw zTEq_(4e;081h}Le8GxmD-kGre2_z)w{JkaI&zE6Wf}M=PK)@B~&<= z70So`fvtU1VRbN}yWlI$`j)Vb%sRk&?**_rO_B+6zh~2r)syrbY&*&t80r4vX{LL~ zjGpR@%{hIi3vqNa)02m!{!ppS)$U@>Ro!%1jqPSfJ3OKE(~Q~-FtM2c-U&L+_EE4y zbg`O~uw-Y#21!h~%3c(EqQUNI4!kDi#l|)`v)8i`U7;<%xX{UEmb3+IgGZmUu4KW_gCzx;#VymT>9RP8F zRRT{CP!1Vzxm~hco>=`x=P8N?w)Xvv|3?|pTC^TwTG)xQZ=QKxbT$TsJD1^nfi+E0 zIu9ErV^gjcO;PCaX7uhvz=I|6+EB4vV`k3(`a|EBE|%RB3oe!`AN$k|udwMN#Sa^( znaN%9sjQx>B(uyvkM9I;SX=^31lp8jAy^F*)yx*kFzW5t%%>NIRW}gW#Oa6ntfPd- zGfK5x4=%tSAejj!j_NJ0)Fr~ZzuH}k>*(auVyna48es)IOf7ALGndW5(7XRbE{BAM z_MaztXQ>Q02L$6P9qOQ937qZLb05}DhjTZrBH%u)I8|_n;mqEO$S$9|;>vR$gm*?H z2g`#>E?Hl*^PIkV)e>>^$ieXGXCk8S>Y+bgO;jf&le-Q*b2K`MoT~n{S=*RFN>j#V zfZm`9oor&t7)4#wquA4WjI$XhD*r5X&&GYzdi?NrMwjlx`=k-ZiLYWYB#$u4hxt zJ0ga)YdQk* zj6S#!5|mr*EfeP9ZGw_y)_NE+|E0nE|Lwe?{!9lx+TBp!X$fa948KkqW|=I0NlQ4& z!NpVSSIwJowM^VB6s)u=J41UrX69`?t3YZE2|=XH6+EN^2`IszRJkXtJfoO;)&l_Y zgwCG*t`IBrfdRm;dESx|2jFUIf;4CojZ377N*QB0talLk@+@F8$9o40|L(8?3h#U-mx(NMq--0@2)8k_&zv^9Pfj z90!8^>Hgl*AFts00^cM;0YSQ9_~FXeOTH25rV zo8u|fb#g!vlkEJhGhQ3M{a@vd5Y&IklJ9j38L&;E}SJq zNT#>l9oX@F_!cZSY(aW{S6{PDEA#C+Q#naOvW^Q|6}p-BSGQZDf`#Ern}t9-QibkGCXXFw(u0tr?KXhSd{lK?B|4VxN+ zG(b5!)h_=&lSyoUbzekXBg9ikJPXAo8a`^O{B&nJt`avKR)p`HS87Ad^S1jWz_}#4TmpgvI>YlA-v@Bvcc~=TBg25GvQe1f(;OU zfb*+Gp6jf1ZpJs@23EjTI;%R>5qB<6K5RMIG;hIYLaOpV!x@L|06`mxf1?ANTta@y233zuV0q4%(-BRMD z*l+k=3}C$i(n$?)XDk4B=4=)LH*bRLXffUf99icco(nyAcP2q5fm$uB9BTAIAqGO zikjt@?^OIH(7nzEg1+^74+9CYOw+@3ui)@38^E)3F`Fc!+wuWyJ8L+<&4uF0 zH?Dh)vo-;2%K+fzta}M`weVFv1ZR0tR}nov!?ygJEWtp-{9gv}28V5U{@-)(7*^{n z7AaG}4Mco-st@$~7?X6;NiH{hS`gIjuRAKuMrfeo_o zPd*bD@pxDU=0nK;Rb9aU=l~b-XA13ag?@}H>cIJYIPcH}VZ1St33~1FSOk7n7xLl3 zt%A6w0EhCOjW30St2o1!^^-c3Db*yb9yj$h2_6$yb^-j_J{-j-K{D@V@r)(I$0}XS zl!+VGs(`UCCZapH8$FZpV_%Z3Y#bg&dF2DC?w}%rn^d2`)<9!Ul5zcw%Q! zD+|Pk-?Z#xXak?^nD2C&-1qND=6Z*2XS3w6X_l(UD2y-w}@eX0bAn6SyG~I z2K8{3PcA{_&M?hc&~S7hjJ?MhRuAud0XxF*;f`3;_=H5c*+af|Rn)qJ3sN}UmQ5X7 zw7r?yZs@Y(ZaubR2J`|(@{1Y#w*kp2J>M_{<}yw$D<%#CvwKbpqA{I!7t@~Bz!NS? z#&O21)3-u)UVQ_7nkIS!BP+)R>~Ps7@|8|gr_Jw>nI;rd`Avgs9MqWFSFq1;B7^!( zj|&`sk#95^UnG1Dvsii2K}bl~uZa8QGn~MlsZGydNoCRg33@Q5PxM~yePANZ?t6F( zUx(csXihA4ZHLl=qx>cYKL-;`Ola`O@J+TS_qvy9{06MDzD#gmT3TAjPJn}(I;y7K5gCPKdxx$s&`h#QNwB|Vs)kl*o5 zk9tHT?7NKR%v-I?l{XE6L^FKH0rU`Xr+kw2E$M}%Hx%A*$dLmRXSiQFNUgr(ci<%) zsOSL1QaKn*{N=qWiyJnaicf$O{SDQ@{bUf3vFfcCcs8@$V5}d*Of^Ae+Aw=dj~yTO z`R8p)#j^>JG+eAavnXgu`d_k>#py|WQ#p5?4hS}45$Sj@x zqy@GunQG90KznqGb(YS%z5TC#*?vAk#+7zCGF+^T7LqA*r_5hijZE)s6fz&DC-4Q1 zI4K@C26^Tp3jw|CL4r>JpF8uQaXoIFm|?sPR7K|=feU?jJ&`YyL9G>5j`uZj)0FSn z06l>hzC7cKWO{#l6_C3mGatIwJ9oC+?J9Qdk^kmaj^&IK|y{s5+Qi4Q^?UNFc z*`9YN!gY6!80S_IBCi5Q5txWT-R9Zrt>3Yr2eZPu=Re_)2@=Y7T9v^~vS|IUNfu9k zo75kg64jDGF{5Moteeufp|^x24_x{%NWoXI}d#2 zD88w8jXjVI4wzG)apsgBU{2`)?i@SNGY8D6*MK?o83ch@)L!($n^SMd7*G*_BagoZ z0t4O$H^T#54*|Y7QtbTpa`43Iug;@Q2~{$xd)$u=8c$f`*!KQg-i3vb!Gd7x$BM|Y zeT!niy4WWPE`Wp1xybqC%Or2Q9a`j=Sm(%4=zKmb)?Iq0Z7{!`E;*(Gv)!cv=4vjH z0mE9lz_1ox5B;YnfYZn6Jez+D>KiCQw~b(9a_TKVTAjly^dN!M1Wht9c6laXj>LSK4Q{~h~Rz?l7lGiFNx30Deq0`!3f6g$v>Vh85*$Yw#EA1+@|$9)eB z#va%$4K$$e*USQ3y&l(q0`uG-* zKF|WfNvnFeG=CMa_h;JtBm~ z3pAkq4i((C11%tY2w3^l%anLDU3AG56MB5Wmc-1@T(_wJn_AfR`{-AEjqXK-3~n9- z`1;{F_5&cD1ddP`bF2Fc)^xAtuTPgjhm>|?E0pZSmN2GbyoXVY`{EcLo!&BA;o*uN zKs-QN=>Z-_IY4R3fzdq!;29JH2~Z3S{R3!7U3KI0nTJt)lQkIdX91}E2PFXy1Ap9e z@D%3Zs^G%T)-xyKq3>py@dN5hT-BzR>H6byX@t-bqaE4H^Ph5PGW$Qgy?0ns=@ve! zGU^zxj1oXa7zR-Z-GZPL#jzkDDug0njEKl65I_{9#I|)5B%(+cY!neg5g~|zZc0!P z9GRgQ1S2Km(8)-VKL-R$z-t6jY z!h!vW{@#dwei-@9h|Gr#_6~e}|MM{{17CQ9LkH!)9N@Rx7#NlzIqYBrQX}6%wD%6M z3@l^UYn!qG$1?b&o4z{%y@P`ey9kWOvB0RVjDGz?nJ1?`^i9cq(`llUsr{tBqN(}X zx=5^djq-w3N#6d;o?DEH_7t6?cby{>-f8{^6|7rQOSFI|P4)m>2i?P?MOJVdRLV&s8@d%YI+ylHt6*r!?l;A1Spi z{3xC4`gVorKX{{GV&KJclIye)2lh^ZesS%<<%gu(3uW)m$T6Fa8+QNSw!9#{G#GEm zx+&SI28Z^`eRk?}=r7ra^_Rdh4{mheXM4jLKxOON}(?jf_^^#%%N~G<IVKZ(+oHMnF zEAY8mP7;pTRkSqzt(xkm2UL;W;m)+1vv~#MbtRC2SSLZ!{ZzR|C{Z{9DuZYg8k{ACh33j5`zsqa< zIiOH|h!)Fr$jn}Ke&s82GzTw}aj>)&w{>&kI_E{?XnR!aZwl|q0+YvI+b;(`GVnxnhvH)Z}vAxN* zU46?YMc++ky47k@{Alp8q3j)Ckn zOjo4i!ILCz0*W1O2!LV-E~#Mg&+_Y7yKb_!=2x`m!%nmfTx}%0?(tJs8+9%g|IGfM z#y^~k4V0ruAUp$qqy0*iq}l(2_-EDC95T6c;Ln_^wfc+Dg)W~cd+)vC9Qvhfy?n^h z%}U8rL(3kLw1_Vzx#)0SlI7fj)74wcd|yQ^Q~J|5ILB;pZKljoWI7v<1KC*fCvFDL z96X4xA{Gfl9B2=5pu`5Omc+t%B6Q&gupNr4=1f_QH-EC{QD$CKl>|{(()1pyW#K!k zddM-8k(NSA=?u7wzSz2HjceY;&gv-Pz|qI{10Srqd|L;Qp~z^;QQ}20Dl+?|($OT< zaFg}xf0vCW`hw?Wy}W*XOqKmjki7r8S(b3?p0rnI2#3`0V}EntQ5(r(!J3a-?630_ zOpm6Zl?HPTB4nbs{C?z<%5l>nJu%PqzL~t(EBPU5ZJNbKsL)fOLZ1#5dV+|K*=J$bJve%uFur%`}^s6Z7POt%*-$&nqCT=vw`(*Cmhsyjv24Y{muqyQdelbRn?-V z!;OP{!UoLB;&olc)mqY%L`|@=H^9oy04po$X~tTHu%1`*r5K4b)@@2WZe=$h23VYj zH%?;xvGZ)f%Hm-=J-=a`<%*r`_?0Y|oA%nrkT;8me>_ayQsJYku{s-f^Vyi2$79_& z@v&IIDnX>gwJmSm481fiEV@pb$q3TA@~%&`{22A^-043jQZ`0;IJD@zW!u!OtLy3Qz@(e z_QgsBf435Go1dzi_{@@i{j7Spc`O=xRz35oE}}9EJ~kvHwQpHY*?bTiY1cK(i8V{T ztbTwLXO`NZe+B>c9Q!0@;+dyunT)3Gb`D1rf`jEhm8GIR`TwyF^ycYbSK?%8oA#52737i_*hW%)YVrV_FtGz_VrCn zbl9n4`y<&5ftLU$bNt)qHPZVFJ_JFH-s0H_8-8#nYl~NtZ9qG-CdCR_Ow>iC)3g6Q zUF%GLQ-G4aM)y3+lM9n+-Aj$t&PJDLtfqR~&=J~N$&y&fKfqT77Ka}9gNBT|uARg3 zXCzlx#%0e)T}vJ4+fKvE8S|zjnQP{hp(Jy|-8%sM#Fo$uULN0HiZ5*`*)E`XXrzt% zXQ6ttP-8f%Lgas-ij9W6HOafzf0AVN7teMlzv0q!?D^2^9%@cLDTigJNTmy9@MjwP z10@_D?K*hiS2n=MYFC~-INw4u=Z4vih^q^v;emf%6mN}L*zfQeQ^|5B{puQ)>SOiA zOVkA?JzQ9AQujz{qS8fFzBxHQqu_2jnzcBLa))#mO$~C)xQx96rBh2Y*txNk%&R+L z=Ta5m#eaT=?$Vp^u_TWvHQ3JGh1^hFv0RS2jl3Iyp2lskbFbjP!#_<47Twf|L-iUc zytc7dv8MR}wXF?DK&_~nCQWmsjsz*Czp~v)FLl^SuafKveU~bHV_^HkZGJlJ;hpsB zlG}y5&b+z-_Aoq>Ax)`6*dCUqw6_}=!i`JzpjkTXVSIOCd)PVPnLAt8Q~fx?UERrM zXz4F3esWKDRm96o28usu2YAp3cHZc9<(iWx&jHr6bYVC==xj9h2aRxeSqEqK%0Bp5 zt^P@O>_KOn?T(0AAU(ObWh8Hn3)t`Q8K=leI-Zo^>O^mf5vx08&vs#6$F2VAtc^(* z&_d3Z!o0hTE%>#!Vb_-Z1=&WgOVQl@JN8axx5KiH*tKQr%`d~X;pAS1YwuRL@-uv_ zR{NwIcJ0e%+asr7DW(-9=951@*4#pa<=;0QAT6-L zPV9c{#Ny{X!OIPfI)38e#M;1#P0ikc%2q73q+6nJ;aK$YSuh7d=cejnCl(lhzOjiC z`+^%6II;M*&r7E=TJ|nLSl(-N!qAX6sq*q*~ zS?-4j9gVmnZ>^9xpCbnm4Lj^kQS46fbC;lf5I=gD5nTx@ShFuPd&g<8O%8Oh$Jp{- z{sC4nD1WLEcBcsWitn97hsjf}Vh4AM|IT@fOa@c%fxERvjIvR^nZH{f2Ww&R%%X_2 z7PjvbtLbF0!1%8FZo5~0C!H^qoQtZ7&Hctc7S=fO9sYiL+@8E+bfR<%m1BdX{^Lo> z=QQCRKjxLi zrZm4kZ%1aU5_Nbq;C?s0v$5kGDPM58R;1=|B5^@-qb;Z8Njl>?FjYV5lWj-*T{mJr zvhk>vw8UHfNR9@x&zP|ZjBvUxI0V=ExVt^K6#Li%nHzCsU?I{kUu|nIJ3Z+GZlb*H zxJfl|-iVaY%#GC$VZg-Wy9^Uy0?Q*=@Uh$q;rfIgvf<0%e&7c90o;Y4sfQgW&1yDy zbBJJY1FQ#b2kbERPgr`2bQ4W-oAMI#0~?V<#pTNZ>YV(?LIi`kB9uRkqA6M2`wYaX z*iQF;`7fmf_T*F%;-acy>2UMzi3E~{=nu#FSZ@K@1nw;IX7m>aYK2086zNZ>~>=nU_cMG^_MI>b#L27>`v)hv8ZKB>v zHR#moPwJ&K7kt=MM3N`^1V`oCd-5WE=fu{pDcKVmM5PbZ9l1?$zKgFh71nqc<}@3R z>R3!3$7u6(SYsR9(Js3QYn+k21HAB3>|?8DKgHKLV_uY0M;U(jaZe3vj5}Wg=bcE^ zqmlz8uA;&bR^O(>6OHeUnNG*w)Wz>zg?JU<)u8*)uZ`Sd4%QuOA0F81bKLF< z8faVrw`~NHK5(pT;F0TLQF7x^jVjsC@p3e{J;sbx@W@kjm(k&o<391+QtV@^WKQCb zJayjH()P0bSfDKNp1ke&w+)<-maAgmg4 zaSwq-b#XsXAbzxUSdJfH>>PJNyu581oEzh+De+kRc$#ErxMPPT#>Qhgh#&FaDZREC zDIveGu`v+*p6zMFZwq_JwL-SOF?n#8vG^uYhGTMJb7a{JT5dyxhe_DXg(Xk!F>0um zw>1(u_;u~!$@(D9D)x;>S5=XHv3HeVusHB!{ou*6b(its$+98ZfX$434B(G=%wVzS zUE9=A_MTK|#=fl4PAY`WjDOp}*#{}{-&ZAdnWdN|qC3)G&|;`nq+xgKONvZx-Sa|UdYT8Y47SgCi zq*~9>S8Q}TVH;}Z&+>cw<1{RTv}Y>YC>3fXvVxcJ$Erv%10nVtU;Nav;nd>mll|df zG`2+8N@-qYz^Uzo&Fc)IBb-`ih&15Ta?IG-?ut`ZW08il3g!HZ3+0o$!52;~{%r>5 z9f{R&jLaVOMLmsKDFIUkCmyI9b&d;M5Z>Tj7i2L}o>w|GdkU;BKUbc$!9-~9Qe?Is=B49tR{xNVL5(av2%;9 z@ir7bX52RA26ngaNxKYfcW6ouEVdiqZt>qKoo*ld_K2~I9Vfbq#1gGJvb`-=^f;68 zyl=rhHza7{+~3#SkdoHW^CXCy^~0x=^WhI>6~B9~YcaIPCn)&6pB=}mZSaB%Qoh+q zRUJrr)I)BMxQ3uIo7Qtg2B z{!3=T+m3rA1Lu7RtM-)zDAly4G%F?Zy5lupj`@fl-(&D9k}c_r1Z@y)xDyy{e3+hG zh~{-j!y(>LsNoz&J=dqBQGMCzFjQRj{xIX9^+0vR8of ztTzi^^-c5PW8Fa0u)-oN``=&O^xcn}_L0`3h>*t8gI&UJwfD6Ya*|m~o#NBn)(?9) z)d!m9`xvIu_Wah|u;%5>b`9l%v`b(uT1Vm&hgPTM9pUNgjH#9xcnJ+nir+-|1s;e~ zrup$`AyyNkZLjk~TF5nBkW@7URv#xPZ5`U9HU4Sq3oE{%d-56Aq@m<({KraN=Z}%K zEwS7Ahejs}YEh2PTI7TH$xz!u8v|X$k}lK%|C~MEbrN#enW_E%l-OZDyzW9>mbyss z67IeGFJ)a}-cxTL@^q>fHr5qu@dmr*yl;--GP!N0CaF;ohMtGlT{Pc28XF~-ds&R- z+`SQ-ce`|C|W;ud~dUqiaUFET`HI??#8%^-o!Rl-Bp?NkKN_!p<-f_LNj_^w=}mVbH50{q6y;l`b{FTjh|Z~ptG#sBFE2YRFxF!>=d9`cfMZE z>kzhTFK%Ck^qgh3MfwjkwaPJXp4P9@f0*R~Kq?36g;wU(8;IV8tt#B5hadvfk}-c} z#xm=5obd{e^ldAj`}pn;lwCQQV*Cd^l!oz<7&73h?#wSfsN+=^EN8tYG{}{oxar&$ zdyXGbUhF-I+4VG<`?GT4+8?V(T<4#a)R~Wb9%eFXX)3fmb^#mk3#Wto#PhN24}0V$ z(K$`Xq4+ZA@YoNsD-1FPpi9Oau&iwNg&Xjocc;p7?sGs*zd&LI*Kll)!8u8iRvw8W zYugNEc&?95`8rDBU%*{THkQd@F*ceS=7>WXSlkT(_Wyq@dYXoFMU2u(BP(81A0;?k zcmUjqj#-43_@{?&r~#ew>h{OTN~%OfW*T!hXg|hL0z<&`j<&NIp~0tu_dC+hDJHn^ z%kZ1#U@#^gMW!Y=PP(UTh))2<1OOg4ahRpU0@9^?2sV>^ro6(^S05x@k+NLk3~^5g zFed&x{L>mndwJ9mg>|je040loDeWScw;t>Ld;+SuwMC?Y4jVA+L_zWLmh`F900`<> zp>!%(do%<6IB@;%1@}m-;kD#t85sJs8AG4&Kt=y;)n^2DH(;k3fSuylPdMb0v1f4z zS7jDNBtw=`3>^Qb{Lrz%Fb9C4&tNZLr}*#8vA5-WD~|jrTO<4=%s{zoZ)ASTtF;)a za((%X{xAd3OiS(i6lbE-Naf@YldwFbk*(C&!P&oGVlz5$EXWz)Q#`Ds*S*xl0}og; z2Z&Tk7ghtd$ALQr=$3=~wJQvWX=)9o9KuXF$IN!lwFUSNk)#{m8qcxtl+SoZuBkgb zcSES<_1mcHi@j*dYHj!8OvVe^uu@gP1P9J^>)hfzpdjP_00Ke!!$bRzeGXg-6(M5d zC%TqzAvA%GF@AEE#1*aK<+Gil4POR@<{0&;mna$LdyYSsH7P!vGPj3fMD%*s<#)3C z_1t<%4g0TQ`NyjE#%_`|8?SL;dmKNM`fsc8+z<;{-QWl(KEtyPY^h~Z{e=GZ&)MX%W?_thvH6;|%Om$KTrDWxfI$!Lg3@A`E0 zYVnQ20Mmb8uu;DQ_uAu+$J%HDgfyX&cxx@fNGxJEE|XAbb!MEkmz1G<0p9QZ#H;4mDq zP}Gh^1K02U1@U83*_sriLDNGfoo$=Kh>J<>l|m&Im?d`^5cvCQymTK>Yy%McU`0+G zd08g5un4xWIC7`&QvC(maf1Ln@fi*RVdWR7!eEtCm03`t89E{rfERu=mUe72lpuyU z4g?E}|IQqsr4H7&u~>=XH9eH(m~K^NadR6MHtxi6MhZMwyj*nTQ8Y4%kye58H8^t< z9xM)R0>X)bGn?iE{Mr3=^noL?IKl}J7Dr|jwQr#4OcOW6B2u4uL1FJh0&nWP(qLt=nQk=P>V?HJgJ)7eC>DC+gg= zjl>2sF~p$F&oLW~@}>lThU!bw`_B^P3TBaObRyCBGcsFj0Wr88nGEGbp}mJNQrv=A zA*{ZO1a9Wn(k6b0N2|0wrz2Et5~>dt(}_)KbwGXWV&MA&_8TcmHBaf zA8+uc3-Msz3))`KtuGAs?P>5Edzyj1|0ib`aq*SBEkE}X)WruJ1_8Ie@`Pb23=P+b zNByglqY^8ErQQRaO;{E63+Z8ye1@gYb)LyCUshUhTw;~kL=|J$*=USDz{2u*`@*|aebE;cvT!Lj=Rmj11@13q)2#G z9E#(aSAPbV03RFbp5}nN1ob=ZD-5ANj#tGa&F+9pz<+0s{kH!U#_MmPqT}(F{2Ez| z^bm_>3z%z0Q=J?oxIVxKPzZ-?0cXsBk5vFyixmcz(&1xC^eNR?wg4^gip!SEO$Gv$ zvXCv{zr#PRp4iavEC2C*tSr8#jui$d*xY!QhxpYkREjVVcQb%UaWGqFm!VXN)Pi1xo1tPtK<7|EU}IMse9-+S>$l&qYodwl{tWaj3zJ;FRO z=Wc&B?a|Avy>i-~|AR7WF`3P%Y9OUPbT}|Flz~R|nI1WStS5@)qLJAj+%v$%JTOPF z_PP2cVSFD&ktO81AX_J-x*lg?Vdae7(-B_ph-sO^`kPpkjg}|Lpez^2923Bc@HvDp7-Yppv{LaCNGOOSH#Z zB~vBsuAC!+oZhzh)bR#dT40OKx&rme+wvy816oH%=N6)RFWW-dUAZZNCssG6ZH<+n z{2oTiB}HtHiLfio368O+SjB#%B>LmP=Dhn=9JavVy6|W?ukG549JVm`PMczbP^V;> zc*JL{SajZ*f4efNGb-AX*Xc$RcqkT(?(%kt@QX|1_PwkdvZq~zAI$SiJ`QA+sU~lM z`084Guiq$F{_uwe)7{5D9oZVH!mJ)WZ!&ScD%5)~>pyjskES2ErYroD7Ix(C4dPI^{4!|L!lmdDFr60c{xK9Qa31Hz*W6aIGb7Q?(;j4HHkk9z%1%%- zAM%6hPstXK-Q30(hg3wOpLAN^+Kx1ph<@7{JLI!a*>t{=hf-bW#4R(y$_Vbrh@*dq zD14;r+(BB!hKRjTBpA~`>_TQ!mFoSf++?0!PuIGdw%7=DEv{Y~P5MW1 zZo9Inm$BI5M)uV!S!dAZv2m+Aj77sA|1w6JG@gzgnvYyqf$cDTHqn;j@buL515=G3Hrj-J{%gea)1U80*Zvdq+f>2(!cwcQ z=`o7wnp-Dk8c*X@-j*gsvLFVrbeg~yaBFW1bO@Y5V8+COg z*%=tqk=aG0v|y?Isv6BX#8o+)=9*gX;zwmEG}mh}`6K6D5U0>&PDJ63#9GnpKcId` zn2)emIw=8^dJIQ{ECT`lH_0DZP(=z;u2|&4e@-C$PvcQJa&tHAt-T#QWpDr^Dv0`A zhV)vgocqdept}EdH{k!4z+<)q9y89N|889T|1JQCMwG7Qp#C(I+>HL_ zMamI{Fv^jI-nb4qY$jx zqkK|yoFr(xUN`JjnM&@!(+fenoU&l3io{iXX-;jqioZ;j-h3@u($*$BN(}?xsW(= z*%-z)C~Tw#$Ss~(XGBhg=zd5^82iM|NlC2Ow15>>a7G6TAA}JH^^n3TA_Wc6$1M#( z_ec*GM|pVfMwU}C8v8Ab#*P=}5_;W$;w@o$u7nnhnteDQ6eD&6zq=ladza4w`8z0e zssTo0-%LL3dm~X&5X7s2P$b8{eO?-JHLZ3vU=BWgH#e1$JlGZK+LU`ZvZGRbV|3ex zRrerWAA;f*LFu|1mCnZ~Dn~UDjb`D))4(BIj&TTeH$}W;Gu{(b)%)z5H<_)^uM7KPW(2c=Qd&I70>Drm0_(6f%$)s z+24opKc0W5J8UY+zmBZo0Li_TicC0je~v?jhwCoT4hz* zF|rp?g#swBP5S}rKvjE%5J^S2V+o|=M8Q!pw)}}J>WOLN;GBhVC9kdz z8M>7i)r-pC_-Z$)Jr8cznXUuWXTnRj#Q-~2J>R$|%<5cUA5?;7lx?vOAdovM7NGop4tW*s74h$n6i4ez18a45vo$rGw-Sz5m_76sD9+WRe4_BtB}AvWWf>y98}p)Om>0#%0SVe}P!Yh|S4{*`1;Sj{3|md&-e#c0VdVOsNptG)ZwiEG?wvT?wAB^gPz`)&A1C7a?p{Sr*y zkyf=eR+EksRj7|~;E&YcrGt}Aj~p2a~GHac=Idtz+xQmP4nUZ?2eo94yRmDe|&Mu z7usMa+2Y`n@NX+>r=v$7|2xv=v3+ZC24k_HgihtJd~%7z6dOY3bOSw?a|4b3-fRS8 zvB5AjHS>);{lG+2dB1oae5XT-O>p09$E?c#G}5Wjs0R0we@1KuWIMLl7_7o0om3z} z;{4m}4|dU$Y#2?bt?^|J0tpgtKgGIGp<`Xf9H=kZ?g~?I5~QWdvh&ZO5fx|LV4RkM zYk0dlgEJ^Q+eDW* zpq+HvXc5!c_h?*w&p;bLSE=flQkMza;|+7%KVD#*;+JsR=mft_snsk-d|5-W&Zt-L zNE>+IThD}?I2$+Yx;Vx)zCt)q)D_=ZvSL)g;?)f)`y%4Qj>@!Od5^-oPDIohT5~zZ zd+#cCt<$ksSL0(W9y~nAQZDGLVpft(E_QqD@My~S+&ko-RN<4L{IR~nASUpHsKv;W z`Ed>WpapMeEe91o6ewr;P270zU)yJ8vq*UO!Eg-Or1(UO9kLitqdq17+ol}#Xcr=M z_h?T0%_?jBeeWJqX3H}CaL>g5zKi}MIow~`W(Td)QRcZI9oarVBio+JNnLZD zyE=>Kli8Lh{zPlZs(PH__NG8Mz-;iSP8(@!ExCU|eQ61_Gi4UJS_%G`r=f>rRb@5V z*LS5d_LIbv`ZxW?UHeF_<2zIP#U^c*^zoQJHbvA;3w^l4a*PwsQl7Vet z_n%gk`Td9l2LH`TYNpi1kHeMb3jNBg=~8n5)&0A$Jjtp1^IzgW1adkhFKJk9%q_k)WE{9VIOX9x7S6s7z@bt3l9ZDYGq_!( z(@jyV8?9%f`?+*gLiy0h+~60a7`>ps@;$dsWWSF}h3JI`@*Tj+BDR;fX-y6Et=+eQ z@Fk&sIYxC*%#TG!Lu@%4i9$`lsY}*1FAJ!-TFgqHc$SF#o>xQ)b4nqW20h$hM`jn! zZ>|?QT;wWy8>%>SCKkgr>~FBKcy-hhN6M%U5bka(b#Kf4 zM}tOr`MrlHer$h#p%O4p=fO+oziYILDMkF3><&U!0-Vd)PmOb5kkfvLk(6ukz+?U3 z*obRVg}gn4gcn=%iR>xXUCv})r5J^^20u#IEi#RZSZ2c^EbZAx5`+X^kgeg0dT*g_ zL6Oj*5xK-$hd`JwaKs14?hP+NiALgT$44ezEs^ZP#WVAbCPo@*fN;GYc+W;Xlv_6= zf*%RYwSqBKmiDZ&{GLi>yTsS4y_6lG_kV2eVk)1=0}EYsOe3qVE5K$?ZR>zaYiRkW zX4#s)+vq}~%<;9)%p*XLF>Kso=)TEI?z+%@66z6=N(V~+feKOrL<1A6u+IO#CLJwG zl%qYZuDJnQ-ENFY7-c#&P`!6oYm05b;}Q^bB`PkS1(qoi4O|zBG5PCi@ANwe3sxq3 zQ7n05=|r}Y;RtP_z^%rGADuubG~dOB zm7cKYudLDOr6kr3>Jw<8HXwM6TzBPdILPftJ-l;5+bZJ5c$xM=MIV z*clL5VPx7|OuI)?-Xy>zcWBgD(i#I#_lZrf+l0w`ov8-wE?z3*Aim28=$nH|GOlws zyh@y~Sf6}Qeuc+xX2>j}?BsNS`LZI>QD@q6q%QJFuW|Hvu#XM>g}3ygwZwImv5!zR zv0i6`G?CXKr{OhNdh7QIe6C?ho;QJX5TF6CopU5mG!RK+1GlR!-sP;K$MwCqbfhczk88H<&btW>vDhEyiZ*lanBV6@}DJA;*(| z(IyRyw(qP$N1}*4r2x4%Tr2-E73*q0En72suiVw;byxyPnYJ40PlUxH`w$N6M3sKVRo@nB7Nl-;|0DYy>g_bzE36u*k0Ryc5b_Irr z(rZ^w!6jJJ&34X-T7Z)tC6zjF4RcIEkI&dh)-GA|4q&TG>NG0Hs}L~B2f7H$Iy66n z!ApZ|klpsb2))9RL-IY1(?ma2mM@3|0WnVd;<>;Kh`@6f0;D-e8j4UJ|9q^Uo6~R3 zNb9NWYh$T1nSM>F(5(~U5y+Dzv`uzXXhAyaZy~hK(Cx6^rIcXFe@{en4oSUf= z(3^u}&a;SWvs1Gh`LB-l9_Yxa(=WM1T%XxwGmcwz@k4K3q-mx>iXIK`K~isJHl~vn z5a*0_uj?331jG-{KEr!t)dsA{1|LzAtacroSiOXddu{r@?HN9rt$;Z@90`dTG|IdbmhJJi%Y2tSE54bj!~}Rk62CN ze!#TBxRQ-=(cH(%nEouJ!l2AXj0pKGas-wNpU4I6S+2b~-#4`lv@1PAl*vj&6Ul{% z(aq4VIPgRJem|^oVl$DpI+wV<*y(l#tSsY+5j}q|63a(hbD#E{S7!T5CXKC27I;>zZt-CJ9Q0f>kAY@%%6~?rPT9=;5g@@yg-xC* z+T7Kb1Z~H^$l&#umXVaja=nwR25!usxD4K+C4#|`X$i_H`6Uzyt053%E)kl*xcAuD8<44cQ&Vl-T zqsRhk_D96)INVwltVjO8ium)?HKA{Q8$SW0(wZqgq?vvBTG872*Ymne#n&F{2iLB9iXJzW)fAP~ zj>Pn6BtA9Eo~QYPG|wV6#JM8SMQN9kS`96{$61Ny-sTgIiQuv44o`~UO>D~U-*rIb zrpwCHt_tl=-LC{bZ>~^pJN9}4PI8x za@;0Y9CubzBwZa7`s4!>RPcCXB`w*C5*0jNLlwtU(AF{j_iCY|}x0S5x#XGrCPiU%guxk2ba(&A`ePnN?P z;1UIXFJ1UaxwO>L=ApUW8hC>^aZO?Sk*@W%IK%!JIl}N&`Z02^#U~$odQMyRPlVcb zTz97&sT~?A>owF+6mCA}odx{*@$;85`tJ~zUzkiJ>|Kf26w`rU@59W^VAN!_+@m7y zq29J}sN0FfK zAC00RV9D#8Q~?;P1>7KQ#oBl@P8};9>tUj@xH5)SK`!16hw)nCfY;})iz`-vzBVSa zjgkJgp+I^uE}asKiOTLL=^0w?kl+otXcdUc;=fZ0wF<${Fu=q)|NX2=_lc`J_oS+Z z?6cudOx!|$AgUS!fWf%bOPk#z3f*{_Tn_4rb*uzZZQcauuI_!P%@8KaJc$=1`5nu- zk4fgI{CC_!{(gyu_d(Ee4JsZuXg6}4bqbVlbJ}A&eN2_j^H*C}9qX;j&lH9pY4f$L z3or>i?oy|?y?D?k=*`5YOz1ckhuRsWYz>d9?`bH>;OTjH8EB2^U3XgdI=Hv1O?@6lbdBD1fSYK;)iy^p@*V*Oi};V=LWNJjh%dv z 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%0ANw&D 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∾=Gq?*{^v1$JvN*SX2UtKM^LZ{zz3;;wxyT7k# zH*I}0SY;8BR8vj@I0}A5O~WnNQT*CUi?b~2228a{Sw^{Zp<~d7@!>=$ z!I2p`G{^uem>qPjK@k3hlV=(L$kH=BI$0!2&F?&%X{7hoU@1ZyGl%Ef!?vv|oZhFp zMM;=*OHKjBC?r`KadkcPP~=hA_I^=N=1Ylbu@LmdegYKW9H)O;BooZ(>56(VaT78O zJu-YF$uAx(0g|8;R)9f+WX$;m$DcZIB{yvAq>0hf-qt|yu?i5a>Vvr2o1hxj{uG;N z>&6wpc21jqScnk=AUq~JZ%I9$je1=b@%BF1eRu+A96uX?gh|k0*rfU=tQ~AU<1~a; z&{v76o_Yz5EqB7&C!;fA4`CX6P6ekl~sCjj?8HpoEbG#lQ`B3 z+^Y#}Yb|LHEEp-ny%-oN?mvoy;7 z;!||6!WQX-9X54?mZ<+^;=EfJo5zGQ2ESb3P7p&40pq0793Y;(Rv8Ej!JekLTKVpX zz_fv&E=>SEQ++-!gmg+i0r9)b#2x>!dG_m`0n{lJp(M(dI?oDoG2n6{*U=YIhV}Ir z9eMW^zbznuCf&D?_pL^}F|BsS0;$JRR5i9w_;x~!^W;#{z` zU@83$K@`8WXmkxk0w=69IHH0C`1}1T2=Q=KD9o8^9QZFT#?CG^1DL5XKt?uL%@h>W z4y*VUL5d{W!~pjKXCUTM+3PBe&OPD6nyf~+%1kc}?tm-lN)j#kI0p&LjG_hNL*Yc) zsT3@%<o;>4DoNb z1)1CE+}70^$Uf)EWh%7bR%P}nT@2|w@5xQbN9iVOM6 z4`q`5$Y_+JVrT7=JQ~6GDzo#0JVa~j3$|h>gjU9!xY6(>nlP}RTfEn7HYbQLYD)xb zX{PG(2#yuJ+H4-Sbewjru>QtUUoD4Gd-5yWC$C(1%0#!yYjV&so%MBjX>=?y-}N4i?@n2d_4O$?%=vS$IX$q7!xG-kQ1*8h zmJk04?WS0FZ@I{~90vq09t#6Ft@>v^qaN<^z8svqz@vp});ZQ$l~if>4fgC!o6kR- zS<=hTpz%Fin-N?Apk4ID_9f=x&Fix)s=OGpnd(?$QW)2SBH*o^N2w(b1Q!#eE!1iR zF>AN(&I7Q!IS66N8q;VDG71a1W4N0)!?*CnPd#7PsgWt4_b4d1y^p5_&7Nir`(69f zUsdnK)aOv1{&)raBYuiCvx4Vn=bXHAb{3k-Q-KBzvXbI--z=Lpo^u7EIlZjPC^=0^ zNuB;{sLT$Gu^{_w+FrzzD}qWwb1Y|(Ll8cm$cDW3(lp$NK<{liXE6_3+vuO*leM~h zF;j{1YtT_jPFF?M2}2D$VcpZp!a{sQTXzW#2FO{f+bc`?2FuQh?j#M$Q9s$NTW;&|ORC zbGG72inHF0|B06AdK1wj;*?fg=i*;Ffdqk9nwR2t(TmrE_x?v3zwI@x(>5&2Q`L%# z_x@r58yMYc-F6->sQ5v?3;&AJKjRnX%Q235v8CXDw;%`q1gP` zOqAuyxJvSZ;U)cQA#nA{@UMly*P>aHqeuszNWY!+tZa|fyN<_)zszvf>AS1p8CsA3owY{zng@3$>ZEG%ZLGQkJF(U&`N|mNTKE z`Z*mN&PVKBE&CCIe(N4Hj*?JN(Ag%7XC7p|F;PRz)kP>!o&p%|p4vD0kY^s=Z*#YN z0lr!7xdH-Gb`JLe2WFhFiEX)v{FmdbEA@nz;sJMKfK>W!wn|ywmN=`PY>V-J7%-McWK= zib-+=wn%XEFRqG~FEO;jJ;w64fYL`n9Mir|vpxsVz|;do8wbHTPMjU4 zySSQ_8FaSwL85rT$DYE%7iKi4Q%tz%5Ey^14-lzrvUj>~wxUgy;4bZ?jFzd`~Q#644YFs$eCuFjgnK2 zL)i=)Gto&xV%6l3G-vgi8JU`FlT(z#5*;L|5QW#ONiWSIg-B9N&UCKV>$g7d-yh%G z?S9*}>-K!!uIKf9KCZ|8y5Fzo^$bMnvw<(JCXS|BG7ei7Ot~YlH66ptYXi@}7L5wp zklB_gqw8z*=7YZ;h%N*mya;18lk$K@isbRFaR)zsG57lP<5VsA1HZCU-q|$cyQjDR zyS?YLVNTUnYDiGY{Ecs}dTs}`ejfW#2!qsge(4+ApE!V?U-9yJNn&N`8h6$Cu$RJHHdGDja%nx|q|P zn$#VtTNV3C4Tt@CZgEZT3%B#+t^mBv_l(Mnd3MLA1WnS5_wR4jUL<|}sp9%pmHc+Y z+FRF;y6lCS$?yN3cz?e;_Q2Y?i8FC-eX||o$AQ9A?$f)Z^kHFf7+-wqtLdAsS(TZ@+uayl{jsa=l#%2y|GsYWlZK62iXtP}Hynt@xN zAjNf)&lW4bM&suK#`!&i{%r-5&EHsYfuGs*2M56&&`}s3`s2!lIW7m}_2Z@{b?MhZ zn^+NdJLEO^ynCO19q)E-^bCm+k$(BD8gNm==n6mm-Il5`pxb_6kMqjuIHRu*cMid* zIKbDpZ&4P0>1u@wzmBB&ti9ehxa-_0)lt|2p!q3s5`sTsK}_4k-ON_Ukp$51DO>K| zOWb<;V|&0eglg3U9|rYSbxH^mD0- zH#!ivjd(VW)`K9uPlOzTMT8!YjXY#;)rmH^eXe!@Gi3_1;-^rEWMw_8(l%M>Onu3O zftMg^z~*O5*lbCe&6XRXoAT@KIg0 z3Qar3S|{4bivoA^ssQwFAaC8P6R})pZ13J(SrSK{cdJ*k|7i;FpBkC9h^ZXBNub@A z9)(02CzHJ3182z{hRbHc=b*RUnydZO$gA5`od7Lcfwa)JfBUaIRuB5FD_RaRYu!Ix znQGB-EdZ!8l{xCP)1Y^!R-TR*+skr@AB}28jOKutVi70XbFUJ-%({M??x?CzDn1mA z36Mg5H2oI`c0AE(pwI9+;);&U+$~cRMSJVdkv)u}Ccm9>>PaZ)_~N1iz553OlHQq# zT2E)6rH|r>7ipp#nD@jC#^{6~-^u58Hc{5`-*&dv9Uk(bJ{^ISV%?ETYE6fsj1^sm zvo2%Moq&@`TA=!gG%CAKvt%ecrt)r7Wv1}QQ{P9KFAoXLMreW<;i==yg$ogB@ReuF zemk$!7g+x7*pq)y5Cw^?Q>(35ju)N5Ef2PUOV(4UfWC&oI+#h%x%_;!Le?^7>-YgE zsACIPi;2WOIQmhkfgp@oQhb!UUHSF?eBeFR?Hh~c!+&RZhL|^ROqrh!RY(S25@ox* z+$YU~>M4s2NbMBySa!9K+EEqJ404jvDP9@&?4(UMs#PgMZ=b(}qn$;(*p3 z+{Suz2E1_6v%Ul{6juOw4MAc%)tB!?Tu2HAlI9F4k?_g+7zIqG)dd}>)-ozwG4guM zMQR`?z9{moO0`+2zzs4EOEa+x5LIy>NwLL?KC_w9E-9k&I;+Cs=Zw4g0(3nLY_##z zvu~C_uUL!v8Kk$8YFY@1-w)Nln?R)-e5Uu5sVV5$v=H!>WK626=mE#2YnL?-`PGAS$yu966f#16wdULO`E{ zTk9XDwAI%3tCo@8mnEJ*c`sVhtT@OMSLCnO%W-O{IVUWai?&-?nBW&PwOY@z5r;)` z2g7^z+Gu)NF5!k~$&9|X_Y_L}?Fd2ZR(_p;v^ z#2`iNYYPzA-R?^gW;{&81|Ah{`)2=9CVT=q$lDxl3wYMvBHjM?_XD%=Asy$pftIvZ zXxk%rz>nOL!(Kqi3Bs3kcn21@v-#R#+ACF;g5?QK>QFaKzwl6V>q9hmDfZ ziuLqT=Rz0kP9&Er)nwr2E|O|2GEXN4!#nA3hN38~|AZsgNsLz>!QO`+^hK%}p$dHa ze-`72LqrY4k&9d@MVckGybA%gAdCrym7S;6ewvNro zS1SWztab@%rU*NhGW~!wfN?IflyA7F*SWrE7uBDW#I{^JS99myN%R7066xBmFgU@F zLf7(#2_VSyDbseBdhAIi(6mwrrI0Y(*Y-zT%ugol{>XF~$17L?u~oNjTw~8?D~+hh z-50jH zOoAqj2D7ynOB&i^c3^Ef3ZgKdW8@^9kuF1)UIOzlrOHE>@^e8ZO_mYqCdI*YS4-RO zdDNsbBM7(EZb;^ZA2%%39NAGjhZ& zM5onshWfz5b0bRQ+pgmktTT%yrm2DJjI+ytR?nVZ(14L2$n@3Rq;}{4h6=K24z5a+`Tu*+CQKEQ;rCnw0T^W@{{5_cs3)~30?(Dn zuLz|~y-qBWO&82jMSZpv&uxujQZ|RffB3W;Gh(R^L0Xqoth!DW0MBM`A4cS=EBaaN z>T*|mP0(&s+#P8aKEOR}tXtVh&&S8}u0 zaGRt}<J9Q;|mX-<#vavQl{Ox)y3VZ1`eS3FWShlL1-+HOJm zzG^j^80Sk@6t-S6@|pd2lzcls%qBGH3a;!*&*3iuS+-Q6?Nk`(4f&S;^a$ea34Maq z5dS)&*<|cVOwHahL~~8mWZjI>=k^-Od$Uz1J++@hd-)hkBBp?q2|CA>s#OKda1>h+ zylfI|TL2niZ=30VVON3@H6q;Ev{>2+%p7kl-$xWd*u#pr>0%pTH`4 zYrrDkvU!Z3c4w9pd5k)p`iaO;^a~LkxB)XBma8^=k5lp#jrOL;Wy%IN3XaCDrXo=g zEl72u9WacetOp{X(lG$siCWBUb6gccKNVXk;?(6L;Ne}}qUYq@&6 z9yPHfFt~efxL^BP&DPx?wh}#Nk+beppWy4RgRj7C3{-o--XFG<(j0OsrCuigPzn-kPaApKZHT}tI7!7?xrqf)76oTOb5BTr zBPlzuQIUdrY!9-o^$r`$9-4O!_) zL$$?_WkI%ntG&CzebwPx^@UP`6k#(WE0;n3*99ordOEt5u$4uN$IUffc(~MP z-4BV%9Qxk{^%wc>0utKR!!h*Ua-Z=Y&0dYr?Gdx9Fr{%k5k2vnIGZD-1B&aT3an14 zhsH%HYU!&^+S+TxpS%Dt7AKSzOW(isird1cZbK>OT6DKP_f^bjsAh4~o!-rpG?GzF zs4<~g&9)f@kzvqC#gc~Gr&z!Y^w$*dk4N^mPVe#yqkqsKo)M1hA?l)@Hh;_F<~}t^4e)7s#Ed0 zaR=UfxkP8uhM)eNl2R!rf*ZfHqE;+Vb*&$h*y-i<$_e3eu;SKcT4$Ezkl0@%v6{d9 zPV}@Q<&w*ZIixF_83BE&W*d_Q`bKopgRkf%1Z=h~=dv$2R+I{5A@yx!rz=}soJ+~xirk8QmE^@ILE0rCn z4DEC8@hJ$Ut==o=-~XT$4`@W!%RPqz-WLLmAh`ZUkxHS zxb#HI8>!hz0N$CCiV6I$M` zP$6d4UDZo54sIrSN@8eDXOWuYrB5(y%xWEpje%qOOQ?2O;q$Z)A#bc2qmiZ9W?unz zgx2x4xAs19I(Z~Ng|syN&t7x;(Z$hDSO+jnJ}Y=cPkzZzG6aMS+)>t?-57s8{I_l> zQHAj0lVY%+RR4QUSb+$`;AxdWYWJbTiD`NP$4v$ZRD+f6XvJ6Og0NfPjBWE#`wbLT zthWe_zjDb!_m7x@ROkStlfcRMng-i;h%w=|9iY6ca;eS*QKr%;APR~su(?D(hbuWA z9r2oM!-+_PS##&?XJRU!6W4r7*XGlL$Aq@4t+x zrUfb>tGdk0Hu#&@{#2qq@@lGyvQvL%7)j6C4Y;Mc-I(V>#360LpZJ`osJRROn4odd z(|>cfwKN>mXfJ*z$_qPje!SEDI!38u^AC_Fz&MM=E3iyo$ow*@xW@xD8ndDKUwGbg z$_oq8+l278`O7LJJ2oWztmG`Ra{U3C5zgdCpt)j9AWndXe6j<2c_0y$pYm)Zy;Z7h z3b#M?8JUxls~8#Z_}$j8Lw%cWcx?R0mNhl_HZ`DM&eBw$S7?=}P1P`A_3u%~SD&oBpFg4l-~tmAo&GQ_18;1VZc4Qx{Uxx7FV?#BKW6(-820C&M(_)51PcCKcf zq18~|6O7lO7WZkLoVBMEUsn?1$AjeQ{|-lJZ{Bx6=~0iPJEZn2-rIHo4b>LKcy6i)NRwMAOKw&nJ(TFrQSJyzIHvSQZg?Xgj#(MKx{6wLf3!8~Dd541 z$s4R2I0e>-=p$InoUx1<!xLwMEc1pmM;RF#fAxzFohe|W89>@5h!n4O)7 zm3R)#onCcmzZca7P;7COty+Y%f}4fgfir-EgkR{L_d&9v_FS2KL`76EEU@~DkSFdH z%h>vG$of#GyNJ&}@a3>}>j;HV%u`bc)s_I;EJi`h{hk)h)hp5bb@MPdtKVeqf_@}w+zKTYrm~~U|sl=>aa!(s4 zi~}xJ`?1ut?e3}vLGj?tv7KHGeHyEcX9~Z^dX^g^U7QixoogH4hz|z0l?|C-V97rqcnetNwS{W@q!MlkYn7L1ifK%FPe0W}(*;6*HEaKSZO~7k$mFWgv7kTE}1@^i472P%&~Cto$lD?AMw zoyZ-fp{{HIdS%+~%-CSJrkuBv(B^iIW%TV>rAZOpmOO33RraG1Iphk`9OfiJ`Pd;K zGqfCJKH+o}m1usluWmt^X289jcK&qO>WRMxu0iv-=wk^>0j#3w%^&6 zXuB!qx8RL)rJSOZ1r<82zWWI;a->F8I3j|gEi28ozyX%*0u-!JXKM0K4B5Dt!x<`k zytV@R(ZonLn}#_EALTM|@egf3Zw|L@e|D~TdM#Cn8vMF*dGp3~Yp2B3-}l*;ilGEY zb`pJzyCB$TKATfAAA-4X{ZLKyhb^gE)>F3~jW-T*)^$OykQBc5VyHvcI=z-xLW@Y_ zpWe^$*5gf&9?xzzd9|ii#XSSkvrZ4VJe{tjbZ(tI(5+4{`xdre{1J5djcFU&wcm4s zV!29NwbD*>Zf;| z-@0+|6mn3l3bsJdO11oEY8~-AL>$dHG6q<9n{ob>+E`e# zqr2F}#weGpOTaZ%h`)qsnF*S=Lh3_)u(!{b7aCTo&FJ5({>-V$dSPR~ju908B1U0^ z7>MwM$+}AG-K>IJwJ)3NF7M!!i;h1*)mAiKvRd7`f+PhThYy&(g|C+=DE~u^NUM@G zO09#Go5S*Rp`Lqzja4g$dAYGhExA=@F={Q>^p2tP{Qs?f+vU-&IGi6rF1T&LsD{`j za$qRU9BLTd?jyiRh$zMSJx89dsK3)7JH6vLdBgvC>#+1&2cXA~!zr}^qp!x?XDJLT z`Y5c7bF~frX>!c@u{WM_Sx&Jp&9TexQwTd{l9itQOIrte5V*}D)D@A%H@*^hL6&#+$7|DX(Q@S zyMx*<)vf>tRhDU>c%0k-pJfr+0*kGW_WmB|sQIeg)|mCY_NxMlF4GFsSl7F`{Yf?J ztYMC}UiUWBI&LJg`ILLI%`R;Q&LnX4*oOciS6at6{cRsVc9~ST_xqN53#t!D9!IW=-vj`pG+wq@$vcuT&vS7 zc$Slci#n9VnmE1*O#1Nw@CMLAow@lb+2yqICbt*cE0?(6w!juPnsOzyjU0!?e$&!R zw`w1IV5+!3gUA85aFaIV%jXH5%E3zNpX$WLXJc5xx<9!e9bal%r%vj_I9vtVg&F%v;Cs*Hab5q%2ugR zQ03*5qh&q2(qv-Ea)F=s`^R)Y>{!rVrAM-;Re)8@e_o^;)7nAB<-yKbi=FFb;%1ZY zU*6qv7l{uloCBH5eoJ@I_oRrujr~HL)PMhDcZF*|QO+$?Y&mK0sf=EL@Am5JDU7pt z7X_K+O0QS@6T}5kf7#!(Ows;s?P(pVt$#KnYSo}E>cT-dp7k0{FxZE4ErJcwsKunj zs>U>Ju{w;P`62gS&56l;sn~l8XtZB2>3KwvFb^JQYAk;;y1Rnm-AKTIS4py=MOP zbNYIJL+#7XYn2G7xr&mg)*U7SeREgX-l;RnE8Joi*dQgh5*Ax^nzsU~*)c#7k2Me^=PCRGGL!^qwO z`G38EoriPnypNAT;#fa{aZ~e`&3;pxZopG8?*iasLrWKjs2ez!DtV`1jcDT)g>f;Q zgE0jkz4;Uwj+;cv6}n(w`O6YU4zXR@H&Z4f~R{K-T>=AA=~z^p&hj^N!_Tm>hFg zY6q7zHzotI+omSMWObT%k{dg4tgq|U%dckjw3P z@y!Zm1VmLhKMt-PT-Ppw{D^7Ixd=(J2U)8^en*m_(IC@7GuC|Tql@wXKG+<*L68(y zd~j1r9qgrKBC9j)xSJW9i6VQmLB}HC!!?S-kx-OkkE7v;mtg+4N_G$Z9s=A_fQg2o zdZD8*A(Ds5d+nJL1?TcCTP&HzEFaPMfk zE4`3clrQBZjfBkB-SfIVZpm2$cRk7#(fa7oR7~idKIFv{M|&4gleEro;{2`edy4N2Zfg-Le~~x4 zW7a}vESu)mHIrE}Ae@aG zKHNQmiF_!-om$VkC?8_?ik79YNi`;^ESegbIrHO{{F zO1VC4S0^EbIv^J4R0TVBt)t>P)K}cu7DHa2ZZ$u?8QNnPAckzf1$1$joL8{kK2Niy zm`RLn1*06NHxpH;yFYtK#|i>vQtII0b?_iEl|+gZ^p#VHuXYbK-4sGN|skWPqVDAitRWe*+K(@8%vV1BtlrBU670=^6@#_=spvE8aHq<_Lxvhn|!kbMM6E1lh%8ShZ75{Io>+eisS9#$<5M<|C zki>B4iD}I3+|hSn9;Qdl&NcvzXx)vX2-fKp#yxAfz!pTWnb!p;YMkxvPR&kJRW-Sl zMCBV;V5l2_n%y;2QFnA5uOzI_Ku1<`D$R_g;hbwCpCy+R zw?TM6`YAiSR3EveEB0NpT6NP zt|+k_M5U6F1m5(G@z4QC%1~+?-}hf!YQo+>1_2n){iGJ+>{#J?(5}M5&@jUWw?YnY zqvp|kI<*FkW&>(>;(CoTm1RYXf1*YC5nmanrvcSdEcI$|%td8=ll^kiy4cdl6xchP zJHn{9a;V81Y*zSI`l!33`-O^I(5S*e#k_MTafb#dJLBzi z-=l8SnAqv_Z1}NLXzoWgiANohV1&$C&4w-Z3hGS-Z8s1Wa;YC~Hw=2+lh@yWuR!=T zON;r5m4sfsOX*bOE5ED%y2)=5{SA>eVqg8PJyS@Rji zB{ftMiXZ?BFohp5X_!E(Oypr)Ox3mjvakKCQ~%>&-P~XNYkxgvq7|;)!1Of)H@)!O zZWc711vDqTVK=WiucauRy%l6u^lD3x#qNMkS|_0sqTk}U1nT`s|AqMGH!-)1x`9}> z?t>fUeezIyNp0opjAUc;2_oa1TqhIuG`hi&KYS9^oRw>x)kqt#xvubeFU~JStuahO z7(Ri5_1Uyr%SieG6ZNx-gz6gYUzc`w65Fh6>CDdL9#reW2NJolWW6jQy4ytYA=3^KlWOg*Bg~q}X-W z)bJ13#-KL^SS56QBkG*nLV8AJS?U%`Y0~#VL18QF4fCPYZzfOXUK{Z0Ie>(o`GV=D=W^Of zDI9o(Ji4gR;1e=k^gH`u5sd0DdP*Ys@Jzo0y%f;LZHK(jZtsO9N$A>&63yyF=i|Gn z!j+8@4?!bsh)2mCsz*vz5N(3L_*=f~{I9qIZZ~r2p&hLL94e@Ih;cc^-J49=n+$2# zvAa{D^Q_eDx(Fl3KGV&N11$3XUQBQ=re%MC%|fOWk_*xc%}l|p6o8BacdcN?GAQ@H z3ouh$`ESgcsgGEQnW9{B3TVri8BWT)7Oc>oTC&>p5>WdTS(`j%UNS)`jTq&o(T2vH zOaFWTkQm<+3v%{Js439|Vo$ZG6hl70QDY_lI3&6>wsWMBqsgAw*5ID*&&-S35K*=a z9ypu1P9EBpUVTS-QO*7eSZ+ixB=ypy@U~>zhYsf{4##8I{}{+;!1Eoc=syeML>yyU z7vKtWg2+13(N+A6UO+55)^5lqKST_PPL9A^hPR1Sg)wijrtG9oxjCTp7}j8a~2Jk$bKh8>r+v zFnf~BrrGt=<@(-SNP0#(8H7?8WC=0xkJ>)4pJk|D_^xZdW)t|aX8Bua_mz*_Ix}+R zZ=2#>Cw+Dk=pr`xnfv_=&Fyj~y3T&P{*U!4{R~hONRxI8>|93Hk`m5vQDL%#)rV*J zU)|2Rj#ROP&GCOUJ@|JO&(HPTPAbAvd8K0nAae%rDAOhX=j+dYdm1dZqA{b9TPYCxTB^FTSDR0n;^GM>1 z(vt{yl@MIP0AOTAm~nwu2%bW&`=qX-Q=*$1PMWgGjVgFPtaPqsTO{tKG3}ZgN5=!N zAY^v@XL)hY`Nu{Xcq?kl6>ifY&ArvJY8m#lX6wqJxIt>xEUboMs%??}R){V%4Yp4}mIlq*ej1=r{o;?-dtAf$tHXdkVS~ zx&~#gT;VAD-QbdO$@S)Py&01~ao1pbkMCc!hs6QZWDbN{q zAbox>)2m25T#%}NDzv8ZrUGghqMLg8U}rO02hyGPD7vzQ){W;Qow-qVh6tyF8cV|R z7zzWLkcNxAZ}XVMSt5!r$1QdHM^Jm3HvLTS($nLa=l9b(FRW96{-h|c#)8Na$`fwjK+<|RoHZPP(sVOQYPVng3=1>tb(*_E;p@Sjz` z6j>ayzAp*qC@`Dl#uQ@+W;8#5+);A8N)bk}r}+aOxGQJi=aI9djuK8%nP$UUx$ta& z)*$I2zRT&G#po`lS-p)nkFT5EPctD)2&BwQzrUz z!oabW{46tDIBP};e*}KCjFIvWg^Ip%m5+sAISMz9h7+{)Y^BaWWWrRnQ2bj3sleD~j(C@$WXQc1PtW6K2a`r;fZ zCh$msgP<{3_yY5(6Qn~npUfs3m@I_b6&-ifVk)k*EviGpZI7?hp6pu+pPK!xvi7S* z!i@`=B<-^qhw&@IeHp}bb>JmXJ0RugH6JycZLEX|96Y-mq}=I}8b~%+bwh_P>L~bk zqw&@qGbbN2QOQ1kHUt#NrwsSv5gKs=M>#*V`T@`@zr#_D*vcINr&;-!+C?;l#axy< zrF2N`^6ThLN);lWX{&sIB>^d4_8zQESV4Z6%6#@XtMKfW8$VH`HuRW+mYz}b33*>Q z$^$hZ<-lpX{egAq$MlE_$pXw8RnS>L z58V9VNaozXiZ6ew)c@SD`|Bpr;z2;N^~oVqAC=-wK0Px8?i z15!W=Gb+Xr9SxjC7I~9<$HUwY$iNL#n%P!5K7aldFi^^9^}1_vpYKnDvQT zXLm&$tc|_^bjoEiFmhHM2$ncRy-$m($=Fwo%!Pezq^(=SUuitv;4wZ+Z+C);`N(`= zX^s0wIk8G5$W#?O)2i3F_&66e#*KQwXrc<31LfDO&$3dXwly^5? zt@tuQrR)NGHy>1g!*gHVmf8S>4nJ)xy{z$`7xe(Hmhx0r@9b&V zz$FYvoGqnKKfyH1vyI|KbpS4s&XWRc`A9B19eC#22(fZ53n?R324*9#KXCf%Ut35C z^`Jch66oi*_`Dc9e)Q3_(#JK@Ldo5Dug6aDYIYH6b9WYrRI;M_aVpayTe z1O8n3%Xh7K!15)&R^z_Lur5r=gxY4Mb1Cym7dTkbmpmVvj$CAVu|MDd+Vu<3%f@eg z`7BGt#E8`Ht_dedxy>}9OP2sZK)=6aYt(~3IS(#T&lDWkGOPKfUP#{iwwqckx|f9_E0qK0IXMV@Q`1k=s~%lUN)Nv70lbr9folxeb9&^Vl-ml@0N`s=NQ@MtKLS@bS6EFpjrFI36OyxX!scN>1fCcP3U* zRG+{%CYncvXYuC8bw?lAtVZ2-r>g@Ux@(@F%yBq=E@nbE6&WBOiR;0g>%`Tq-EH#o zTF;TJ7vwtQ-Mc!2tQ2xVK4i#7ep}Uv@Zp{yM6!=9_!v8qzVt*o!Q+3035Q&+Bp@0{c8TW0ZF_>2+6qXCCfqq9{AD)gni?fg zr@F+lm0aK(fEioyc@S-iqxjI^7s@f_&XmA}Y8J2AnxfWwZ8Q1a#!2iu%wr39lwHIT zD2m+S*_Ht#Xv^%tyOB7Jb9JWCI(du{S}rIw_AzD z;F*c}`?1hVlWT?4_#SS=NLZKObCz)48`tt4BYblLRVB}hw0zRUI(e0PraRJ(vq<9G zKu4hnl^;CNqyUJ+H={QsnoV+33T(Dz%@V{1G|sKv&Hc+_dQ&g#N8)oyaupG0m`vv3;gvv14&FN_+M$Ukq+sz8DpI*QC@~&iw9l z=B0%T=;a;iI`9NJW`e z3uh%-@dkLFTPh`d$}rpOm18+39vFWaL}je&=&we~@?@0ei=1_oopyf%^?B%{^<4@- zJvo{xwOK8JaA$aPW374Ut*+hEvo{q7c_j_#3|6(OMg=IeX^WB@EX|}DZ8so##HhX+ zr+9c?@v*HE?+qPA(T-@^`P5)8#iRWE%~wiCJ4Kg8sVJzq3ol-;G_TV_j%u= zsB?qwiE?B`%S`jiq6VJWx>&}i)mK6I*;K2DwsQx%nyXH)E9a)*Y86`#R(fHZD#S@f z9co&W42DXA4$7-Yma`h;k$SJnJ;LmygYBrshi2AI{cBra1K6#4|c)_zj2mh^j1Q1+etZ^B0n%%KQeTl^;j0x zR8*5(EV&M7c&rs>G>qI_L~Gji%F=dXOzFu3U>Il~R4&R+H!-O)AmaX*DQ@ok1rEo{ z(l)D7=hz40&5*ha_n@Qh`^wORWOr{M9xmmx2ww5Jwmgu!-K3CIkBOxYJ;98JvD-P= zhoMI%PojT*`ekB8Gc{(Av{4#2Xa~@#9v+`v;Q!mU!VppXk;$dI4PIA7i{{BDZackc z-D&XQI|%C&^Ll`GvZ7AZBuXQM0e%gv?X?@1?7b3EX0||z!uhxa;CFrlqieZI1hzNo zD|twa@uN!LC$i(h*SrCa@YNrmn(LN~w~(OG|8?ol zcA|BTO`~|tUW|({RE{!RiQod48Wf0KY-7VQV$UH>tt8-QzsiRYJGM|f{J-@<%RRe{ zl#J3Iy%OgRiJQ5r)m#Tl>@&sM)3>s1p*{xLgQxydx^DhAapcV({KTm(T((Gf)<_O+ z-MPI)wXeCXz#?Jvwj`_~^Fg=S5 zP+86|v#*LEWs)y~sAb>EZnVoNLhBHpeAYF!jm%PnQnLnY;;R#RmKO7hx*B4%J8htU zQJA&le6a?x)%(Hr`~eH4jxYoB)614DT!b6s{7d&2h3(w|VO5npsL8+dik53IV^g&g zf*`X!S%jc7h%pM@4X2QmZ+`jqWuv=&`T4chxLqaTZH`*sldRR6E*R5o^hMh(rF-KG z?(VC+yRTqlU}Xy8hiN?A3B2Jrm^ZzpG`--t8`;*Fe%*$gW@Pp^B!Q}r`L15*qD0vb zk3DKS+UHYvt$Ot+<9u2*P(j5IL1$`NhMR@^Q zop)bVN_a$CEY3|Xv!w7&bMu@K6+z`(=JZaN@j0EkUaijbuHk_ChwMv|FUMG4!pswQ zGbSiit$?HUn|WOkvh!6>#YxpDbZv6P^^&COGszM7f;00&_k=EU_>}zzrufQI z(|rp@H-%My73a%7XXd;@M!(Lt^!qfcZ&$@X{9L_JcXvvPN^Ng}UU>BN z8W*V+6OM|)w`j5z?p?>XA#YnXEe!@_=CUmn(yNe7lG^fa(X?7lQ!@IH*uDP&FbPN- z=x*9<-CTq%o(50;+1e@c-EFV6N5gXu`mCPES-su1$SMt~gLiFD!HMZp`Ri+%xgfp# zLmcmdE(69gmg__*D-jcH0W$q@jjhVOnA1sUUvG3e$*VSMH-9j|la}0cGq0g1KzdkC zYOYDmu3jIu!||D{!)eT>sE;DdjheF!7^Y%#@2^?yAlak&IRQ;5hBRdjRlf@2y=m?%68prc>j3M{(Pa5?dDa1 z6j23P$p0u?@UJ7*)NGl-Zzj)DXr2P~EYRhS^Jg=@{A&uxBg^Io=kq6u-96$W#^#+cae*N$`rqo*+Y0@U4=c`E`6R0^I za7cs}zHaEcB|I=@D(7P^z9IzgK;C!-l?=hmF78zdB|=hP?X~R)^SjO`0T8{Ww(5n4 zH#GX~Aj__H{|&>Ft#TAT!-E>$M;A~kT-C2j0t9La|1|)N!G^acv6hFF8Wr`wbn87o zINjHu+3;SgENC_Q!!s(1oTF*^^+-A8RZlehvUWp#jC(%*5j6pmYbi9Gt=|VR+9aLJ z4Up1Go+D>%qbv&jH*cJ;xWlq9th@!t*%`YC2zippPvsU)Zw~KnZ4vUp{>B@Pd|ph1xCCrxNf!0n|)-`IA zMsIP~)B>e0;6G~;PbasvfL?Or+)HQola$<`ZA>~kx^SdZ|NkTGEnp(sf^K2l-5myZ zcXt_laCdiicNlzdcXt@v1{h#)cV}>?ar>Kl?|b?3-b?o*{$FdM7WIGg2=2Az0VHJQOZvf3Z6G5<4D!Kkm`=S*-yC2L|H^J z6zP|b9*iAKZ2FG|!9F}uAV1|6g?6rFU58%jN4H%%V(xnuXU&1wpcLg3@z|xHNKb%9 zI~3nDPip^93hl+?qiBLLYG%BK#T_K%Z`6MncL2zElTadmTuE&{D0>1gn8*a$#*5)) zZkCj$Lb*zk_a_J99+ZK|iRS0nnN2Z*wo#+L=jo88oU2m6n1q`i@)^xV*Pjy0$3PP36W|1$~G`GjZNW&Tp2xtfJnKB0A93u>fP- z?tM2L5oD_D9L-6|W?69lq{nYy29-~3$-e8O`;l?^lRX@b z2;4KkiYzesin`^^Vy@(?{&oW~hn^P{6G$$MEl3yfs%oDebXwUB26I8f5=&_|mM%m$ zT?0ll8!%4*WeSIxd4n zTF_nSc1=M31&llBZ)I}`fq1?$0aIv+FPdvcqA2x?t8wS}@!{<2HYd$YBB9{WBkU7|*y~~0@=z*0r+nDp4QmgN>`vzEnF88(Y4xvplfA2@4C z7RyrFlx(SL4qe7Qe7gT)z}M0|>>8RAA%t<)3Gpq z5E?m<9INQ-Vcp02GgRkzpy*=_Fw4^L$>|E<+l2t`5Fia{IAcoPaxH;YenwC*=7~+% z{K~XH7xM@p6|A{h{>HRB56^Q)s!)@@>EtcXN>vLB)&k-Vwi%=iaw%LB2tJ}r+G6NU zXO}~5M@U_h?jE|SO?SlbQZ!EnZ!`GTyAA7#b4;cyImR!*s0nPXm+WgP4mJGyik}dBS z+FX@)4}Z6FJnp1=m22WZhpEq@?sHfx+A3dsn{iM*y~Y8q^Zky$@cRy^#XfxTDq1~? zcjBTQHd!y{Jop?IKZi3GdsY1R&n2GY_zRMP2eH<--azfZC$LM|t|y`qsCtffT5=NK zO188U0SBvi;H3Z$Az@iU!zLT$oVN}3sya(R?dR&}@ccP!mIdN3Ec#Y=Y8eVF##)aN zol3U+jdv?rjgA0%Z;ZGqSMKWZ7peu$BsorzJC!GX57?_VJyhIEa_As;W(k}FS7ZnQ zoiPzx<>pUU_zSPzkFnO9ME*sY4?xqw-VRsglP}Qpp6k3`esF))Sv^1ubPki*tKRw! z##%cG>`Jy+#r3HWC7qL@X%@CP`YK-rGthJZGjbw{$ ze3vrA3(z!nJ%YdBEC@8|ewxk`xhntqMEewJ`+s%5Y+Qd}f9RNS*+SnqWt{8YQ~^#) z-J8k4X{~#64mfRfZ=!FWGVTF=!08a^15T$vA8@+t-VE!~VeI-i_2|n<%1cFfunE6+ zo7(XSd~Y+k>alHmyY2e8?f7Wg_*l98Ab1FvTodYL!nglezxeR2)9%%%*{WK+R6BjB zyz^Oj?zVo@Z*i(yZPTz@uj0H=!+)rZ^;!7cZN2xu%$rr5muguLl@mS-2i?}U`Ym2{ zt6l$@bsj2fd=?hFtxxq^-0D_4H0(C2eqQ`%KGWyu)R?$XYx;kvmuj~@3$OYdz5lnm ztKZV5!Em7#^Z!sU)y8}lZuDEa{!dkBVN-~|3BGsm>;(PRjD*Fi$^zOYp7EAg{&${yZK>UwF%h>jaWr1%zQ}RvS+Gi6;x} z$Y;w*RmnjfGy@C{bl#v=_id{8b?>tG?e84tiqFB5;7c=;1i+{%9Qqz*Be|CVwt;$!Q`gW-1Cz>L@<>paaf1<1h&X=Z( z9S=?+%eQ;Rdny$JPMk4fAv=efYqP53vED9huYhD{=zx>5{=8Y~tBsSx2%268fQ4)x z-n~rkY0--xUS{5;_3L!a-Wjb)8iZBtjTMJSJrDY-u0MKDm^2O52gRTGc^SR!c zV(H?rkUy`4C-%MoPw#Df*>6Ei5AQ!^{n){mk}t2d4}L!Zo3)B|@6Pke!+V`1mp1o~ zH4_a=Sti|$9S)7bn+)%f@6+Y2cSA@L1Z|s3fULXMs($TW;aCwW0&{c+DX&k$?halXkW3sJJ=E&Ej_S!(~thzkA=)vC4a{rw4e z`<1OscF#4w#k_B2uMv5G5JL+EL%$!XL|K-Ez1&+|oOhoxIxkHg{bud;aD*dJ7fLoz|re*zjYJAOUUxz=O1 zjz57JL{l~e{^AOb@6Qdvs8+1nSWYD=`5NE3BTx^S$-0fniMX9UU`V8r zuu6lLS!!!j#X%e4tHk4Sr#qCago)Uq}Ya4IRD}AnbQl6ccDf z$(+8>K{e8Tr_O^@CxT*QX28B8kw0V1f0#WZ$VfQeC520DUUJJmB8BrrbEGPc0G|s< zVDzDdL;j8DHhv2Ba-;~0XGQGZUj~J>$OGxS8CiVd8{fY^ubiN<_#E91^Uwc3(h zY(aUFAu^9Y_%J=`mt%&NY36S_r;%ee8GAPJgqLmxw+zb-^VpU3v;Wt3)xMlSY*6?) z4G}74hH?F>w`JdEysNl8=7D?}llLoxxpyJffmeNQ~g3^qlRWyS}?q+)Qom|8UO$3Th zNvf(mC^BKiIKiHvn7^nfqohetv0kR3UzCJl+dYmAawE!0d=*3!HV#-#d83gYg0&-e zmq!d=`t6R&-Cl7AaP#-PEk(D-KVCn2f=v-4#XAI;`kIPV7v1#UkS8d)wd(h`QslkR z^(h*DxKdnAh*{bGKI3A*tC=b%p@9KJBuP`W6AC)CE!!dB8`^1kwX@{O-#y%)G$>gLCa^ zzi)LEG@X;LfznWRQHf8Fa0Q1{U~9MtTAM{QyxJSwBRVo4pmKg5+USy~_+*AoUcco3 z0xln)Lz%;MJe&?AK>G}F0kZ!2s~VYHaL|G|pZ8532Q>?ZXa|Fc*Z#9A&SbuP+w1EQ z-J|ZZ+Oz;@yi18OB>t{Q=5p`Dh;b}?-nAaVR#9H7g=BA^=p~PFKp$X@dmh`O43%JK*pS+~x z;ETi4S$~_AFQ=aNLODXkmoG1O7$>7&6Kf5<(dJ&rT>1ghV3MhcL<1-tsIF9YXOZqw z8|f`bPf8W)eP1y>7Ei1QzspHUbG+n*d8)W1yHC1Ofm}v8vKu9Fg!Z_S`WVU>l5N9E zKR6#NfrHD689=-dXniH)yGejDPXWvQEL-^=9EK! z>DAfedZ*1H_QYWd#2JJw1iv(V9$Q;5qt3bosTr|0s6ptkT&Q~}XDC!`wq3|nRtuyr zktU`9MDOO2q^7|j;4h3_;K)Mg!r5yhML_S`JA!o6aK=SXO$~AHMdsAJ6c{qt1xQ!? z<`1lkA}-MGv_!DP?#1LjNzY}`f1{k>?;AYaz}^--rD7rSfbr^GL|A_jE{FViFz-S^ z_l}Je4H~cyB+0;5NZ$OhYF~Q zFDKspy2)iw6aj}tc^xabb*kBqn9&n>oC-k@Ds_8nzii=&Et`Kp;ro0J(j{;Kw>trh z9YEZ&a0H3a;;Ks;e~eU$MF3_QHs1XUyR}Ic)hg4wFX2?lL9PFD@lPZ{hYU5qb>$FT zE<_hfJVa>fu28|0S9Ze=tW5bv^R(%>>AjZ3-6TC`y?CX!b&iS< zA&mY%ZnH(5BqRKV2FN}H^KJou*Y31uRRG$s&FMdL2JV<}g+k)1y5S2Rw$V~W>nyut ze=SJ+Bvzt~>dnss9LWMbq#qGdq1%Ja`;WoTO=?U6?DjEieoejrocy+(0_Hbiy@div z3ZU}^U=#8Fe8(7uNqcR+H-W7ES{8sz*Aqk2BdW9E_-2$3;Kfe zl4AX$Rki_huCshLjO-8gRfTD-+Xlcpcb6fC?O35tzyBuZ@U(R;?IO!l4NzggiHhA5 zF%m6!6td7u)&e6;sU*OTe-QVs6v6UzR0|k#leLmjY-}uFxJ~vIn&ixMjLW!11Jq$d=9|E9ifISx+zXU3tN`k>^o!cw?VIUP{IFJ}3=n*DAi<-clRQbHAXnE8U!EvW z(F`$MtBz{*(W?VdZ48)>l6}EfE~EfeVjdKY2<-3Ba3h4zZ&?>2hZ}*r!m;B@zZOMs zSK+)-T%9Hl2#P7z!p0*`!(d~YCCe?AA_r7jwo74Lk!&ONy;lw^?_Hi;btYE#BIV~lw5i~^ zan^90tWBYldp~b?6%EK?BV%zEMnm&?^XzI)s0nC-08!*UbBIo zVfyOE;E6tvJ-5h)*Q=u=QJgxam#0nns0Ujqw0@9mAgPc2F}hed#jZQ?;rhcSuqWzp z-tF)0BhDw9wK?*((F#FSh8%9dG>d!q;{VfH{zJi2_t!2}NV>ae2N^(O+Nt=h(uvPz zUB4H0iB}xNA&TN^7Z8JtTzUFng8y?)bG zmlzA&o8lm{W9B*&ZmjY_qJqPbW)TNn@4UdRGQ#bjH%J$bXC%lag9C%0ky37Uebp`r zkPz=iLwN>|*(Ac(>Cr`b>|<=b^ZaY$>1xnNW1a?B0lb@6OK;J% zBe88h;_?RcFciW^w^%gHx5Nw<>BY>d2X7h-<_v_dU5Ls*_Dvb=_%?dJHBro*88YBm zZS?Vamk-erS6pVDZ!}u2>rOU#*%snFoA0};zaJ#AB%#7)1D_3i{bkV)zsl7kc zRu998Y>MEn8H}T$T*63x@Pfa^XS!90u|#6VI%)nUwWlQle|?bTUBzW>_dGJhS2gbu zGMPFe%J@O0Av~$j+1iVS0U$gZ3QVFB!-b=avC%0XmFVtP)~T7RFZo*tWrIgidX@HFg5!*&a;#pGUk*}&v(zMODL*RYB+tvjz((o+?RV8by7 zUj)dyOvHP3`;6rW=Tw>bl&pXig?~n#2D>se^4(44kFX9eqV_5xW9_Jg*K7cEV49X} zZdo!yOx|BN>YO{)0jNcm&hnxdZOj+J;nC|-OE^Ys*f^hg$`-v9sNJ|LG!c1l8HnP*e{Oi-p@6k3P1F?)43MSm(mBfHT%%uAlKBe3>N zNH=RWhH-mGhDaUA@A>x9Zit#XPh2?dH+zNeo5-Kq{JjU@3oNCVF7qP?azQUPqBtNK zi)5#w{(d=IAvUs4l}gW&^;;pnd6$=dsb`?HTUJ6X%%IaU)Hg%C4b|D#FoWYq0ddJit6xG-7)S?*KyAH zl$-QVai*7H7@Xnw3V zomucPjVpA+UiPkMxV`Kb>nbA&1<)HSg4fTfJyTb*{8)T*)JFe26qOm;7RL3G)kbmj z8m3A!DgN2}YFdszdTUF0a#Bc%?RJmA>J>TgwHgd$R`!V1MvKXMq}XiWBzh~4t$`Bz zbV4jA^Yabh9M%#F6|HX36<{MoxmZMG3@v=RLlP!uOQSASJY z*Rm0ZP?xnVCw3s;Yv{&74t`hIU$`a-K$-sw^Ojll4DpzyK(sJ z(&il*6OlfTx|w2EbOX(H%PZ)UdN7&)vpsnAz?r|>x9PjnEimdTEq!?tEs|Th^#Lvv zB@-CB^a5%;9qP3+n01`UXt6{tvKuD$Sk^49^MnWHUliyXykx9Nuxy&XD^)YN#kWwX z?T2PVH~C96(B0-B9_<#xD(<;x5yD#MHrVyhEsV z(y6ekNW<9S`^;IMXU5Pmt+5#c3aQx0sjBfAV+G*n;0~d~Iu0pr#f_4b<^25L;F}Qw zj!6#}PE-kO^Jqq7SfY9qJFV;(e+u7{B}fl z$`9pJ;_`GYT7Fo&`(NUaj60?xHmgi&L()af9w5}6zK#7G<_U00>*J`oF%rSW7)bm- z$T5&Q$&!`iw;0!N9#oCf~rgBUTB|668xiPLWoR|SwnM(z< zM-x=-tN1A1jq(YZD7n_kgc81}OpCwPh4w^hZJJC6l8i27Y3+%_>mw%i`t8#o7l9eYke(B{^QkcA_$k@+DY1l>cd`{WbLz95hP;5Rnl%*6+y*4ahYQmtY zEqc6B4Bw;{f}W_{|InA8*FxWJ)#56(_b#XlOVKpz_9}m>amROaQ^p=9q4SEI`&wN( zTZ&zjrZqPPK30soNb~xuJIc+iA&&86LQGE;xF=WVX{T#SgIc_yN}7Hmp7;=vENuf=BjfLk z`@?SrjQg=p>c6cu)hcv-CbU;%74NUkMmyDaLv#IMjj7pn-1$Pfa*4FPY0tzi+?F;lllw2uFfcszSMRBGc-O^dK#!QHK)7X0OzcT!fSO9Z*lb=ktnxUom!*-~ zAXAtASADg^>uVj>i5Xa?1*WaxMn=bJSdYGjaf+MM|Da#vOr?s(94YSIINjr!`b3(P z6ZHzmD+9bosg$Uxyg8Ci;d5#8HKN!ZX)5wwkjB1$CD zAgT+r?W`&k z3yp_MMzC~#nn-qaN#~f7KMFkOKfKKCfABI`b09DKj4;>I>^kPW_ALYlI`Ffdo7f^T z*?D^;^%2KR2M5T_yB2X$m6&_WcWHGbKObnf+vj?kDTO7sr0ck4e9B$=r?}C}AP&Z~ zsHJ^MhWmP~>W0cQv$977Ekd=B?oouE{`c8wlzrpw7$S}2gp`}@)Ry~8rxN~iA!}a8R5;c^Scj>etu~}` zq?ZE^KBFkAHJrSxbjHI3O}WkVcsnOPZ%&xo;<;5yQH2%1O9=7M1c|i8$#(wavsXk) z%LN-gI(}T$w**&f7D4sc9euEZ(!D1q?v-^%ahm0*rcI~@=S|lVw#e}bX7LNgk{^ik zw*FBB^S5;Fi`JU?eS<5;qy*GWL*j5!U$Nbq#Q*%6Ul7v+Y`4}gMrGmr{PK;np?5!j z(!0XQtmaqKcndh|x?gTPqe!>~#GuW{Rgdn08X>O!1jb2qT7bqPui*yy<8ekfrxwwX z&ExptWmAC`$L-3yt!1r&=c&hNb#TH3)Y+->)QN8e@{m2%ltIX6+WH_!c)|}C(HK)BPCoY;(<1{GhCLgLYzxi;w(c&gycWW zPdG@#U${-RDsvHFkup?)gqNEi^2S7}9qN0VTCC2UW0qhN3g3OA&0l|ldr#wKweUB- z0f)gZMb;W)7N`wpeYlpOJMFgEV5&SX*2Z+oM$K@0Nv5#XzGp_pWB#ze6RN6J-bUIf z=Xy#xU+P*(d&jPASv_97Y3898J*-}G4n3G~tlR^RcO8SFr7Fl2*k-s^1VuldJby1K zYshRs%|f<5bJjz{;%bNsr5gvJg@o-nNht z81Io%86j~0rFY~UkY<((Eg+@JxE0|ffH217fe%krDZuRTa*K_2%mhoWp+##>JqoZL7GZmZYY0(k>y+-$LzS(6aJ23qP<%N z)*MmZY@|F!44)W0{4|<-+rol?d5EkiV>J-ygJblKvPJQ&%pUY0iEfH2-jS#$U&Zv< zVqbuxO6~;piVI#C8^&3XBCKH|ER%Fjs4Ae`EkFV(8V`BcgmnmvRFMvnU|cF;(?Rl8 zOy-)*gAF(Ckc}dbIDT0w;`IDMZa01jH$Ow}`dbk9565M~8P{G|w18|%5<^ysE6Lq> z3xbLG_++fyI9SrLLa!)AahN><@Y$PPmO~O2|56EB?m$9!eavk~9McwhXGk8UA>8Au zoKnO2fsrgTSUQpvyo2^zS)(~90cvm5+4uVyWyw4^R-u3tk4>7)-iX(X}i^I>$1|EZm)t3gm$k&(HdIDOpzLHDV`L* zz65JC0gtkk*?@!O)RDg)mFJ;63Yt<$9t{hPqb^9DI5X_6h6JT)6b`wgJX%L68I828 zHEayIzE@U0SIHEkV{5dCftC@czt{oYt0VFBS?j3NrriGYl=IEC=x!8loPFUZb3zVa zL84ccpCP$b^+wKxp~s~7GB06*T@$}uBGZTBhWCeEp0fdwW1HUx&E9*~k)K{tbbfQhpChHj&F zBX~DA`Ome%cJ7wRh7v(X1H~+t_OQo>^sD-BV?_=ng&m}MW;>GC(Us9W}++LnW=$KkS0xYeL>J+oy!1gpodA}N*~zF}D$@RedJ|A5I3EocTJ@fK{_3WO== z57qF|VMoue!sY|RJHO00fv&_q2|aADlDdP}FB9ahFJ7N1&vlg48AMgY4afB|9eZ4& zgs-_ZSdxFcufmoXj}UIzRGlVjXXuB`h3n~DxT{h>mFmLP^sg!Hf}i+4)%;+?ASASt z&?wZ7^0}j>xm)VuHf*%clZF0q8{#X4;Rs7fs88;T!9yPqD>57%`M3Ip?z6FZFv;2e zhOQMEg-cQX3XBljf2wEV+^4q#g`^QcpihQdmp(_AC;wsdm|%cSlc&Sj3hAULYL2j5 z`onS9EpI4?WG9<&%f+2_NLS<dI5<#`56Z{uGo^R?i^=_S3juHSnj$}v5bzsDs~tKyVN`48N7G2@esq?f>Gav=;x zU?#Cvu_J=~JZ0NXYR(YW;Vj#Smy;+Bkla^k`BPm=cI1Gy<Gx>xCPV11}A9a0V7E zy*axPfLZclCeu(Rc?+WfTup`Lue;>^pt3TVq>7&{3mQ>atx-=tDgC)JC`Z4xay0IEK6!-e!{z(yM!0 zT4*6}F1uJhYpzsFNb|Rl-*-hfV76BMeWuI;@V9E?W69c6ivp@8 zrHw@?&bNe_XHQJ?ENdN{lSz?NjgEsbOV4I0 zqkhe$vPO1i!5QaHwW+Jn#q)oIg&7bmNYhEwZpeUG;c3uAeOi5lnx3}YBaz{hHflSH z1lUbjwnrbrItecN4=XAFSE_QJ+7%NvF@_HiTfcwl@z?tlRw9(B>dO&GDZ-nMNVFvr z?k{rKeyX zh9YK_(YDG%(wlz+Z}8+7n{}oVW)D@MGbLNVS>I!X)lTt}K_yhpHeuR;wDIE~nxVH| zdAlzgYSNw+ZLje!$EXdWYT8#{He_o|6Rl?J8Ku>TB9mIKdhqFyN3=J(@W?$w<@*v) zORPmApoqHlu3bU};r)Tc4$NyR^WF@T_$ay1Ynb7o9DOeHq|`tx7XJ+AUB1+3eiFn> zHJ=q&|tH_A$4CcUlIoyiDk#%HqYm4jiyo&b!WM9U~xeq=69AdN~gTpxWWU|)p|?R z%L?AJXo=^y%wYYp@;1c^`{D1L=zspQp&zPnGF$_UX-sSZXw8Q1m}@$ z-TU=ihZGpo$1u5lZ;L1=^q4pk`6%3oEKNC|@p zrIo~>a_&vk1ELCK6$pZARpTePr(E#r*eFS>rQq4{{Qn`uyi?vco^09`EDL2)THV~( zF@t-Q97pV-kt;G6s;=WTL97p0ENV&k;kNpkJ;4$uf|#TZVR<)zpyf^BQe;9fqWLH4D zI~#PJaHCK@k8&lAdb8W;Dd+z(A<}k;3#BO#B*I+c-Tqqs=to0+?OV--*wmnpZeF3V=N!$F2g6RGS(bgi z9Tx%;iV#?f4eUDiC;^`JlwVs>dDbkqa9FDHdlP>gIo=>tWvgV&M$~4k_qZ<&SCnd+ zZYb#S4Ne;iv@Ixd$}onSVh@jWgO-ABRpEG3SoQ}?_*GkK z{^1X6XSyp&4S~dai1-FMjbG3mL=JJg_{-Mv1yX+7yBOsLx=U++!=(h03XZFqXm=h& zp-M1=T+3osa^is%6xfJy#Kfh99Y&QZ+JWbsod=U%g0e@(!8vLKPQdJu{Fwu@Az^PS$zAW%o}gRR+6j!KMvuVt5zz^mEYOYjbROb+S%s7PpokCJ2B=K zii>SHi&ZAF=R~k4;<`%!?Y5IOh-*Xf!~%u2B(yWPAnq~UY4RPW!z-pkU`b*!vSH!} zx_!dMRK&h~Br}9Iso5-IJ7pqUK@~ERZ8BF|M#m-K`(yz_Q5Et}kHCgGA^ig_bqsgd zO5sj1rC(|4B^kYJ<2&$Ba`aUcuZ#4*(0+f9sCO)Lhqh~hM-5L^8*e@eDoBFSW=6@0 z9+H={X*Pglqg<GVS1eI(5-eABMj;OQO=$`zF_j=* z26`oNXVTbKBFcDfwkrG!QdV^;#dYu((V?j0tGrU-rGe=zvj)0l4)$@j@9L$sNPMba zLWDIX2|JDS2vVK>KG?<`hMijhBX`M+jIJbqLL)5zvL;xLEDZV)#4y5eLWWM4 zEi@ltZWJJNfFZB$34{yXXKAGb{%!_S|G+oBll>?u$%3tsA{I_K!+M%^@lE^vj$o|k z6TGUm*GhSj1xx=i$sVg(yC4$Y<53A>-=@PH+iM~+zc&!apZ%*N472N}DT#d0)j&Q0 zfizqvWVR82e&~gSnu$IXf09HO*$J-OOgm5NTTXP~(C`%W;`gUpC0#eye3beWfii@B z()Vs{YRY&h%&%|&(YJ3hR9Wt_)ITK9fQ_F9DGXtXg zYS)}H)tRg)3t~U!(EEf(8FYW0V5O95=#(!SQ%@3@<4!;O@;3&SCGOUbAs@hfX1yqx zre8;K`^*%VIcKS$A?ks2yX3+Kn5}l7a|5hYSxUBn>F_V~vgUl5Oa~|OaVl)nJ0B<(f z4gY^I0dX8qdHdsq-lumZ!d~uQ3SqzG1!W(yUyK%;diSjyv0B54D&;pD>{PM#LJXqzEtQ-&P$Pi&-Ua<4Y;Bp^yMqR@=f$6rOyb9A%rsw+=Jxp_c*!G zpg(9|5G6N?BS<6>Y>-5*L!A8}WGH_fQAG+-EMy-}F^YhyuWs=GKS030uQm>}xWi_$lxHRFnwN31a-kcY4X^M?v5FfU|A`K5*agDQ-_nK< zdU2d@U*Dr75D{)I(z4;e1YD!>bAIo9$d@yJ%TYSTXgTqu|KqZTtB=TQFPqW$D|VON zBPtAzY`Zz#YEF6Rb%(-cAks@xX8oYio3-;SJevS z!>Tw_LIx&oJ{mJA!44=9Ct!1al?g z^&cQU$BsSOj(I9V!LH$Du2@259Q`i50+WH6=oc>5exl%%D#lC(5$zu!(4QCqUCwB# zO`c{&73mR&S~2RR!0WAE8vwjvM-)E#ZrZCI=22^HxUuxAq?FPJcFZQpf?q4r!Zz0F zhm%Y@;0PwuFM;U1{Ru+9vpM}(=uahtfg42CpPy2>#HLPPz-P?j=^d|Rm2cnn`dmEf z)Y|S1YQK#7=wIy(__$96Z7Dq5D9!(7`?XC3cI}B%=U+}(oZ{pSek3q(g-$&ocZ zH|)udXCoHehRvQ9+=iG2K5BIp&l*vTt-iMvXSw<+Kj!3cKuSBf$j6}PA7ZhA9&Ic7 z;7S$$vz(f`zuW=dt2YrJFef;jX;-d)>SG?j1WuWCH%dFsxlqbHoedZ>S9H!uvARhm zG0!|bDDFL-Wm`VDH8l~&b)Dh*+rz&-t@!*uS{0al+!I$GyE>m}@me^u9XpOZe#v%` zEuzBch z<51Lv9WIfc^;Vn@<);8{7n4DKU+G`V$7SprhCko4^RXia-LqgO&`#`av^oc| zPWFx7H03-iCkR@}?8*K5*G$v}V zi;#vajsUJU7F)GUPDcaR9eaQ|Q+K+Gj7E2HU^sdPpOog`!bF}i;R`m1mk%MU9PPlq ziRYuN6oDCWdY!iD@VN>}4waYJWGS<&0;l6~rbD;b-JX(K_`a{{j`_Z3Upb_b3?co=w!Xg}VP- zba|tmV}Um0wh(x+ct2b2w&>yXl5;q)25CpRn|+<^!XE4?*&W#Bo;p^a>(l($5yjXo zss;KbBK;An%xPh~%?pIXA5J?_Izz-{Bk6C61xRc3EDil8_XL?HE2^Xj0kexjhk(N@ zOF}=TjXn6*K0>SJ@T4MEVcpCLc+1&-yh$`XTxaMw&aynsj{e#El5UuEe}Hj8vDCIa zBi^6TYam)&uFZ}J$rbl~O`Jn<e*T@uq z+_B-~Oo%MKdnz-i~3VZx$a%bp&zT0p6_$@;k}bVg$K9l0z|SYkiYiL3a3;mz_#m*1-_Q z%H75ISBTNAB}t*acSer(Ux~^m{y@xFruOVFbwu}SOFV_s{-?ird&&vvR`kSh4w_o= zb13MnxQ_9;W!pMa;3m;Q|M@*=%eJT`QKz_lNr=sZO!II(4VFJ{E8tJp2j%810U0}! z_MXn&%8r9Xo8>~e#G_it0)94e+g8~+U)a7ghpeQQMFRb7LWIv1Y%=1wkcxBji_`s+ zlY6zg?lu+gdSAqu9Ldn&X7pLE&B_dIsKkMsf3}?>Oh1Mo=hiHHfc-2Vw&fxrL#F^= z;CET;PCHYT^mYdOb5@HfxGB+BU4740;Vcb?0yOKcX#c0L8bYzU?8*BvD5(S=*EC96OHnwsbGlk;huYchQnXZ($;|7mO1QHsSo z6;o4)T4*L_ z&CNT}oD1k5?b+A%OC7LqQkAd1IpWzqHWb<@@X+Hq`dp{fgm4tbp=^H#xx`}qm+KRZ zsL4fKK7#tQi<+r1ATDn}c-yzrt|%7`3+saYx6^W7uSqNHL=@8!aLKx8N^TJJv)Z#q znK6F&_I&iAh5n^162;+H(Aw#_P++$&pr-teJCqhpgjLAyivgLeP_ipo={aH561WuA zr=VPgH1|yxV8F7T)3~cpxsiHU%n47g@O}M(_z1-0v(hjk5eOl-FOpe9E$%>cj8SwW zR0G0Ap*zCNXG@bRR>w;+y)p}N%tgE=3yJ9vSy8Jhc)pADq;NxUYU|PJ-)uqd^1XD}N8)|24$ni}9 zvS}<^Fmev1G08ypqt}{#tC>*1Wqjj|JPT6Ol0eRz#BBW*3!ij9J!KmGBKukg3k^Um zby34BL>}ok)fPX5ue1K`wfo3z<#d@&(n!CT)~5kWR$(HoJt<&LsK+}5Vx0j9F524> zQVXGsP*Yzk%$l>T;oc$CU%?ReP4{N2DW>q}8h7b>=rD6zZh^xMU1B|HHX}?JjmAjO zN#C;RJx@HP($hT>&aOb63Z$136hh8!Gmo`<{EM&ly;NjqV4+@pZX&mkH=li=fHfab z?33_Q(z{<*$XakDe-@u)a3AY{3z2-SPm-Xf7{OK~G)s`R;n$OxpC#7)!}Gj(N}935B#JBD7~DnZKiG{wlg*q_0{PagV#9hNmR7pto=Evi`C&@mBj3r7k>i5IWZ z_Mec!6Ec_Z?6T(ztUj`sGwdt70+Qa(f&Z%#smjNHpw=t{A_YO5;{T{bYOWcc#;;nz zbpPWP`*9P<>z67QIls1V*guhiS@U3U=uH53)#B>EQpACgYm+|)6Z<|2iR%iK4_y+- zE5JGrz1`X2jG__78mHr$&S7`_P>ZAq{LrM52WQByOIacDbpmpqfV`p#Mu%;vbDIXc zi=k$MXG8K$Q`b|wC6*FjGpya(e`!>{c`l*yca3*j?0qIwTC%Ui?~->Y=ry(QjUndv z-*}qBd!7A{=X#ogV$3t^M!EY>LK@sizZyt|tGUf;v@As@%&v_u|IbYyIz%gmZJdF#n$l zga&SZ=tGN(5h&&d*#xRrzGg_z6ot%SeK2)5ll9!@}7w}a}8zC!LudKX{Ec&O3 zLKfs6rPYR*lcppk10{;+S-B^K#Cls(NH1y)7;0#&2=t94j{Wox>s{!;MPzCF-tQ78DQ#KNQi#pLH)DZ4%g-~A zM_0K7E68pL>gN5}bArTFoOl^258;;h!R7zXKzKjTKxFm%k-B%YKhHoCPK*vpTdIW@ zHkqe3c{$3$b^Ax_ZKf=8+IFhh!cVinHb7O97+uYc;lZkEHwrv|5CmY+gc^2>c9sD_e zrslc(>8a|ju4^uJJDqDDM;5UHCUaxU@!QmNh-BVz;*UIQ+__mfpz^0OR|7%_$iW$6T%5Qeig)w#dyFTW*W#*yanJJ zn3g1zF;r|~dckGE@=3P*4_<(4N=&Lze3EU}1ALGhRJ79Zg042J`Bp-mG>$l%@0_fy7 zov0{EhD3uT$}|vCH|HY7-4pq!D;Sdd=U8n0aV*q6pxq$RObYwm(|~^VxEQtutnunj2fW%sy8v9vKGx!m-fI7!W-<>JNQs&)9 zq5$61(^wL1saBF?ikTMp{!Xpfphh^z%BU3K8)xKrY;}DDa(1aeCQHr$t#$dEPoRZr z{x<*#>}m@-Y3eeclVw)ltP{6MHP^rhk#W13v8fu>IB_d#Mc@2ByZ9R&uqz_hh$cE| zFbkZ!XgIMmU1Pqny!$NvW$3}cK_`C%T< z|93_jMN1ZyMG^+_AQX)7M4t(lrMjf?ecd6I9V;+oy(fcg#kU4`RQDFrQawuHbBV@< zW-Ovz%2@It=WF|bb9#<7w9}|OeoJ-nMC;nXOKHkggF<@q*WL|K9zvH1+K!?e$3#7s z?-lihU}z1e%*ItF{fpS8)xF8CL3G@o)6 z>TdQ;C^**tWfrV<8o$wFm2gcNJAGp4KM|_q;q!DnLp+Ue%VJwL)@3@PXXE@ix2d8B z%PAUi#%hIKKe>Sfl#AM9e3iSBArY(y8-oID8~4{^h!7zEaN>E`s~?8W$v8OAG%?FzN=Sl8~a z3>n}S9?aym;>=TMCb*s7vpTKHANqqOQMHfseF2=_&Q~n31gZ3GhLXT84ECg5^nb!p zR30Vl1T{E^AA-#}PQ8S$2#ygB+r=YyQ{eP>5>TuZaEGgzVY>L;DSU~paBOkWh|<4@ z(yK56LHW;8BY$8)A+5-daUE|&)W?`%LRL+hf=KDvasnmQ+ zO7*hL8pxTAMoOWPgxc-h6t%7%j10=(d3IMvS4E>PmF#kX@0_U{Vg?iN&Kl?U#pkT4*%Aw z6QYYqtTHf6S1RD;G+|I^7_{xO?gd-N~sxZJ@4jCq20mjCabRr97R&lyf*tOZ4X z)UMoaWK2&f>f_(EnY5E7d{u;x60Cu*! z?OHwpiXNcfSe*S>WX*7x*I#;8Yb^7Nb&D-+(kQsF@b>VJk6B2a6Hg7N9jF3qyr_=i>u|> z`HU%Z{yY@r%(x%8ZWH+0c|Ril2#kJ{WQR$!dfhcBI2rl$DE!~hA&)IGNW8Z7Bf$&2 z(3*b=1u`qn8JA`fUpvk@qQwOh^6?SYA8%sNXd%{e@f~AGb?1KqGbqDJNCRZf?jt@2{#5YC$twYiRKYB2@&o z*+u2Y6usTuEf_2|@EfV~(*{OG5@H(;Y4`&SBN6Y6-{b1yxPKFdk-rhgjYLT~8yW7# z9BPbPiYsHKkx?7=fp|V|-v%bMM9uN4(1y)kn-}`a1yD?I|v4x1&q0_!1$%S^>z)McFyc}&eZanHDnwfJ;BFPR|5kZ zVaHkF<1^$!wIkFP{G5GFWd4u);Y7C1P?l*s`hxvxM$pd5A6&Nxq30|!;S}?+|E*Mo zK84=)Z|t*RsZO6SxweP7Z!_pRvO911jm4y^HcbrJ-PPul_uo1zZ}%B}IXb!OAo(i; zJgG~>Qdzt7HCciY1r;#kqPLF>_!GxF?9#tx=aUT7l);w&9dUNM?pocIpJJcy9aR2p zO<`2|HF-L08COeEm{PF@=Pqh5P8y9RYOctrE*G5?=P;ed637?^E%EMmxt11TI_zyAJe57yHB8PMh z{`#4;jtsRl-RK6h(nrR2|0c|xweJ_WyA#o!ep*|!hk#w5fTMDsJEXbZ)gUt<_(NlA zHwg#bSPGIg`1R(HhZymrXK`O@9G2r}e%{&(=``?ZheVJaDfaD2GYo_zD;Ufn0c4KS zZ~n?Qvn+CavsiQ!XYCqb7xhtOjCF{f?>AwzJMR5*Vkj%{g*?Vz&_JyvHK7&RXP z6GuwJkUo1{IYL;R;tVjVu5m7*!616}uQLwWhsYQ#W_{$)q?rW~-?3EM1;f%yCl+vP@t{VDE{d{iVqftidQ3SteeBAqn6z8pb zlF}Qt5~B!T5F4#k=K%o}jzvN>Zv)Z66;5;f2XEUHR2+c}JueM{!aq2qb?bB8pi0xT z^5_!KQa>=85ccErfsa#EPDnlQ4P)n>5FPm|M(%pRMK-MlamV{XhS$FxnU3p&#+94* z=y?WMl(FSrnt2yEkSY>!euXO$8I&KMAZOl=F2*eRjTXNme<{Tydx+v|Pdx4F^?{Ji z_0f?vrrAmH^2n%1aFB*rT3Dw#_mv!C#HA5On?bNEOi#uU&sba&C*dw=qY>Dp6q;pH zi{(*DuJrq-0c#^DveI~hbuI+C!h3l}=ORVBMWl=-ByKdm9ce5Aq0$i%w)#GM+TD)d z`_ooA5==)B_!sk`Bj9gBSaWHrZex3~52IP_rcE;8KzVul#$2y4P6s7M)s(Z!gnlKKGv2u?=9tGx%nI^2< zo23WYSQPoxn!w|vLz58JND#VIjZiZ#?q;yqG379nZSoOV-Td>C@MCN`yfnV$=Z%<$ zcQ`W2w0`HY+`#{Kh>&Lk-|sp2bkh=l4{-F41)Z#(8Gw;s=uCuzOw_h|6A z(Z0oaVZB_r8t9Ir(4ON*g8{BWvD0Mk!cVb?)1}Bu^W_j*x1zpgFj3EKp z^SfOJ!hWuRTZ_532eyg7(e+clLG1t5P)00?q1z%p4=+)tE$lma+qjXawW!g#X- zFE$S8)QgR$SIw}eY#(@DS~DN?qa*>5uNMj=c*m>M#c?x5yQI9Nx0p0<-1-I8Dx+2o zlq_r}ZHWf5CitTRF0;u&KOGFp#49*MeQxGYal*2H+I2{5O$=oU;};Dg=g)qr%2U&S z1uHooq4O4AGtp3Dsocc^unyS)K*$O!NJRwl(`(SobAurD2|&q8y~o)9Ixdfen_p+^ zj|(A#-&Pq0cE?`XsBzWt1+{Gbi`ULc zpWUhB?N>fUout5}yxp9gqWCa{8^STM9AoNEiSMs@6!nJ;{|O<{nSdm`U@1zk0GMmBIAY_;6LFPZ{0^>vy%de34XJJYKyE^uj#==_<&R- z{VmkJ^pwX-5HdXYimS?Qk6q|Nma1dP{^%NWOg`}C)1H0~gJOn?4^vQrUlC0H&qH)z zScaN@(FQfD`R5>y6RDQCdhC8>41G6h&mzEdg~|HZx%(iGMS=Q`t+J~FLxia?bBoQw zlhGbqw66Dql<8Y_2axv@?FoS$@_lL{_%cNRsqh*CxKo1pyv^<|t3u26r`3@JI%YFG}R}KdskJrVA)48v| zkYC#7D81>PgzK%Xh;47WhcCz;9y4~cMo(^eG-g}L8j~$ZY48EEX%C?uq@UyKGuvyV zx@Z|})bB624XE5++XMbAQUpdRoQ-2Idp!1`D1mv>=DlRx7v;5SRN&1v#mNqdP9bb2NqwQ^~K|GjX*v?!!> zBejV7y(gq(D^={T<~^zAuq{G!c0j)QB4G~0HGwL!-sHo8Lj%89{NCd0Grk*sRyYk1r>`$j4+bE?W z*8ba{VEmcnm@Xr}2b$`**%~6450Gt!kLeZCAtUeDji}?^)K~esh&S&PKHS;+0_^aGV*q0zf8BY=2oNt0K4L%{_u>lkrjGB9{q3D1H3&L&QBT%=yl-anic)&yETLMG%^!QVRiuiRe1sMe zZB_BN+d$VO6Qh*02~1^OC#DaFiJj-Sy-2oTJA?0#O2VzAx$-Zc?Fy0U_06H!E{m9Y zf#NB)S^v0}-~Ye`;UCwMx;_~L452;ILC8Fe%NVzCWU5fd*Tw(R?yTm%tS6+OyxhpB zL)C4t^-mSEXW>s3bC9Y9Ei)O53!=MgRbe0>kJy+Y#4q0RprD|yxFy5c^N)_;CYR6t zKOuu!c{2JxkRkmWGQ!fWH0P3o@Ov*|e7MFbPx|wS$tnBuM2WwY8W&&&UM6F~(O042 ztAsPJ@Yt?0K`tOg^>Fx6;%x&T=II6Kr?_&1!+Ytz^mI~vUy-^ch-e$Ri*2R%bko>- z8-cipBU7oUgVw&ho55fQllj9frv7mYrA@$llWJsG*$)j(ED$M0>j;FISCE@`0_!ez zO$+}f@vkm*A30t=+`BQ6cci`-_Y)(YkO!@g#xSyMCA=mV-uT{b@VI3<`|i~4uKpdo zPr~ii(!?R@;h)2Re4hJ@R4JZIMv_b?qIlsPr{Aa%vU*9{YjQKShRZ#P>p6+bU5sk$N@Ni@^sbA?DgW^>&6kLSq($^>1Xq`dKKOA^}Sx zU^=8;DR*H9NS(?x*$?SWditZ)HU>$r=ugJRsnpbuWL&e_ZB4ZW)_Uv-OA$EfW=lp~ zcV@WG-$yZuloQ_Hh&-(I+u#&EUv1;V$y(haXd9~M+O4Ps8*2(!D*J}w(gKZEijXLZnL^Dxt)u|jVM)) z1*(qMvg*G}7d=O~Po{|JcYA;bMmq*Xho6+I-TbiKQ;M?A5P$#T%92&80T@ET!`NrK zrgj8Hz?St=$Gge6w0MZOm~9=SnE^blww4<1Vo6KA4g``2@TKjr&;*Qj>2FIW*E!(E z&in!lA%IM&<_DVO0r&6-u(u)bg3(}~30W>G zH|iZp3U`mOvOL6EV}Yn`sp|Lm|y~p>)5l%RdKJ0rZu3BCYx(ZrX*CoE)~a>3|3M0E zu+ir}l3*tA@c2sR>P3)Uxijw4IsKBsg0V}rx)+mShB6ZdgYyy5J_|hNK0szy2ZKR7 zDkXR3ZadV?Gti0iT_#`p0ddy{YX&ItJPPI9H{1)${K(Eg$*>Tz zT^A0A%}WvJ_X+f#>@mmPJY-!s;@9_!s*k7D-!B)txq`cK#NY1ebP76f$`cl4b)zum zmyrArX;Tb%qVI7y($;lxD415y3s((XYU7RDEA~{$mcQPoYx$TWXfE@BjP^3GHX5-e z8wSfS>jfC9_-fVu`d$t1-uSajSekAD;61aAy)Xi^@5j6n1Uz(!)s%L8&Z3ILVmbwC zNOm5TR+`zsfy46l3u*U$F{LSt@eBm!VZ3vBTf1@fhuzUn9*r3ukWjCtDkL}!GJ$3R zSWPGz_>{+V*VlXh&{ZS|FFM1HkF=EQm)abpd_kD=W`*C^HM(AnFSQZHPTq~ir0p#| z4|xB?X3?KZCN*$ZX$t*XqNkJo`=r6q)8QXv-PmkgJxBM81o?~6{P~-aICR6%`}d2~ z^4h%3BF_`k+d!h#-Qc*LAK$oMusEyWqdxBtgpmxY6F24N{niN%XfxoP`i5L($y(eG zBF1iof3R-{(Pl5BRF5@mq+kIa@@~!sM;)|n!d>mZ;#gxvf+ucG_;< zfj{UmmjUcm zCZ4Cf-u8maGuI1QwQ;p3L$9DYTpr9!>?G-+FYblYd%>1uO>3@!Q}iwP8Pw<7A>Q ztaD9l87RCsYB>KFcmmXN-;V2qLhDfj4q&}}!bzAB>*Zf&P}6FqGZRB2RitJ>s*RX{ z=8G*FpBk$dF2#1B^%CJN+BJVli3dcOFq@eem=bO}S-x%44~An*rq+^h*o36Loiw~Y#nSx_a+_N~RZy!8-ih#;dC6S(LiJIAPt;c4K)q~h|A=6>H;y2Y5zdheCu*>H{47emz`RZqc&7&>AmyT@3%I@av72{QNF(Txlgy30V`x$J7R zR15B(y6xKHZo3}}%XIO(2D~z%M}41|7p&XaIO3Zr2hBnfOVmvmD)!3n3SghQp9J;_ z;cW_!b)z-#-;V^T2`hx#D=6$zk$4}IhrBZR@Ly|t6asaMW~a2!yfUAU7->PCIhfHe zeyZjVS^{=$cna@kT|iDGY&L1$4L=(mi!Xg14r29iiP(cpb9IJIce+Dt^1nWZD}L-G zbhGW#bsbmBT$fMvQMapwU;SzTTDp^47YZ;=>#3V9-|Ogp8vURkK1okvZ~1+#OPPX9 zGjs+_GbUu6Biatq=Sq? zM%jf>-Wfzt-if+Gy<&Me_orl@>lHuF(!K1%WO-ofW9a%cM*KB_Hs&cMO!W$Xn8QAT z^B3;aF-PMxuI#G@FKG$Rm#WmZOIm_7j%2b#uYsQkTfqV%0a$m9{m_!~N zXZivR>u2cA5gD_wac|pG>=?ewcnvKNuvJIcc-SyDdUp@KN|`anY&@BPNG|xsn(5w+ zV@PU0SzAbDtGNAy7`F*$}&XDWT2b97WyTfNp9^Wn<`X{&4W;oj-L%#HZYfMCp@a_nJgVH z0m4)H-A`#l>X5l_=;@oym~W)NRSnKE4`s&&x48s%*$xfOjSkeH;vfuXQF z{OFXXbjx`JGDJFB#t!|?gi%Hxiv7-W0xLpHo>{~p{=^O)LCkyU^8p{y{$NjuOh2M^ zhdEn)xp-m)&lM(iqi`-~Z4y0xiZVasZt+DD2?KHeA~*K%uTN`4Ke)k^@8b&Dg!)~C zUdZcag9i2tP!cn{0P$v?gt}n$aL!KCAv|UYryinkwgt6l zr;p_UAf@xlh`bot(4YYH-y@k96PPt*%x_;|maZJ=F?hb_l+(jK*&cw(v!_Ry*gsPp zMns$7Y5MQ`80)lvdjNabORw95b6q=FvlD9Fr;0IzO?i-#foWSA?)#+EQb4Kr&WO#k z(b)&(jV-UC#*I@-kuZuFrAV-e*pZH2ea{@VsV44Ys~u#N`Lem|BAblzPU5`gRhW+V zSVd1dl(dNOCX;`XpKU^wF+f4;VSm5XrZ!pCB;8{Dr24ss)wZweZT@wQ=t*jmB?pPb z&`lFt>fBEwVfv-DaMZ4PRe*DJm# z+yY0_e$c(}K2KTiU7EY0yP5qe)d1jNmHqY$O3@VbrP{jJhW>nI7Him(7M|tZ?Sq&f zztp7OO-4TsdJz$$Uw>WtbO2d}Rp2PfK9=iYz0PyE?i;)j77j4I@2<<`S?Uq@EG|4; z6p64Yz7ebmB6l|uZSjHx;%mr=ZyJke9e&(Pp41WF%QxlJZ@y9VxHejhZ6jLIfn<1? zTF3D^;!snsEQj3OQ|`yv&4me|@v+ty9rXj#$XKrpQJOKbH=RJ@V<;rMS<|WOk~NNj z#%g)VK9}YkE!Ih^X$m{$z!j~BwNDeED(D$O&%(1(xH{`O5|ovJ;w1vq?+fU}c;vv92GD0Vlr*YD!U6CeVpZ8rAebvJhE zZ1>?3Kv7gI;>m6dc>oD-`|UX-v=F8?b~`-@TX33Azy2n1Y)nMGt7B<3u1*cFIJV2QL1kmmA-*+Drb zMbCF@RYy-R3@c@6=44Q+ANSKZik^{Q!!IVMew=9zb7cpX44Yy4<0|!T1ytCqMo{*CvYTedKjgzcVHqIkyY0yueKNT+r7i%ju-%ptLhi|H7XL zHyTkdG$CJGbbYO$CzV}WBwc2B!uUOXf@ghdxz z562*hM|0y;aKnVI3srT3eEE3;a|V^{A0L+W)P!oi*n4Dl7kox4S|d+*Q&m>MV^`j% zS;PN^S`DU=_yTHOx&$vyICTDY7fszo7!c<06)}k2+AMBYC?IdGYNGT>pvIZ)p&LAe zs6i7MrFC8nvg-6e6}oq2xeFZg#klP9XSeYFVQ?%;W9fweeODxIo^L*FS@lyT4Hg$K zPHlGN=mvKtVg}@41#Df8`<|P91!B{k!4@WeDIl$%fUzZDz+V6p`%=yYBNGXU(nRK& z0H!TpF66+LNWyFO;wWXJi~sN2yDS$D5WroGfmdq7KM;$D`j2+wpskq0sOzpm$=a8WI*mfreplI=@#9c1V zaZ^%t1mI**6zZ#Bqu_}=>JQX24&!VsE>j6_66Rb^<*)~D5XKRut>77=H*clLNerV) z)qgMPans}?^K4>0ZNf_~AC>4QG)uFCLzEfkzMLh^Bm{u*lqi)UcNUSTXrghNc*bD* zX>PF$C=kPo%_UJ$hr*p^ptBz3;k6LC{7QnZFcZDVN2pTjFk@Ve0iQ7tNp^Qb!5^Sd z#+=3oS4armo@FZ;qo$ZvO~iah%imD^1<874Km#dSI0dN^u5Xn;_M;I|rKs%`UyYRo z*~)^@*aJ(jg{wV5LYW?C7$ejcqrXscS9;Wxu}fJAS`z=MU_JS%-67E6TN>!B{j7P^GvFVieuknFEy-X;ey)sQ9ZFL*vX_D#Bu zy9Kt}8F(G!Kxj?Bt0v%061z^3dc$TCoRk+2L1gx_e~U;ES&9l?=r;{pL}hxkC3pzU z?!p8H<#jhq!(M?~sL|)*$1_4*TQxF_9VHpe>=Nod+NxgNqtlkjsKwylb(60 z8k_Y;whS6XD662-@{>kLBVn#gVA7w+y^TZqc#)!SNkZMty~Rs>vlmK(XVDwnV(U)8 ztA&t_r21m1+pukpNIgg=5096A!GCUig2UMov{1Jn_UzGKx(D^VK=GxId7J^AUw1m9 z-`C=*R_j`-ilet*UTHoK+YX}m3q8QG7T>Rr6C^|jD10pf#z{hYU9S+PMACqHMR)zQ zqn^ri6E>KIxn$z#P)j! zmGMc;XjfnLOYYDtjPr!UEF&<%VvJzmDI>aT2J|L4osVYQ0Y@I zB`9wCke*|YXhpUwXj9&~WYYthI~q1ZKF7n^#iqYCrQ;) z!FUPI*$~G5ZCgQPDo-e;5@Iv*&Pf{o0^u~hD_d+EaVuo=EgrnY=j%59t6#5$_5qzs zzu0G$XdvJtsS2xO)s1s{2kDwvM`>DK8r!d?UDs_(6KPch;cVwO{599N3~Jo4RbyG` zTQxxOFH$`>pD>V{he+di+yJnlN-;l3%2kftf~D$zymB(m8&byYSolQ2X_A*(LeqI( zUQPVWyJT|ki|^;OEoYAcKV`D)-s*HnTQRJ=tkgC8b!6sNGR?D4F?UVr+(w0vciyq4 zGLelh+8EdwkZBy$izll`88_PH<*_^w4?0&fhdZ}HSTQ=h2V19mB_r>)&e8PDe&_SL z>avOfjc?eyg@cT3E_Vhn=LUVc7jT$`P@~7_XfcKZ5-nolJX{U>$+7?BXxc>3H2Ur; z4W&Q4Q=q5G%%I7340}zhbbJ*YS#~&RIm*()ZAmQ~B$DVkf#ei)y&E|pkxc=5 zVL3Ut{NyoF)8IUi$uk<)dz;)6kG7iLrZN^ryc*Ht|1*r)a|c3G1!t6MT*&Vfg7_j3 zuK$JPhT0AR_|^3@#9lqNx;$nB(DHVSH69l%Yk-_}^^j;-3T|h{I7R~7f|Jk)*UINX zQ@+*&=d#z=h0A3`LSAm^U!RV6(LL8b_ym4NZG+wGT>GQ=!lLK?SM32lAIy6B%t^2W zRhzQGSG%a9A-L)j_(~PWW}%Ijvgh61Bl}P;^`79lK_3mQJ|*IK&v!sa>CGFUhbQ@9 zP?V+@c+wf3GpAD0ZmNUF^cOPAtHEbg@6EC`uHrt>#`P%tY=IxBY{7stC7zc@iRt(& z0StI}v}BcX-dw|eW+&0!(+vS*KrLdc2O3mxZGVd0Deu0)ELEG%kG^%K-sgKikU71H zmitdR*EC0Y1YKXc>9Sh=CjWfkTKGm2F#XU8QS1RM^Xhn~#k>hyc8{pq$0;s<1O|n) zHl?)Yn}8%B7aJNiTIw(5`VLq+)lUjV9a?Ui$8m)C5-p|TqrrmLW0S{X48$uvm5Q|- zqYQvc$CvMB`|Ym$PIF@}IF{@37i*1F6SVU z$HA!qIT@El7O4^7-yoF5F5X2!R;Jz}W|TYxXR1aGPDz01`M zN3`crF!!!ZnU=W24%J4)Rvn0ry!v+P9XFG-|0Dq0iO0E4Lo4v-F*RGlFnsbH=W4Hf zY0Eea>*06+MnJj0f1Ko7o~x=oW*GjMQk4@1l1U40$0Gk-R}c=Mwm-s2ixZArV3OY5 z14jWl6X$72bmQc$#c%LPfzwZa=lUCZbwPiwQ(?S?VJfDLE>-eUMgiv1Pv$iMC9VzG z10&wf`M@1e`j)eP7TNjGF5WS_>lHl7;~PzlZ>PQj|s!3WspE_=+yJ!$im_XtI!)0(de`JPIKebfO(Z8P1Z z5x$>}1!1raBb3rg0kDpEq2i5%S#^tabD`t)Qlcj#TwvgKobCcYZ@H$-i=)OJmWPbd za)sg#-N{OcZ>j49f8H*~x=t30D~KMb6`&>GZ{)hlu%1kFEk{D1LOvMcc{1Xrk!@=B z;`Wy;GE6PzKct5PNqTWpqRS&OOmTFU5Z_kVH%S+vSmi}&?0{#fEKC~&yHm5xAagV| z@O*dt0=rbp&_pMS0&7`*@YA_EIQ+rez?-w0_2Y5s{wr%6ge7y@_s3afW!kTyw~cww zmjnA$o6q)bVVCHsZwbD|uZ*fIfT0OC2euY{Hh5mR$b3o6Z+bWFUmD4!AOyJxS_d0q zrQ;`9ZrGxj;BE&@tQ6UpLnoC-{oO44k8-Ryo+#1^0*m#yTBG)U%qVlT4&BGnuP=j7 z9e3?&@dMnIQc`q|5~k>aFR>!DiCf{zA*AMBvNA42{7twybg^(0sT~Fh9iMLPT=`Kl zseaxAreH{1%qq9WV?oY@vYL$`64nYe0yF~ceWcHC&EkFHICXNdEex{ATc_M-9r#AI z1YGtPx2MZbU3o6)qXs~-ZX)n?5^=YD!=Hah@r`C?ql+^*CakSqb79>eco`D1$RpWD zKNAVSkMKMT2P_$Ktgb3HGg@VcGv`K5%;a?jpP`16K-g7(j@~{9V`)Giex-t+BUUX^ zrRi1JP#VyDoQf(wDYH*79oFByZiSXb77vHx<&d9&wzS2?LE%cLdo*+oA~k~{xW2y= zdAy?^^?0q?p%U(6d;FdTJnf4&c4`oGIKpVmfw2>ND;dSV;Tc2>y_+zCgG>#Gtj3cN zb%)X1m-?9k>41xaX4RBfE}lNY^ziO9G$(Y;+2&}D!e+grq5iZH5tcM((CkV*b=|Wl zihw`ViGjKfM=5Yp!_D9goiePbgtk5t4`x5Mjif4%d0ruEL)?LBJ})Ah5WuG%&(O}b z8#Nhrm^3M$TV|kv&-hEri9WN7*ZM)Sh0VREAWBX>J{_V!9>dAv;MuW<%?vJuLF(k~ zizkX%QoIGWs%0-GY;l;1g~4`Jg%Shy0<0qgy_s`+GvfYfDL{pxPDzK%g?eN?B(}U+_hm;S z_)>PceBIb9>lqOD>t!32+n2XouHN%IP3AroF8cy_oxG6K-chH=61HPmLC>i zUx&bud7jGE#jE5o^Z^z%-k>-e;SSX$%Za{1%vUrKH?U`AI_{LPD@u%QU4e;Vdgj2m zycm5;0|=!fFBzEwU+n#!8$61VE#I2;k{-+MZ}{~%@?!he)f#p&DqZw-joqZIn&DtS zbl72S+JTJIXleVyvVbGabC8KiO)i_l3cp&U&jcJ|t`{*p&03QNOCsG)$}tU>x^f~G zBKL)MZ&)Lwv0ql!D=ccZ?^bWE9P;l?Zm;H1+Sr}oakR)}BjEDj zu)1~20Al6d_Aqn6w7=cGdqh#@%J1*5|5$$qpF5t+J>*R|s7KK?WFmL=ij!`ES7z@0 zVs4oyz0q>`O(Qpt6r;rU0TcFWQoYJH>(Al}7W|uo3flt|xSRpX=u143h6tDeGzwhK z5GnK;R*l^d%Zu6WwOrVyk<-Opo@^;^s?_-kG|YrXS8rU{NtVh zB#_F$kHNo2+CEghI_30keEPa_!hlNG86$s#@A=KLs!Qb8cFmBC;5ogs_Q9}Cz5rb= zyJY>O+*W=|eX&N#Rr4tWUWyJWINu-!wEokZhfDC+CmC3uGQxpF+BiowzAqT0;65cX z+Uz@|XRz0c9WBIya)X2YuFXTEDBEFd-@i0)xQ1k<*DyA;?v4UVTv~m96M|CDtn!Hx z;>0H@g|R-A=Yx(kUctqfz%VYW&1^m4y<*v8yy0#|hb1z_1S$7c10~y)g=>v(dJ9ol zZ532#t`U1L06`ZgxGH}Gf#hrw9u@jlZM`m#^&hL8XkKPq|xW+`qIbDT=B^bif;FD$tm%v!~!j`C})atxemK> zGKU7>Zr5H^rXThv9j+8fv(d8E%{803()@k=NQAZIVAFX zqtiUm+%qi6?0(^zuRHkX<$Rn=IY~{F1}j8{=|Je_T8k{9oqjW=y;C z8M&jt;j(LllYA&iSwlBGrO@V7D)D}4W@4{+4=FFetY>V@tX{21=ZlfeN<%+*@Z?ni zJg}xf5a&hjA)%}Yr+u!)S6(0(nyE8f-)#9U#BWAQxzwW~a>nm4n!)L$(~VhqI&u$- zHijJVh*q#7-mDmca)Xgq39@BwnW2fZ%!H*xD{C z>08Gnbk^q2EhmBajmNzL2&|7q_p0!0%^co#`R>!dnC8*9?V{g%UTyb-SYVdUu%g@e zqO7dZd-$ul;0!QL)`Rh2+Kwwmq!>m-YW3)GVQWifk(=?V1zwJqnTohfy1vc3ep^(( z@sSJO+$$RQK#M{r&a=Y9G&`DAj(fo7(E;K%u+8jZ!9O4PIylZW^_$VvL&PW&aqXi{ z>Y*`F4;iBO<8u|`Pe{&RNi&;di7vXIot6TEH_7ftpy$`yNJmDGaCx^ z&(UM{2qa4^ZoFxK>3okz*^@k?gu}yiUeI(A@xDr_Lx-$G3(vjM{JZfCx-;=k4FUWK zYu1PQp9?f(W1)(&o+vo@D1!3EXkE>WUVi9^a2O8JB%H3_Q`kv)UCj=&Y{=M0 zdfLe?46vcW^rp}lZa+Ia@L}@bKT^u4RxC6eU;7<8;t`TXB&tpL2*AK1;yZ)hJ2WD` z3>9r+;#mT|l~1`NKQ11?5Ya@>Ard%)ZYN_R4qHLK5?7MQ*xr%rAM%=>g`cFiBtB{= zRjd&Wj*bWYv(DJWKSZEVO*eTUF_i?Zs81Ee-(LyC0@*f( z+B5=fFs;NbQ(?%>?}fWrnv5Cexrj-n@-D{%x}_jsOx!IDkbH9QWXspM7M<+njT<_R zSFI&LI;YSn;I^NA_+e9?md^N1a&p8Dedn8u8As z{Tb`#iJc)s;~V4Ta@1`w-~&w@p*3@(Oih?O9s-0Wg3;cE+r~@oDAXB;A|C7aSbP=C zX)jhrmMgYwE(@j-s)(y73y%E1h_J@+%(_@x_pNQ)oZ7ahHm0_1+qP}nnA)D&wsHI2 z`{Vx2le15{4~#<K?b#`gmAi_4{JciuZf^0Qbir zhv)2Vuju%pb_`~y0)DYDX(ON30RJubZO?%jtt;I1Q%vCQ?{*FihL*t`N|eSr(|u>0 zD#}^L*}xO^frM`4)hSQYN>qwls~_KIM)r#OOd!EwVqDS2OT z1I%7xI<&Xo!E`ujfB`P}C2%_=25WWo+1CQ4cRcz7uAEwxu<77Ht&3t=IiI&&Nl)Z@ zQI>=sLBMq~-49qSzU{-oTMjoQW*;?3R$@ zSvbxXCDKlTa}QXT@G)thDCB36aP%!iix>8_)Gp~gx5j62f2L{&E7fPgpaA=a_=Ebw ztPu-n<2lQ6Z>!X#hlw{1;YM=co2jYO8qybh_*g`-xZ>fziu|qq!>h8$TWML|apH*f zG~JP4PlN7QI+J0z%>w&SX=^F+x#iO2G>%EG(qdScEWF492wTlJxPG6I7|Xs!JEm64 zY7l2)_+mqL5bQ5~>@!gJ$Z1MPr_rcnh8>u%g|H0l#*J;?g%eh0>e1Ub&>sY!*Fe7U z2;`kVm(j3L?`uvMksIubSz(pE*X2UC%b)7XhXB{M&U#(Nu}axYaTG48m|k16L4kd&Z4u~3Juvj?MQIQHAgmJ%UD-MC znP?HpBRq|Ogb{;|xS$u5w`>O)9ZogZuG8GBm+Rt(BUR^I5y#?3B6$(3a~PD$%k5R! zXD3&|L1S5_3C`x90@o8iZeU<64v7%&&=msy8&K|x)^%pr!V^3it5Rd3r9|e7_t9ZI zBKKc-Y}|Ok_J!P68bY@0&f;ff#*&K%JCtJfq0!*veNLlOqH<}ZV#;TLaAxY+`agf1 zz(mu>miWvh6^sk{tjXvGd$zA03Z3#u1QtcQjsNC{-wwz{&S)#LRY0 zvnf-PTwrOW=$1Hg9sBwoUgBle6bIn_Z4@ufM}hK8vB^xeU6R%kS%j4u=()!)IJs-> z5>sN3W+XDn+p1%f{0f#+L_awe{b^hsPchRkz%~rEYhoON3oI(nZbjRL;&}v6+b~0d zG9^mz$k2wtiBu496YLi2lkrasB-*CertypkL`CP4qdH^eV=1TFZgPyE#8-jLv7SEr z9tn!s@eGx-TQqigN0DQ+3;(n3KZ-}o5hx6Zin*S)#av9%ABi0B z-8|f-7_UCZM!J(iFABU~$M2Xx(m@?J;zpBY!M?xURsfu2`C>?M52X+^k>LyGd2Ka9 zy+7Nun;lMagojopdGH|N3lc&jVj;#+|GLX2=0Lm(xEa;|N}FZ;m^{|S;KP;}cx26f z`(m3k7>`0@gbm%-P|$rbBZMjqUtv03A(E3ZR`$2o4~ue?*lqL|$tw9BTB9d^$x3B0 z1&MVWk=2>)z5>}{wRg(<(2y@9A%&h7hztL5JN{M)`~GDgz8i7GhsY*b#D`JpM9?2+ zpRD)b&nQxm0uKAhkznuKl8yIcjQ%ms>lFq~H==sNrhREr1dRePTc7@L7wg0VIX=ZS z&+c&9Q>rw{RmCFN9egBN2ggFh*-x}K`rwSWP4nOZPqZ!QQ+u)GMV(thzkfO>!K;y@ zt^w4?hSN{@6mm@F7t7pER%mR5r)@p@lwzt+jWMs(aztZs>f8xc&~MR3gsxc7|0WUC zP2?@I88e}apR_qXbe*;tp@aL(GsCu~P3zdc_0g5QmWXezMHF>@I14;1nqJ7-De&{U~xN=QZ=z3_qKyc>4sZ@;>N`qKh|fnvDR^VSga77EmMD8 zOh9!i_EzH&KHTf_YB14HEWC) zhAUGccF}IyKC6Xmz&6}rPg;c+eTgmZI-BKX@pg2fX$fgIvTZBUWDibx!_LLvAS8OQ z%-Sp!A~#N~P;s-R3b%zfD(jq$nN1z)Z;De-6lt``Rip_Byz(X@l;CdC_8_GVW&A!o z^F^npM31i1WmyLiGQCh?v-rp35b9XnwH}61H?3u;Px~a%LOdKN#v06jbmsEvp}QQT zKMh%#^mD*ic=s&xg(Z9uso0_MA>*Awd*WH&FdP_k-?B$YJml@HaJPL`NlEg$gN7^-TdO>eoZ&6bEbc;fcCyCAp`r(~T4ZhL>@<*7*7~?n9dQLuTk2 zDSSeVg>Ai1wsWTK$EZW?GTfkKgKadact=5R7A)*)1HKFJ3C^=SNlS)Vv*h`Wyq=wa z4yOAFpPGM^HWDaIu6;H^Zw(axTvuc2bW^+aIa5KzOCSQ8|AO2qG!>bksCL|c&rhjj;% zTGH#_FF%~Ybeb*H)oUE#iyTwZT2Yl7P~VRUrzszye)2Kroj(p>(B6*O3i5S;SgUJz zFRBapi&WPdkJr`esYQE)2j&SuLfh2w z>A{7wn<%#shp#B_ovza~5K(=w+BV)!KTQOL_Ux8vI2U$HY4(87M?e1c`6$ z+MP)AKfKpHyBK5Ka*n%M(QsclZMv41)?N}n>id|O&S-@7Gtywc|5%@|VZJwrpLb5r z7ji1qFNW4eL_@s!z3-g;`?1iV@Z`3*33#+`1n~4YM6}{pqt~{s7S#s8+)lNI>oMB()1zO z-y+jcnjcYJ?3cxGnVc1iHdq|welD!?25RviH6{g!D+3(UV&*F|P0VVe9}XU(p%o5V zD-hpB-kF2`ax)MK@`tW$(&{Q8hTSx0wwz#fTEJt>3 zis0XBqxa3LpuaS%Y<>k*bB3#l!)dFiWIUVv>HJcwk3Ju)>RlmLY9$;o6$~P=1LIZK zXR{aJUgi?6?g!YI#(h#U`Wr-ubrE(MqdJ4 ze%+Yw`TjXc`I|WYmWAt?Ure~mp7c1iCw_-D|7$Gr+%wrLFrkMYX8D2&Z`txoBKnzQdEYmglv=| zCs2l+@RmNU@hgM%!)$ng|9z-&UQ(dy;0iw1cdCd+0RciTHstdjLXd=FJV-Dw#(8!{ zCy_LpxhYhARl4d{A(vp^RRk9FRm5&h^QE<*Yt5! znP>D3vBf`ZY8Vp%=NzGSs#LM}R^E#na zSj!w|+_2@_!b2|FZZg}GEHqy8bq;9}(5mt&@pcn%c}>3Y*qj=*`inQzIO#ZS*ty?` zHR$BAy}9q69nS-KHa6Q|a`Uwp-*O{s=0bd5U*3bHfP(HIL{ms$Y)Co$^%*MjdO_W6 zzxSr7w=@^_3J$&+80uVt@2|jyQgmM;$lxL2{bal;)}E?;?;r9XY5HtJ|2HV=sx#`z zH@o#Ez=1M2QJuh%m{^cYu&NivD18!ND(3e0@xld-yOeIy{8xr5Q&mMNUv?wXQPYjH za$n9xInT^)TPgUAQ3{6y?%eO+(@dM3bY27-u`w%knpr|LD@}Nc8$K-EAl zvrQHfqVmD){;c;+%AMW0s$KSyKo>RZm)F(%CS&|Q=8Ub23lFlOt=GF38$vNFllJtM z?kUqmN%oT0X0)E`BGtTn6dd0|^4x3kjsb_Z$K;Aig>pSUFQlP}$)O*1u6rhq2|>`h z5kZR0YfL##Zsd5i6%qfM}6hUI&cZtXa_f5`6%=vU8nXXLi2}Fqc7DDzBAcYH{1(h*0 zuqtv&;e0t>MliA29K>QCbI>_03oyB`#o&<$&Mh?;@ie^!CYtKTwA^5-y0dJy=o?K~ zDiO72tAwh^WBM-c7q86Y>r)rKlq}8>a-Uy`q?U^^X22dt$4_P!Cupu;byrXar8Nc? z*k+n8ADjODvi?p$)bO!8(MB;&a_}*}rPWz7VCkveFEo-IY%IFXGwdw6-%n~93%9Ca zWnIa5f9@Ux(TOI0cc0dU7EX4KV{fcD}2^ zoAby7FH3D5JMfwt0 z_eJOdkgrvr>i&c0R0O$et2%z`Hj1(L7RZiD2kc8h6L=14kN16!78~%Kgy&cY_@G$t znmm*8j}aJPOS8-U#SiHK@c4ucL0WB8XE zM`fE`Yhv?7WshN+I2z8@{DM|mHlu&Yk}!DVwBvQ zaAuVPvdyB$A4R}GeI-4WJ|KR3HI>UJXNjQn{b#LfLWN$=Y}xA^tLyLTLXy?uRzg=> zTAgElo{IWLfJhYW}sP-eKlz=cWPEdEj$1NYEBoGmnep`<3*xb~08w z`R1eEO%*HF`31%yYdz(S$Am zK}peOpTnFcB1^$s)h>?Nn9P&j`hm5R*+ zbC`%!Q7A$SIwGO&3a0Ia0=M)NB8_Gofa&lnCl8&B4SJ(Cp%$T>O0==u1dy_ycDNv& zeuKo&0mxqlayDnUb0b(^ORB=;{^H&l~O{3hI?W{ zrNTSMxqoGoTYXE)sgNx1O%nzVvh(Mc&S$pGmq>}LceoX>z?*Y&w!u=gaBE9tLwT*a zmdyzou`3g^`}Rkfwc(uoo@sFNP#SsE5G0hI9rLpcct_qwg4z*}-TDv0(5K_dUq>!OgzSB~G$ z@(c8+#!FLl%zPZ|zubzir%n-|s364|x_Nz4@m4W46n(#{Dd_>w5@C;Kv~SVIk7k0$ zxDh@a>8b0;qNF1bu8-$Uy3FYBgp*mUA3wD-2B^orYg9x=&5D14aDkQ!gUt(`=D+_P zKx%2kf<<5}hrtOjx(mi!d8r`^JHVu0ys_hF;y2wkU}0)u7u*m{^wqGiCT!4=U&#_E zg2HK7w*b_|B-FXf5l*pe>uy}C09dtaB;!fX_c*QwK^ZZQc8wERS8`y{~b~IHPB^h{gEYfWwbtJ@Y^)Q2B4bxw~7#dyDt9D7}f)tpan8ZrC6z#@y0m zJHAu(?_Cv^pF|shxg-s!p5L{mkV|tN4TLZ_uk;6~Q}LSGLTGT%335U)9}zvwUYTCS zVh{HF`hw@^`4-Y32k44M6j)3_p=({NPy0c|R~fi)Zj7KS?>KlU1Hp88D8Owdi-OBY z+;%{rpaN085DioJ;2;sG2?b?lByrAo8T@7K|B-H@9}uIxTF(;?A|S-*?alX&+Ytg` zi3?4MyMa7ZH~4+KXlwq9)klmht9zwckjRHp)$#pEo_cbk+T{Q8_)0>4dWhZ59`U9B zv*k+n1z5^;d`up@MiQ9O1~cxrP!o1+?wW3v3sxh_fyKx^OL>u`pyEraDXjYT(0O(g z6xzRIS(6DnFEm@&!>O?X{AJR1B_+*#=*jiM*xTV_2a`J8(Ur!Rky14vHj-V}4qIPF z5|m}@k;4>fF#o-JA{+;ck>3X^X|ah*Z#KrKhCoDMoEc$5E#`%bQB2uUxP=hBAEFTR z5h6Nbwy8xdJjgv5I5$?N!DA^NPuU$$uoH=+$+`O=B47M<4tPo{5b%!K*g(%nS!kv} z3@Cs)hHw&MxoSJry;?a&GLu($He3z?2Q*VCl*ZhPVjVBqJ)+8Ss_`Lq$j_E3t<;DB zwn7W|vI uUaJHTVLJ5-pbc9HE_rYNsAO14mM-#qh~^H_Hu@*eLmqJiIki^SC59s4)nlZtbS zS&IiNm{A%|jP-*Wx#u#*Cb@_Y-uc`XAe-5MytzpP;cB~yD++jJwesGUeOhA(%LZPU ztqh+2`7^uc54$Xh1R6~DZVU$eW_^L%wSo@vswJJu$XLlwNkVujAt4Vnk90ncLas{^n0=>M z$xudcnfmjpXve8byAz1$qRkTp#V0l zzlT4-oy<&&K=h+8SSC%$gB5s=^T1bhnG%fNQ~U_S|3W$vKunMO#j!U4`~s9^8kbNC zzp2kvvR?uOOa%tzJlZ4yqAZOvt%+@6>odQ`h@g%=!il&k9Q|4~k7(YN-hmz$H<)c} zbioczdCC1p1vtesjR=AGS+*ePl9k+? zP}HwDm{yye>fnH##h%{{F@9V!qMvMXK>eVL`dfn{ToWIB^T24CLR!KDT9`AZWxv<{ z7Q^caFAIuifgSS))5f3RCu zMmzaJBPm0`WNs6VkBAv84knrLTPO%4U$1#V!nrqZrVD5_&zKVn+(A$e$~@!+j>Qa@ zS!Ig&j$BE{`v@u_u5I|NLxZ@jYF+4>tdH*K4R4MZat4g zV+tfSo2Gx?+&Djbv^}KvpV$=?i<`eNeRFwaigh4?x`#>uQtt2@zP(Tp-@6;1y6p=n zw$uqgq(BYL&-1@U^9G`_XZ*PNI@9D?GIrT%!CuyL-kWIEXXJ|sY@nYN)u9Ze)dC))6S{Ndf9>Nmxo+#VF zbQUZ1(_%V7#&RO^fUV28w1bve@nvNg+j>D_n+Re+=h0IO8kcL9>Jg%Y*>I2D7g!4L zi8##cUP~J)O|LzAgBZ5A096e5YZ^{p3kNFKmBgNKgXB9L3vX$(`6z)`ID?>Pg&zV6 zoE3jLJ;Cm2Nw{;bJjYuq%}>qex9G34r`HZJFyU!lydVC(p@#ezeL<_t@nr%|+v$3~ z$C{TFqcdVSPqMJ*|HAwxB!R-x-=bu!5S+ia{8xG`J?*%t-WPj|z#OszRp?G;$_)E2 ziI*K!uiNz>>QHpO)wqwY?#O?>1%zFN?wx5a4n>wU@4Pa;^!#0H z#r`hPACZ>7pY9<}cX0|56rVQ{nKc!esrN>NMtpSXx;dSGKS_##7~!&z9geY&KxPlenc`_Ad_rlx9e_(#|6o71o99<%V$2E;-^na$90P8SV;fLV}L8P%uIGz$h z89HBFx4Kman!x|(jUxq-rWSA~s0qK)h0y^bh&wO>g?gfm5>p)Qyo?b({>DuhcQ zsfEM5Iv%y$l@N{APy!Ce9Zxaz5kJ;QL_$Gkv`S?!xbV@3Z}D6Ekp#|-tpni5SW6xX zF3OV@qm?y<_89!h^d$)KxpySi=;*=`X(YSVSC0QNC>}9$6$WuA*6ipSP_Q2J$JBf1 zCjG2&U+gz?Lbd>!lpDFz&PQw>(+t6WF1zt=2t_ib7wP@ZX08JNuUIxEmOo^LtAFtf zn6{s&)-u2m2VZ0$*0SOKZA5=rCWvE7YtyYk0W;y|LIHO^SJNetavzc(JRzNqrUU0U z&7fvyV`@?Tby=5Gr|UGJ2)|*-l_chtYES|(S)T26sqQT3;gG;pU6BD|Wvx~gJvU-X$^K9V$r z3CHI%@CcGKe2Yv=HU-M$KgJ@0#z@>S9D<7^RMWXaPFB&?A|zY=MalwLcIZNn-RO{N zIRt$ToY}^>BoPl0ELk<^aEJpip# zZ2~!{q^b?~LPPHaSxkZ1%$_Z@NSSSwK}14`_(hlTu{e9EiHPZd5bL`eR)^tMf-af? z*dr4BKS&jeG1J&>jJ!Za6hVB>N36>LaFLOR@OZm`3@sCY%O8OI`Ui%}n~2-9^t za^Un&s5T2AM4o&U;KIzTuVQcINxY!KfTn)OPZVUq0dbU$zt1-MgAijEgWN-uA0o`h z7qjg=sOqf{_v9^Tk)+k-WHPVdP+ScvrHY)2^V0421d2i-i~iOjFXi0~4``$lMFPOQ z!A>d3q!5q$f_2fCsEq86-MoE5H|9ZzmYj0r%}~f?l+Ku@fwB5Dz~mD`$_eek+NOa^ z9s*@G#sD=2KHccjp7HKgcD;{gv_vcyiiz3UvibgWoZ2N39dux;YetKor zDq^DS9Ck7IRBpkvVR&Ma#Mu5P`{dye^f?l2|h9V9#)HrBoTYL;{)5g%Xydr_RhTp__(Gy_+%&9l>q~s zciBAV(HvU5pC3L!f6pl7+zLhhA=A0Ys-megqxd$!I75e*d9`+6>_tflPW5OXN(VqU6-xwYOEp|J^QI0!tx*8z{G2ab25#ah){`rz-;c^Rk$ z*}(+rnt41ztCGH0V@|YPOW0e`oopyPiMgr5whe1iLZM8GxG_Y_!7|A1wfY}9->Gdw zOl~h&9UWKgT=H6izj374Z@*T`ZnA`_+~KzoP}e)(C)kJDKTD2gC`9SO6}DLv_gi=cSlVC-SX*~K(!W7bBRN0%i@C6=UK ziz`bxAKCn#XB#G_{mDH4yrz5~rgQd?j%3qTIJmMDIp;N@5I;MiQYS^EwxKyUlGNjt z!MIi7^V7WR#wIw(^}GP>sct^%RxKQ7yr^(F2ETUfp4T zA^FtNh_zKLfR3d(Joe@C`>U_n>M3S-7qt|T6+7ttO(892t|_N03soh2k#tcy;E!@< zs;)!WRU#7f>!EX9IiLF6^(i%Ef&jW{AH3$mHSt>Kg2?w}E6Z!Kw97zNDb7KEvV8^jg ziESi|b(z(?y6i;<`fT~SFh#{whXCz?Nvf*HWvM#H!&im=t>{dYx zfEG`#K;p`VU$xmlLbfe~TSmhk7z5cKXIoKA@xtaH*vDCtpKti`o8+`{bO~q9d3rkp z+u#lX~u`3BN>1+=sCC0dXw#ohKzj0#N4>Ffic)USg z?pN5Ff;LF(S|febFEVnk0eF(!q_h`j0Q_+MH!SB0myb^rjn9*xOWz=?P|`sjp$QX< ztYLx6uG)XD=5gz+ljb<`lpQ0h8s4`rzZJyaLaaR^4N;lQb9BZEl|E5(5hQtDgdge8 zNHs`axTKzFtKA?A?=r9cTh&L4;WH(&`*RMMJaN`a3HeI1nXX{!kliH&N}yODBYpPKt`1J&M^%*HAyI&L=2 zX#|(IJNe~4H8`8(s&aTE3C3jc@pkXDf-EY6^083~<&O_c-BE(ABsiFziuRy!;uHBx z?!?TMtW=sZdEej9it>TD_t%Ui*O$igi%_jE;m-mkO9~%-oP@51oMPpw%iqmtZ4zq{ zN%80Re1B229ZK<6sO`Y3oDjw#VOWlWjca$@Z8WVf?<*1wmRlw=R!n^_C44;_?%X z$vSwv!lkjUU_I?2OR^iuKWuyn!n(hF38LC+rKa)=-nl&r7Fu3}qgFP$#xk+(9d7FU zkKH448s;dA>j!<-;2rY?w{LNPsj=;LFU)^3rhS8{Stj5)X=TuP{MtNwz(hkQm?!di z0m%8E44g=56_!MDd_q)HQpB}1Ok>;hSv~HSzt)AlXSdY}zmgF{?DdW z4ENZh{(q5nc1%@YoY`rddSKU0Q2#FE_W2u+rh#BxS-(U7VAQKq;ZcTAK+r}+!mfe) z_+KxpuEr?ws5+mVGcchXNDhyzk9w`N(k9toL-LL7)c&^{PZ)_hVE-) zh7GBL=3V@g=9JYc3olrceuib8Hsq%|S>GeSiM~Sk{jgOR)fqYsH=!=(DBhUkj60G% z88MA%(8&`+M&LveI$U@DKDfZ=Y@jZ}YLu=kQIc=8|Iwr^rZwvQj}d9Ayqew0HjDkT zs&TU}0Lp~8i@o&CM$Y27OAey-?9YumNgI^JC>KDo&Uw}KD`KFd!PQbm?eNM0kGdp9 z@&^C@jQhxOp+ap_Ik%}ilm|hq#JRgzRv0?QEpK96C(fc8;mN@b=W2ml>spgesa z*u`S&foIgo`0f86w|NzWA3KMYcx*=AXYV-spMaS{pNp4ZbuOGf$XVNg6(vY<3hVK> zdCJr;s*o*`@PODD@N6LOyGb6Q0uiGROQR-mF;D?fe)MAvE+%uLXBs_x0?tRsWNi)9 zgWNq#bw~Auo%Lh6x=-RiaX{0Tln|5O5*X^l-=v^1f3qO-65H_bxx(hwPl79o&~h0{ zZ{HRq-`@-sRc^cVx%W&meesRotGqlW8&F!OzIh`kjm8?Joi-WK=0i3tkR>uiJCFKh z({rmXEwCV$xFPR$akF+_!PmweJ3F|!amvhq{er(@Y$w=DDjKUnCrxXX>|f1Tiezf$ zL565g1UnY29d@2w>vWJiPvYp{qO?16cdVfRf!>r@`9S8_SzOE$%p`k3cryeLyp*#0 z8U$tRn!sN#rEiDlkdIS_oG#?l&Hs24ehE@PlK&`*9mT03>Ei(-#0&<-q zhAFb$f`8U9SO%CNQx2s7hUZOV5RB-+!}Nt)!y{wmP=d z`Hr2QjrG8mq(?FFa9R22v%xzdDT<*V3Lo3yYearWgx?RHH`kJvvtWcDj^TZBj9knO&}Y zUhwOcFNeI35Z>1g^pbt9yfE_e=sIuEgXotD@+7D*B{1_|X{veeOX9u~&TklRcMUOK zzbeJ>j}+Be9@zE{(wvyyr|zZxPo9pG<*cSiH}!B02{^u{p!*{YrL`g`DOTvcPx}1jy;OVL8|&G-H|X2jo#3f^0Nthf8Tj-n3QO=E zt^QZdfn-(GARTm}P`=nfe|#|q`fKCT$c81tS!sR`dYwPB9pk6m=JzMRZzW3MVS&W7y1 znYTLxZ_jy&2?hGq{TNi4-FhvMOIjS{ONA4XqdcvW4;P7KtDg2>4K;8vOvS}*O;a^C z8I-5P?$1#C!H}kBblhv1P&6bA#)W2p^X0#Ri=61Y#v!L5r)9U&jXD^`m_o}yR>0=R@v%*z<8kz8>z*Y(33PJ2_+J~-)>dqn#jc5{k*-qbZLtgsW@vE4T!!Y7Uc+LG_UJ#Bkw%{ReXP>{n9sAaNtG!{)z4!+;M3G90^;4qV(gSBglS5KtEOz;nK1c_6TjH!)1qAAU&O3OFw!*w0v|a0pNx6^#E4HRaNS z#KFOP8CL(3e^~@x<0_IpLALHi*f1ajfT4|^MR|r>w?0czj|479@0ObBXGtHSYy37 z4}u9((EIea#mYzO#r<>+8{^NMJ{Bt)Y(}~mHS(NyB|+!M??7VOwgr3QUO~MQ$LyFP zMO8`+A)eoAki(YJ-U@Tlk4OiUn(c*K&keyGn0r&CQMqRAczG;CE>(bS>Q!giqPEf$ z+uMIbNC&LnL6mw6t=&N|$b(spxgcx(73n+lYN}}`SDwNsQcdXPKNW3ucM8S11VMKV z)^plJ?J!nc*iXU0(`l4>#ZH#z3>oHoOvHlW{04TBz5#BEBP{Yx^%M=!NMy6KTw-&D zah;gV+Km61+0_RvKHnD5fs5h4s3Kfw^t&nsR4^W#gVfMS*CJo-3Q_We*5q6xgZQr8 zb7qQ8vHFWrtva=IU<2|YMAj){E$^K4u2l!XcWTE9>VISnBrR~?u^zN9TmVJ=w9%H%Xx1|O%26VlOuP7c)Vp~f#Ek}$ zFH|PTYUPgc8L_PAy&6~jQF42o)teQA*xaN6ZiuB|SqR@^m)9rPE}~gYE^qioRr6q0 zhPF^KgQ7O;WRPcJABm69r%o-%^eJz3FmO>$%9}f{R;k?0+EJ&68*zyU{#t9tUs)aOv(d(LS9C%I zTFfE(L-#Mqhu0qEFVesr$tro|+o2Z9y#~>oWml)cUG9$bh+mu$F`vhWlc-X-Ox&aX zqpH{!c#&uAqtFXop*`vyWAA8ktxm;ORzA;i73EvJ$ZyvLIE5~-4s{x{Wb+@KQ)*(rk5_Z2g+|?=U|HAMavG8F#9dT4 z;?6c5*aRE5K8dvf72Plxw}OznA)j}#3_6>ec{^%S_y(r-I^jqNvvx>k`=1P{*kPql z&8xN3{?*4yn@Uh&S>8Zo>Q7WZW+JFD(jAxrEp5{9s3S5L{_FC=qE8y(B(}_80D7S< z+pJZAcgKfZy#ybr2|95z^IO$2BZsT4OwvqDAI!m(1rI?7*FjNLXlY_;Z}HK7(T8F& zS*0}rj4fj8=9L;#!C}{9@E2oR=kh#*p$UP%s<1&aa~<1T8cuLy#anY;m_tPXK-9gL zL?(`lLHE!EcX)5{fLv(0hyHLX=v~Y|Q!1zMl@PP<-zBS+NLcXW6HwpkcROkU%b{`kGPh)r2@C) zO?ZCMW!5jkQ6&pEo~%5E406O zcI#B&ouF5&f7`AhTr_+6+4BW({F|m7K|NaASUH1l8V2W+T!3dpAx^?$I045ieWVdp zypR9A2Pe$$)oTZP*J(6SeidJ!L$e)EccR(V(rd01p|PGruXEOg=lEyXD*E}kR*FSx z-JhcwXOy-%oKKfUjXiOw%u~VAcY2iWXK$%buTS-T(Ff?O1auhPZ+)Rx6*|zq`joK? z8L*V|bfuO69?-j3$h0jT?^43K80B{y?0!+n8Tl?pjkJ zOu?x9(~XRok=dsMBgpSI&`=qs9&nf=rF^E*GmMCv_WQ#g>-p1XI9Y`qkr>dCL7*K!#H<2e^YQC4x;_QPZAb;=H?)gy^YX!=x-^E=$PZs+8%kui zNx(mPe)bq`OpKO)#(tk)f1eW^SACE2f8Rd)es6!@wtj!S_kP~@`qPZ>^d02Cfd&(m znL;5wj6PYRTSqxPeiLRW3>8g2k-t;j=Z9rBgql%ZQsW3Iw>XdMJ!QFOaQ=~R6MUIV zC1W}eVja<&R<0X4MDY_m+wY2lu3p;Y{1-NTYcrivd&V`EuMrR3+R1VmfAZ=ujp4+j zAD0qlJPK@aSaBgDl42|d>3StZIGN4o`78f={4pZuJef+oMSK#MGhPk9vN?s@055(` zcPf4Q^ZXNL^mO}+DB{me)eG!N3@9@b9aHM4`wPBZ-00fl=Ro!XeAmM1BD3dcz}{>E zd~BYCX@lPNja+FNRqT@H^V{ds%a^TOw~cXoM}-D^<`t+tl!|{TW9Cp`TD%8N!a2bC zjN7-5syR{C<)5(B@!mf{>2Ni9<0jN2WR>O-ENYN?PO!ydSlzR zZ5tcgwr$&XHpWJ8Y@2s~Uww7!*8OMd)amJ&ex}b8*>EfOov!URTYJ+6f<+qOA}jxy$pJ2X;(hI?E8$>y)IU) zJ?iDc2rXGvJr@Pgy(24qla z^f~sn1mM?+sfJzKVt33C_bw0jU8AS*fSM_a_*w4l^_lofb3R`kU7k1P`Tn@tYa)K< z5N>bAMqXnl&8P#^0rKC9_3nApvPf&lc?bhd^wMZQ6+LrfNi;)eskkAYMkqg04!8jeAejp#?k^d1Vo=8%v^hg`e5NsGBPeN~5l)f(`^EQV$VJ`TofVCme7{F?&#>jXuT3{q z+KLLM@})gll6jmed=Yk2x-m~)T|lIQOLVHrYoSJ@BVR?zEAw#HGD^)yZ_#h=Rv81z zUyq@6d#*LuHEW?l+l4D&mun(=qGa_?Ft$A9!bB>Gm0uDYvMj+16G{1r2g)?D8y&i> zyIs}$o)QCSHw;yF2LB2)o`?x!Y@$(arDmW!rRqcUK~C#~QC>T1G6;~<$6c1odxm%x zZ02-yF=&|m(fQpYzT?%o(Ss&rQ?rG8hb<>$X?`ErsBT2BkY!sQXp1q>t<`> zA{}a_iv)XAQx}zQ#@LKe{Qflx^P+PA;wnZ0oh@C*br+wHeX~dVrg_iLg{goK-#QH? zeqG!~HzJ#XmcYZMYjmXXTIv8+d^TOZ$avYAOoj1buV|kK!iETf+lr^Fhp0-I%Y8b% z<DzM|Se4!dkU*atNlC(cKGTcEU`D|^^p#l#l?r8Ro zk6e!$1_K{w>hCXI+m?ualG}uZaWmGKNHW3J^w~b&@s;$A{U?bFC4UaCimcP2IkRX4 z1lNb;*Uf~1{R&xz?oRwLN9y0bw`ppfD^8#svjO|lPC<^yAf~qX`lp%<3YBQPn_cxO`Aobj1eWAY?5z^szNf;@Gq? z*=dCGTzlJ4uYZi1A##odvvu@s+2}uCDf9vyo>sh%4{blC-CH&?Xc}5~)>Oxa*=mBC zTtB|cN5U&s4De8FHEbBXHJhEw_W`f+<5&I{!NQ!!!MQ?PnMMS}<>t&*8ISJ3Q z`?1T05-M%meK{VGP&Uxn;FRMDj~opP1t)%TCwiTQ_1~hXb)h;BF`sZ4zX>+Cjt-_G z^nbP&5pVV8@AWa>(m(F-=ua|SEm}*(M6kjmu7R@1*v!m=gQu;Qq{B*O+8nlZ2l@VJ z9`e_R0hIcN*PM9QRSs41ePm7=>%EUee$ipo3TJ+xhLZHOlNeeT^UppE`;RK!lk}DB z^U|Fg_<$r@G|+JhsSPP%Hp5wE{knl-M|A$zulLcF!LfjR%?vZQuRB^f`T|gv#99EA zoVrB-0GGBsNhlZjM{ByF8rla$3C8O82iHTb@B8)l)AjE>QTylb*Rk(+`|sDbzVE!> z-*Mj`W8WY8A8F_OvwffM{9k!}pU2-Xf4^UjIp0-vzCPnXKA8&n$sfj|zcl_3(7YK7 z|Gqeh17ikhg1Vy=AO{~W`LT{hmR=k;9krky*?85@|78NZC*#$z@2G|KOld0!>zEHzL;o*>K3)atsY+M} zbD%n4gm+gd@P8TV1J#i3%6N73yGkKF)ene&!*~^prz%n1uLISfZmW28_`6C$J+|?x zP;`j#DhSVI!aA-4)v)ffc=dk^3G2CzS0Q*VH@Ja&E)&&394z~H|B6=!yR#C|gCDN~ z@nj>cgHRKN*F~c#f?N?ptd7OkAmFVR@-m2d=%+pna9seSDS4gfv0qb&E4`(Ncqn)7j;$Y{A7a_0 z?*$}s%&lm9q?*Whj)`y)u>i?d5%FwN=Ry*>MA3ON)*A5>&MIwu{;*ol`s458 z-nIn~;LL#erC_cK^y{CPSo-7d_bj&skL3<_m7|}-6+$c*>agE@{cmp(c7y^rF_V2H zLcM=*U|RGaJTdqOfiM5T3!Q(^u;U+8Fb@c~$(Arx1Q%o4i+Sz9iMKnjjM)CX{{3}t z|NZ&<>+}0-Y=<6c>iZ}H>4V_@LSGC^36~$8V zYxBAL>ocb1X^!FA+){3=FJ+blZSnBIel zb4;%8^k<+LNM^--cWNFH3B)s=R`CAM9Tl1ucoCN)Pc16`m324g5TyrAA&b$CE zsK}UUi%UaT&ug46n=&5_1TS^w>wzZuC17tW+KnJ*OYVVGB9G^b7VT97KbU3CS+*Ah z(%sZ=@jJiNcxEgtESI|hwW#&E)k<$An$)8O4M*V8-GdUC7aYO`ec|*^yJ&D!zaiX@r zcF34@y&I%qwolMJ16+TD%o`RTBE|tk7*#DBkUUpYJCyPNlGa?loU4_4vV>z#*rbPZ zzAIACP&9e62{uEOgq+#1I}xGVb15j`ks%iUj@RtwNrw`r0l>SUW^54jQH)1uix zOKi&Bb5$6AUN1sfPq>^fLHQSBm8J3;p3Fs`qS_LN7yv9?#wRtEmttSI) z`dcS_p)(W3WMPwzEJ^CN*W}8qBAN%EhbN+kSN&bDWq~Nn9%}w=BXdx6-Uc?bBy7^g z`FinahxBSgdQEueVB_A#S)nKNzF^Y9b_me<3<8B*um4dN#qU5?<-qLro`THA(hl$x z%NYl^Z&!GOTPm`WaCFI1_qNC|cI*j4U|-mQhf(Fptjjmbdmknl`EK;AtMQc+w(a5&k|GQX@t$CT4ZYa$j@LcRAfxp>ulaRqm5(xo+cVX zgiM$@FoFJ+SI#!%E+b-yD(_tq#{iHV1cZcN$Xd zqc%Z|=;U#%=3w(@g7&lL4qblT#v@by|qdC|NgLWegWY!XTlP}XOTsI z1rd2*(|)ytaXmicLE;fXX-7LUS-^5)+qu+PF4`k$L&W z$(YE+3TB#aR&~MrSvl(_U^dTLB`rCH7E@OWHTiqmFJZS!vN!AUFP-2mNe4jFR!&Xo zxnD#L#Jz%PUF0m%=kFFzcJz~5RdzIcLS)ZDLQ;1^>Yz3x#VVmD{kys?o&@2fE*%pJ znFN_MIB}jR^FbWor%jotT3yH#QM^P~eFPi^L6TXR%DWZKZl`pY1eF*2J0oXB!>1KL z2dG}24(~Q)Fn*kY=QSz^b8wqj#{SLD`Lf%31R93*KMhfD(KuQ z&CEGbs1G8c0V-iYjXX%_YA=a@WI$3$@WxI2Q366cLnWU+O+L}XMMJP-03WMZN=jz- zpim=X05h>F+b-_1F7rEmrbG})gfXfrrdb_4-A*O#eoUCuRdY-yS~r}QJz-qba z=8_`%qVle{%Ac0U=|!iSm6Xz022V^TTOVqKO7%x(Vl^M&1+cVppM}}Aq&X1GVsC%Q znWolWR&@tY(lW!= z1&a>y;Klo{mUu;!3K)-!7gl6U*F>o0jNOqv0qj{q_Yf20p>#G+CQ*R;em9iyGV zMoODpU@1u0lV?Mmi6Zxsxxo5%_}9H?CKS_w8HFa1Y%VZcZbA05tbzZON00X)tr|ZBLCp?T!a)ArQ8_- z;X_L7X(8obRY77C@AkFqnOlM;Ot0yzUwXLFXv#6a%~4O+FN~a(x-mKc08KQ)6=y;! z=r%2)ED7^Lq(qd)2n1p_TERXRX+uE9`dtBX=#sybmKwuJ0-n0I%y2S~2p2$;>cs@P z0#U*Vi7EpyF*0!kG-+<-rbszJ$ocrA)p5j`ggW-KYFH&L_a*`DaoO;%1*}$>RYLf% z9TzEyF<$?fbO{reMY2P6)c77z;+Yb>w3;@q`TL4a$lLR^4Dm!FJ4aSBX;6|T@Ak4_ zG1SB+FC?=JKi`8Eqa8R;Tq2Jl3Z>fyu)do)2oXy?vlf;WVdT>jAR{a*=IStaqzf$O zzo$lBk~c4%}fYY)L|s-6=At`6f|dz*WOs??q*>mtZ!V=V#AKuxu}H>hPN|gti?B? zK@X0>KmbBEuMEZ6M^Muvt3GWCXmhQQB`et1I?5K-=b7!w#g3%dNSBb3B%DyOvX{gx zYc>Yxm&bJiND+Q%{gvHygP;)Q5$Cq&VW)d^QdLxJ88JNN^C2frO;R${>eQ8??d4S; z5G|l+NGGObmcx9=s(@;oGC15z-a{4)nMO-W`Wa`AL`n^NlS+>hri-x zep`apWl<|Juj3YgKpJVHJ+hw=4kt#O7fHyS%*!f1OA&~&e~c}H;+I<>FXgl7hf(CV zI9p5noQNlaGFmnuIRk7MfGaG-MpKs}-LY%(^GVO9)ym|xAtuW_=-LX7&VZ9Eoz9QD zag)YYZ#-W}L@PyC{{(nSLKz_LTtS0IqP~ix|7FuJsnQ;DCAV(i)Wn)ZqtK8rXn8P0 ztyl??{^^)mKQUot>z?S~cG_x2Z|Pd$^&sh#oq-(6$J8t6Sqk98JM{g1W{-=~$OK2- z%bfhI#e}$g*TmALqyT-|U{@I=X2)&V?w3jW4rufpjynfswHVqyk|67Xz!BXO?K0z# zny3Gs4kTK{%>h~z(UCt=P(y^yzXr<$)C=VOA;ZF?#B+lb@m!uXY*SKi&ptY-Nmr9V zzJ|#-l}k(t!Z{on{tSRPARS~<XZoo8%j|_3-SIMDh)F4OGN$H zO0VGYfJk#|7X_@;cCPJA?VyN1J0X4u&ymxVvW-wfVc)Y`q#}&fC&Y z6c!O7Lwo65)%kROTo(hd3zJ#8aa4bm<2ZueA-Kmh3c)VDiAcjRgAZ~*SokZ+CeQQI z-!ytBVU6lnF!;WPxuotugh>&@NGl$ikO+p{Mdp@FgHrvGC9$9fv$^Z);g3$5_bAef z2m~NX$EmZ7jC9z(HJ76TeguY*87h0lG{9$?pBdAEaJ(->w_yCm-C8ZQ_$Ib}w( zh)r+eU5Y@HACQGGwi`ll3C{mg?NN4==ed4sbtI1j1J+1fg8A+w=mvoHM9>SNyl3-c zSwG^8(ASmguD37rp)Y)?tWFwJr3u-e0CFv8y&S{`7uZV0IePwnpwuX+W&3k<(x^g` z6?CtKd7(#oza{->F3VlI!RD%M{nq2s4si^xP=J-og-$#XOD>hvayU&GBR8c&R!M;W()>9hH&L|LrXEw@a7JgIa z?moP~1dqrzM9JxXD@W3oJn(dQ8kH&xin7J~2psMtOE{_!yVdyqL3FcVf#VMw!JT&V zQJ%2Pz*aCpblyD8#`&<@;_6r9AegNbyTYbYOm8MmJjq!BuF|3!x zd*as29bM%|#$4bKAJh@Gs@)qq@I+iyVmWuB7Y!$;7}A2b0Eg$dA_}V7VB;F3)AIR+ zr`E0(IJ&7<&9p||rSMtJG{V~C&CL~2?)U2=O^FluM>a5(z}uaqFQ4!)8g87H9fh;4 z)q7ikHDQ+Qi+wLQ`+Fa_AprhL`rv(D()F41&DQBr7}jwy{zH2^dCRcZtqHS}E1FmK z@AC6md#ct$2Ci27N&|TqU|whizyn%XTjKXmTPvFxMfX}CM|!5Qu}L}{hgo8xmF8!y zsdb&FH*m9AgBnq>X7ak*{~)!Ib;KBsTG-HBPgV7r^kY?q`=EJl_Ji!&%%`OO2woHI zVcl=yuU#Pux?btnczw-3a<~*?IfWC>I}4@w@M*rIKu&N+x@Z>huoj^iT;J*vqbpT2 z@i0?SJ)Z6O%S^7Ckz744ouD{b?9-wCQvT&LIxx5K#v8Mn2C6Y%fcMKRxQvkwP0H_A z%L{vp3kG(Ji|nF%s1o~xM9J=XQlSAATkM)gm)t}GI%F3St(8J?NTN)$vo!+Q2!z=4 z6#`eSqmxcGnO96pabb)`JWgio$3o+?hE%S%QwO-(EMh4c$UO9G7~P=r(!C`OBYb;} zoH5wY16}BamOlL?Tyo4lGfo+$zEQp_Hg7IVim}KRj&_pH91P4<-WE3$_u-6|k~R`= z1#N5dICRJ0nf-wGwN5>#kYy(*j!Sl(M#$Kb?2PFk?o#b5{ik|GS zTQeS4-gX{h>r>|9$urSqJlGdsGG>^SN>S#6K5|eY$!;;!bG3@x<%KS@>GRPWB%Bm; z!DSX^6gG|Cswud5EEvR0gV<4}L+dj#Q(Pe|1D-oC#1jV-8Mf>mFOt1%9BQw3ThFFbMIeKOU?wpY{)ddPPN%p6F}(uDCil`tQ}3YFKddGh9majFpY5hhJKh_^`?j? z!zC1kKC`B*C*h`v-yKH#8h?13Uso3qu8Y|^#X~X2hO=7^+Ow&yHO4yBZucC195#<* zUay^i))dZ?Z~aiW^HPxQAF+}xTi-ki;_(xfQNdX*wfeJ^5P8&F3|r~agzf4zZskuE z|LdBaLsyy+ms;$Zzn1ICQ-UL32hyEK#QS$UgYxG1=SMTti*6xGv&^ukmDQp3>`Th3fIP!Hl!)Li*m1v3mDQ{m_OpkkAu ze798+E7v#X@w-_0CBrHpW}j`Q3@%my!kj-v3o-M8bmHbuTcP}E)CAGi6cvZqpk8S; zLo-;~8z+W+a;uvIDZBTR@6aFVg$qd+-H?f(jon13Om1)KtfRg#4;jzn)v8+c~ zM?cn$*iVPgcGG<(!g&~(HD@g0U1y}_K;Y9xEAS%Fj(ydQ{b+qtG|J45w>zDrY> z)8ga;=wk_?0rL@UhF6P?O{34dIV9;TSQL1STL)d%(GT@My}@0N@RxY?kT%+En3O`hVu?p~R`#VxkWDzJD9 zQE~rcK1mb-IWzNc6+4#s>59|y>QW91-Vir$?bY`;|GFp!aj4PQB2*?I0t#?Lssz5ftl1HqD3EMfYOJUwmA4D!hvn zXj^*p{0I@J3cr`uGDC7$&X3aSsQK1?>CV=6Ta8VktsrO85@JnF#~K?6bhv3YQ^gG? z)_nt9mCv(4+m56vN(}}Q@{cQu8@$M43T?12K#q`Ey2!ic2IwTb+}lLj>!*EUq%S=m zW3F;p+}PAU4y$~en(ZYRIyo$W7Htg`8%g>rjfuvZ6FW~pY+QF?6)poC0=dN#m(|`M zTlVW)x5tSv^C3J2b5)bRQ?myod5I!3&psvZoV_*19tdwV3F}XNXil za4AcgTH>FLH^gv^$!sd)Z8|DDzI$zf##5<`oOenMF+IRmb*%k8t(zw;V~87 zsR@RI+#5FSJPTMNe8V!?hw_9@;uR7Ob2-DWNHo3kyrSxexve0HiA`&<|EU)t|G zsyzZcQO9ToPA|{ek)3$Oxchk2Ks3jzvWK}QBbVxf>0#dM-s!jY{Hg}3_LdaT=j3LWKH z2x@Yln~y!s_w0O>glo8tW2M2GU#Rx0L1A2XM3T zGlpKyG%q)q;X*KEZ5&7~ax598*$?QA?{v=m2~-W55_Pcs%~8xQFv2P_e^zyDe6o5l z|Gs0w<>8}|)C!&e(L`n~gggR98?=$&=e%||94SKZ2NS%^3Cd7JGaq=%uj z@O#|>c4ntJoLgQ+Fv_t@sVy#Oy?cMjlfG~4MmuTki3hug?{|=R?uKOV;*HiGRtL`9 zFQbarss;H5TtRHNRKGOELhLQ@#6fCDAZ%PM((g&pup+3@yBf)p2ksfKv0yUQ@|;i6 zpwG8;w_Be)P(J4pjA;qZi%rIEw(D^G5k8tMv@fTqP&k+5!=bu1D%hH)rKzZ^ZZRtO z1dq&jqo@e!TXd5WZjg#^+=!2*efLQ1&XC3*@benh-}n4EJ7E<-9iHxh5SFod7_VbB zq(P8>J!a;ENMNI;yz2gNZdJ+6&`jy3;icMnCA%y+l!e>hLAK2U(X}nRUG6mOzI;E+ zm{*jLD@JO|^Yijk8&9{2%wJm`M^k0Y9j^OqzG#eJ=c{=kCf3*l+mhiWP zzl&L$8G9@$y+YYrz-b#8zFEM^p=kRqj&<}{bTXB>ar9WY?Z=>DDBhb@FDsi=#Cgrv zF=XAa%r*3N2Wg)5{<4v+X>BeF`or~<=FT{^s2;SHle2K+t}nGOJ5|1aXy9&~eq&cH z7@VrtZOL}w(X~1p`Er-pO}Or)PmR$AAY0e&TE&F+qS)4Z2Bdf>mbEZV_P< z8YhUb4<1q#P1!=ludU2#ipz5zRM9m}EgM_nHjJRZALTW4NzoX!F}{^p=_Ro%47vxd z522zieR_&J0fo*zm;gQ47ytUG_ll0$TT5RNk5!XF2aoFA`@LW3+`KRIlioK&anCor zI^DO8E*v=s{f^k@<8mj!_oDisg@P+8M%A)cM^zJ>XGA)D_Z#dVu1OgmJ8loPiL@w) zZso+{$(X3m93rIO2I5)JGXW08#G#l$O=e5Yn7%5yK~v0YlW37{z1fMs^hpB`&@M@> zo%a}u#p0e0BJQmZ#>L>#b4P~~{Llwsm4rQnt)Upgd&<}oM-oXiW$xARYCp0I`zor; z&lnCmJ*no3fA7fJF-1C`c3E?PoNoiI zxRR2b(&@l`yN?0DW|5>EOWc;09H!uI{4 za!QnTjXJZARnO25Pc18Z83Ail`Uy1NpfBpECqubU*HEX_Zo;^XRsn24V#rQ*vQM{{ z+&K-=qQ2yxkF(l1^*WK)T<3RRhm8Zay@LT8V{``SG5l`45lNXLwT@8;qp3u{t=!H& zPLdA3k<3L(CsJX$u;tOwNo|MPzW!Y*hFT4;0H2by-5F8$^~woE>!;Jc$lp2Nk#jvn zIqJOKJ?;JoZSm%36di68Np?ZfI%w|th-1U@|4tq_l^c1Lz0L3Y9+B6);n{jhq#>&n zqPR)%nwmJ0E|hzr~Z}yO5X~#qCzjeP!~9n9+y*Wiy$9$ zKxVt>P+oFP2EqN;!krhts8ARX(u}c-B?BMlMQPm^Xx6rN7C{c-`PLv!IpxE|2ETn6 zwVhheCr-9Xxk`@5J}!cyf-l||#g@|7^TVab;cq^sUezdGnZA?z%#_wgeb_6ABjn=O zJM00UUR;N|WmNt{In?+7TiWL@3Rz5xq1fYS%y{$66`z1uV8vh9{@!N)4Q%bD&2c}( zbS|)oCl4^5w9aFCeShbb@*^(M88yens9GW|$@6}_`C93HaI}mn_X(-cLo%t>CK*Xr z0UD@2r3RMk%ZR@CGb^b5{AT?5tyyW$Or6>`U>R%gx*sIypO^HtwJ#LB@IuF=_b`r@ zjTX$@ioW=BZqQgTk8TYO+&YOKwQKI5kAtca_(r@z`&AkIZPQ`TCmC9XaOcRn;Tl8H zCDsfjhJ7PrTq{$obHh;|t>${*?c#xL6hwSKrsOyJ%X_j4(O5}O__Gd_6oSWL>1+Z4}(_Cp48 zKdWOsy4j*}ZkgCJ+o#c!`{oqZITh^R70}wF_RRpl0G>ZGtEobke+T9vM=gTp9|*Ib%SD}q5<@Ij0>*Xy-KXn>yl;QZco{o0PYG-vwXQ2j zNCbgCm$9PjaZH~A{OsLF`|!DrQuxPiQWJ*h9?-w zH^#aH`%rQSJTlP!oG>1wK_oAocCJk#s@;|N{k?p8a2Uz+fAAt!S~(OXT}iDi=nA*W zhM8_Lm5LzIw*)JgmlY>@_#*G%$c$d79??A9_`4@TK`w3~^tv9Vo?q8^%~fv|ZLRQ> ze-o{aXpDjQ;H%X^-6X#4Ar0GkCu1004!|}bFsvP?z6wP1Dl^<@`?k}@8+d`Gu|vD9 zeQ1nzW|+x$-%K;zJI&(Ntg1~jo#blITTHsN(NL_*peXh#Vb-62EcIM_r zV3J-feco*J(z(?ezV=ca?oAjzTLTG6d$6jyZmj}NL-2R8aHkviW4kWlKh!(X2r&7) z^o`}`#=g9j&fN7FcFwW&dPD{o0(-_*rS053?06Rx1aH(x}hP+2-=8< z_k$FUF%B-Q3^?WLNdm8=-rF2#H`}rYi46nyQ_gR>Yjz+BzQB^uV0S_=u|8aQ)(t^Z zt)(i3qovkG&%(ZyL{QltJl$leV_P~Z_n}Nt&cNL3rq7{UJM*O;(~BIW#8)lOUcBfN zizX{5L9@$T^N@_%{H49Zan;V0WjF=T3t^3B<1|-!?{jQby6@T4trJkmnApSVFu^Za z08*gn534~{8u~sxUc;A^U(n)?1qiK}a9kU(2qPz$g0ajz5ZA*&1eH3j!L=T8Rnh!! zj)>T4^V|TM$tH6L50)3`BRecTgdZ?u%ZjhK>KF1Hh&ry)ZY%Z(43xZqIN5$c%ZL76 zyk+?_ifoF~$IK1!3*Ht}Z*B$NWX;^C#LfnG(ysqX=UZ&RKGG;AtafdC(#p-=G#8il z(TmZIRE_c3oNQDtEHJY(-TzCzm5c?@Qa?lg@ogisdzi_4KgbICv4zZzheBJsz8e9o zFZXj=Q)aJHPUTqQil^F<#ryVAxa=u7oYD4d-vtk(^G%HLOu~lrGXXS=f8%=KJYDLaY4OzgxHPROuY6@WopIu-7cu7gp z{~a)j9=o&HzKzEchv8h+)GNF@Z_Z!b{Ot3pa(JM2j>*hp)id_PQ{%tN`F?tfOFL%j zX*hp`iLp>+c@N7{)6>xZuV@w;Sl1r2_MtF8ru>YlyYlkBmpU=PiI6e3tIH+83BRb& ze?c5KEZU`Iu<>g;4T}+Rv(O&8^A6n8KQz*E zUA_Y?7z1*7ay$<5V5%r+bv&oZ;c>u^!uuC-D1FXYI|3N(FldW0Grv5#cI+hgadNhG z{GZGmJoY=`?0Fgy<@!8O^(nu|dOi4ggV>HNAU__Wy}EO9g%n4?U4NcS%lwA3v*b@M-7Ye}YU6!x7n-V^~ zDMO_~7WWe#NzjjXl(of9KycQNll5>V4vGoAN`Hgxpx@?-RWE12XbmpOX=eYnoK}A{ ze^5Nf>Q=Ch`)aV9r@-b>ww_dRAVPw~>9jD+($s3Hw&~v6xRK_aTRK;Cw`hf34Xx== zk2))}p4#VBve)zwuGt#=*jfTIt@#S`ikvgW(!1L?o5o!^`rI0sh|@eHV!Z3WY3$Tr zhK&2P4etIv;|)q;dm0O9+ZX(nTHV{96n{>-K;k{+I9#&tHt5AZe)Q9Sdt4rEE zbNai=F?NwN`goT9s&YocJr2+Cu#QM|$*a$&>e-I&MmBUPb(4;Pcz+hNWj0jQ^(MU@ zL%xj_H8D4-zKHJ!X5%;u$bZ(yP2Sey?HR*CM%~AGt!OdK&B9-d;t=Y<#M4w}(BV2) zHVvapCcxJ#+o!_KE)5y7Zn@~dD+*_jlF<7FzaJy8*tRD2F<dzrT&DC!4Lu8%^!XTSOqzRj2Aj)F9M=9YO?^m`?`5KR4jt|7oF{tv&Tiix`*`y!XTe>qNnML*H8H*4t<>wlx z^ulMoc)nT>Yh$>dMxRNxIP00S7_{)V!T2~VQS9A-n97LQ+riu$I0S1NhBh|fuMclS zJn>j573Gdb9g5U0cBw+4eS>9ar0xo_Bm{) zDWXTR<>g89>B|XeY#YWZ2P3b`P!0Hthzl{qMvrl1rK=~=34 z6hw$16^?F2KnFW2&>i(7$i%~qN*M@e4C=9?0wlc^(10v3@qvD|{_-ZA!)=C1nz3F= z!VkDAhK$`5N)dprkS$rRl#3_;$qF4%15>8D+ngxZ+~3p2pC^ut)`iD=#7_PR*CkOe z0OD?1(v{Wl_VTCz9s4p;fex+%ev?EdEi(W`Fvhl;u%wmF3@pZY?qI;53c)~mVg^gL zg(MgbOv_0~8{pjY!em^(5o?s#Gz-xNGFmzwEYj&A&yN2+(Y4~-#?(a?zBiB^{Am6W ztpcKb^)4`i7(T#4`XRD4IBHz9LU{rQYl_NsIF`(ni{Va{Y zJ-9yU&ZQlgDTr7KY8SOTsy2`*9n5i^%^ZOH3R=qhc-c9^;A=P}lNiLZkA`~)!woJ8 zV^XsXrZZi=8N|5Rk$aF4?95tc);-*P;0e{rQWrZsyq6{5#N$EO1wtSTkfA3)O5j6# zUC$gNt7_emw2YxMiG}oA#cC4i3eZl{H{xo3$XuZi};i=>PJu zi-o z>rjV3Wr~4#WFwrflXv4Nl#$}`T^xR{+lzhSMv_5hmo#X5bUaS7N}=6Nn;n}1Ka)eX zjiHJxeETm~FXca?0TpC6G$V-9o8Uiok={i9?n7(+F5`7<*+EUEEnjJ06x(uiX-K+H zjx9*SF{tfM=^{n62bz~~f6@w0r9UVB+GTe}bZeVa>4>-1sYmQf7og|4*=eQ8a9E5g zmPeyjqX6~->fyi(+2tT?6glL`d)ql`2|74{57RXD4**rlfdSfGFzsh!9pY~%Q7Ig+ z151lWk17kX_W+9#*G-x(L|mIRb{;exbqT0|E-*+ZeH|4f6YSm)q|fe1`ZyA~KNB!z z`#luX!;caGM&TG|uFU>Zi|oY!Vm$0@OJgY8f{#Mbj?v;gLriE4N&{6s8`g+rE>c&# z+YnEv-T9yY$=`tnsk9C|qIhNBhdD_ruH#XIzPT1_1Yy`=W(+!HWq+cQc(s-eerY#;a(yhbzGe=@D@K!VZKkxtLGq$68iUcL7dy@C*}UHZi* zIf9JL$M!A%KQ{oJ#&zs;L~c%*D?-jLu;UHkDvhT*ps7Vo-K7kEvr)CwO@*Y+FSJbO+s&89Vm;m0v*#n zA+ep`!`Q^Fz2@l?K#Uh!9SeV_85m%ZUV%JmvpAm~L|OQ0%?z|dQ?v;PeuAU+UYJx& zGq+cOv=;c}Rk#QzG1)A#qd2Qaz3XrO3gV+)p=k+>dOyx$h6B4F{i(kU^G>`sTVJl5 zX=>ekj1omdkNId^cTPuQ|DANCoLx}E_wX#8(@;%hB9&fhvC*_Qh_SBiXNouS+Aa)` zCJ)zX;KSYN?;3;IUX>na+i#Db~HXDlb3OJP~1`U@eW! zI9g+_$J=;3eBr_Z4ahiA#iqr#{}HjM*q zQRxh|@w`?@%XG+{w9wfC#Q_)~Hu;lr&~E*A)Lo9Hv0@xp_MqlivrJ_h8r6384squ? ziyfw4*?eEReVu~TD#{&!er>nB9bbP>CU2B>&9!8gw4H|V;QQOYWNL(D`rxNMrZ-N>&!#v&FX=bisX?__q$T21FC zxh4M56jF~vFtLyJ2eZMR#>aFV32x)IhD6NFXgU*FF;+X5dpVr4R@bqR*8qT_ zgR;h!Kczc2Mk)dhpr3g9{pAlqJM~L<8~p9^s*E!6OhwmWXp((1xY2M|?O2hqO_n|h zi^3mXw?8jH5LCG0NP4%c#{f!%@emUhez_T-tVFx4W5P57Nm*M zB8h@_eIv(KIzNo2aLS(3mNOdy)8D*0E5J=6s*58*8^h>+K$C-PK#nHIJqECqc9UUCkVQus;~$9bf0fO0T;&b*8lD|?S=su-*o_1c@QfLQ$?5M-3s-cy~*_abYP zN9jpSmd*8;4NcCGS%gy9yH{8!{^T0&G25h|wrAszyq;nT?&hY-iYggF77?!;G-;a$Xgwc+j3wcxu&A;ozWJNaW{XrSEH8zhn^ zF{t#d72)vyU7+|t%qvOi;=WgA4PIQcjo6`}phIh_o*gVtY#sK6fR#3^o)Eq`GzjR* zkT(Pcs(9KH34|}x(=Hd=vs+*99!S)M5#D%tg-0`0YSJ&ko@%7BWk#aNL> zCBfMjvKyVbwBJOh*?T@6N*d3hyTyxS35?92=E0j!bPylaRMtBH_>qE(zlz%?D@P@uJ{ zhAE{?A?d{r3C=TQL&gMkI17fMcTx`yn*L03mZA@hTD(8V=0ib{QlA7_`F^mDM1Q~I zelu;84u~))O!+xY@B%*0FsF7KOb!d6oPB z-YdDA44xif=2JDb2R4>gVm#?dw1S6r7j^{|PDI}TWBD&0ba8wg&Zn*nr&HK#?qZ4d zLyn$7c6!MWn@X5=)(JQ=%ORJEr6XS4cOx6}nCB~VqSMYWI@HJ-UBA$foV^BlIYKrn zND*9R>cPyqvN?P`0kv+M(W##8Nw1T>$2wdYlN*{!vfA; z=zVzTH{#kGdXG-+!?zzfjfe2;w-dj3Lw12_4-iCssJ9exb`Epcnqis8%{c zcFZ-!t78DpvVAlF9>uXszJU(4!Dp4ea`jr;&OAex>>IXQf< z!5Qcp6Kv+BE`z2J%&5d1jSDFoBgSSiM%k5H+@VlZ4i-fd!mvW!9||-rn@p#O_HA%n z4&`UkvO!yVm^NijnLUuzvSDY$dGD~)_O5z5rvDP6qXNCZ2+C-rG!@vA%*Uw5)t4qz z|MwI1=l<8vk%9KU#nSeT8|bLk|HIyQz%`L|Zv%=7x)$tZHK3Ge!0AbVpn?ti%32XI zgaDC{gd|kEV((a1#k#WVuDXhf6$|#>>)Lzoz5C5f0)&KDUoMl(@cuu3yFxNEckVoM z&biMy_uO+|eJ*>p!pB!3(I7>0=fbn7Lw_`HP_aurQm-eh>L=Y;@yw+wlR_Hq+IwWovQdc_N6uSW zL#Lf|uE(!ID?5fs{UUs0eaWG~{d`pLvzIx!3i#A!C(o{q>qd2Q+oL!r6IOoSefrp} z$G^Ex9++9Xk(giWpI3vbck6L!48O~X&_hj>we=@MQM=oJbxmENNq^OK{KKvdJf~O4 zxYcoGFX5VPKliyexJKF*H@27?}DoBF83NAm!6yP?DLhbErx#FsNVkN?xIFRKfMVb_UZlp zsfz-Jev7`V`jYte7V2}Y%dA!P_I`e%yd|IT@33yKD{P!Eh-mzH#AxN_u->kz6&`8a zH&k8Vcv1dh$PK68s(8K}o;!FYyb4q^?UBvDUT83iBagl zmk#oPSC^fFeAe!2Q)|$TfYUlA92e3 z+0${pNb?rOGOdY(n zLjUz0g>y;KS@tL;eeA9$bDTGpZ^3K0IpE)mKku5JSbtk^T$*c{jeA;F(v^vI*|)#! zfIXSzvL39eGU>Ntaes(5UWyxf0)6k`93K6(XU5HeyFHusopyLj{hpu4C;i<2@oWD- zX57E+F=u&m*}Id&QrFLr$F30dNuS_)&wWI^YwU-RyQ`{SxZ!f+%B3-#GSgnp4t)3I zVZA^4owzCOQ0AwQde`kcZ+iG-qg!%=#r2mBs#|uzW#UNS~Mv(~{~Ui*k`t&S2oIWha9iJ`R_6MtAg&?s&%}lb98&-UB+k4s9z!G?)+`nucl|G+*~|6 zbN0$h`oIgZUTglC(P*~YgSed^f}5;fqEU5@56imJ=EfnuIFMS5It^osq1;~%x(M@w$*)AyIrkD{+9dKu4TC%o2Q;F_i$29c-NJy zozC2|J9Rv3Vy5#>`?!N;oJ+JKJ;ZF#ZQ>e18p{+-oN_Sz@A z)}x@>nb*G#4RM@w+$r}!jm3AiKlA(WqDpR;8lGOR3QxZ42fw)SE1oQT-l{>yf-4Uz z5D%x!n7Cm6GJT~5m+fS4Mn6vP<$ODuG!~x)!AGaPb2zlT?6V$g%BP3;uX(j<^V1jZ zvK=ve;ijxvhlBfW-qSYriSK}38=6)3cbc}jp7W;m`)@9(V|RY4(z)*J;ExB+-0V4g z%Ij`NhD;pv*9D>5hnm;^32@t%c4Y!D;MBj{-R-wFtzUV`uF6L|V=h51^V4c~ZS!mY zr4hS6g$(W2GOFvp9~^wV=Iwv=JbmUr2m1GIe{NJq-}kR}f1KDT@y$iAUxps&P;X(| zkCis5Mz-wtzRvjOl0{D&j&IJFUTyv7rjfh)^6x!py8qdYvk!h1EP4>U%Khq`koLD7 z#|Ni$J#wc1x#~j&Q&0Ldw%c~GtK*Y}*|(-1=`p?i4SD^c6KnAwESbKb)s|DElHP^x zMVha;=s3TB&e=uBKQ|qG=v?ic9_|(GW9tRpb8G*sXU$*q`bo)Q`@(|LN#^UD*7wkr zBkuZxblV+O%dF_Sk;>w0VQ@tv%Z;7~1Ncta+r9;f z_%2U^Zsx@2JUJWSbM|1ceaD%H!%||)KKVRt)A<}-(7udmSF^V-uACcx^i2Pq(`K&y zGxJQZ;Pt-a`?uL&*5})=C+@DXZ+k?R;}{kD_OiC$+7>TTXA0`L{=W6q<()^$x*jTD zK4)*4neV)7?721nTG!TbLt6w^bcpZUI`Ql1>Zy~DPw4C4eawjQ0zpGNzecXjoX)0A zoga8ACv8RdPu)hx)H$?ZV;#r9JZT7A2YGbjGqaoU&2XZI8Sbe82duM<1u zWlM!8^xAjxpG_9eAJAao46h-{(;HroUs2gLB-cH5kK#zeX_yAw& z=ci7&{a@7xYkGaw>kcav!!lfi*EAzOu6tGcP(_i;o8`+~??)U?-uKgvx} zrsnv{=Jy9?k61c!{N{fgZnzxwS>300%{1hxM}u>2SMas`S39S1<_T7C;PRnQFTMZ zza%}sEZp2=(k=V+`E8Q~J6xrow%Wfv_}9}ulq^A zRH|HSFK=V#*{$4#8b>#+Dl_<#!)}Ku<0`g2sygd*t6!J0#QD}8Mz`s_ao5=FRKe-M zn@`SN8@KrQPd{(|kWzlf<*tMN-PGY}IMK6ilaXg?UbS0V<#eFX@w4brjbrW0_j`su zdN56!tLr%Qocz95cqyW{ zEWUKau|edji|yM5UaaNcFtuCXYdZzYJ~`|=SN8=h-n2?}d2@Q5Qvu8Iq^Z0-ovVPdR0!K zYP#|1X8E3;=ldUNduNK=e#C*bm3#wNw~us4a$35;xkB~cU3*ncS?AOz-e=1%0j)H{ zZn^Qc2KH}KSuv)@Ywfybonw}`@9Lt;t#{;U*>_{o-W{*FI&;>jq}f55>bZLZ>w6AU zZXLcfX7ux~v1!e+zTkd`hSj}Mb$(fmc*uOu)~h#n%52wSc}7! z7QXr(?Q4(M&pr_>z1>rOr`FENWBZ0TiM{^U;0sr?D?A9YYZPW5J^Df8;FufL6Xja znrwRmKZ@U9xl!1(O-H+5zuDvR)4v+LJ*De@D9~qPjpW8N_s_~&{G#>!waZqV?vyN_ zc(uv4)#dNcI{&EQW&b6URty-bO268?eccDW9k0!NTei&>l6h@!vt+9dsJ4D)P!+qDLVM9U!r#7z?)jn~79MM+!#aTUOwZqx8IRJT4j@GIcym>xXRvI_kNzg_+lANkKE3uHux;w<`L~v z1v%j~?P^Wm#`iiLShab0_1CwmZE8vc{=RkUp$-#TIi2i0V9#c0FbwrU>h{?b?y}8a zyeX#BRJSFuj^P0z{ zi8DuT=stIU*T~5~`CLEnZe9OM@Pm0Z0+!p&u5~h3;SekI-dX+i2LH-k{W|>8&*@?L z;I~~CPWN&ewyo#LUG?5gZp|A#YVy?TFQ%8xJ|5xiTyLhLpZq}E>#i5-cYHMY)9-aQ zjr=Ox+xO^nmAo0c>}LnXiL$xNQyi6kyD|bp{p>VbE8Hu$CFLK%(^_pC_HQMMOzE6% z|MSb`b{nobE%s1<==kFL$H>l7&uF*3Kee3kyL#fSO6dVF5A`@0e_A~{>)?C4e}kLN zZLXT(>T+yX_vWL6u7~taPpIsWrKrY-+OO*2`TWGPZs7y|{&KI?-GTiH<;W%>{-4^c z7-N^YG2`r{#uvKutG6+v&-nB4IoE0}%d*RTd}Pl~oE)NOWzG38X#SwRm)p0#*fZ|W zXzVUCmpkY?t8uQ6H#jy_)wc_i?r)D2dDOGJoAmPdh?!*bFMt-+g<KnSb@|-l<1}gn6ASw6Z&u<1!r%tNr^g=|>(14!^mz@`@(E`i?u1 z^8EB^|FeGW+l4?=LKb^FCa+zA)f@Q=Ua|JegsMMn2~IsvOl$qH&bZzGs)CyB+)B#2 z$`9F{xm}Y?R9`v7{aWOpQHxhQ%zS@r|B3M{<_dp%gGW95^UkfxonuCPnSd$U%*%G` z+;_UiKkY+$X1*AbH2tUAi@FaVI^%UBwxDL*sa5^X=4jf;uIat97v!`)5!~`q=Tq*l zuHI@@SyA5eueWxCn_h1+c**&XKH2V@1`B4jb8mA8elSE;CD?D!bQ{-*>ygc=YCF$Ze}D_T+hd7uRm1a>Kga4D)^=-FG5-+|{V- z4Lr|Bxp)ifwn&dc+Fn1l(?hl^du~mVg*RC`Eiqv2%MJ5K=T=K;y=H|^&^wya^dTwD zB4?3Pc<+Zjc<)<_n}ml5%VLkKPV`#s**(3++U|XjI<=!SL+t;pqq^X#nf>U-$zNpe z_9i-BnY8lf`kOLq)t}t@rY=(7sqzFny##3r`bGj_xuxX4q5f>+8kMk?EARfJt3L5 z@55iSNB-pN=KH*Ah5gS`%XJy+5FoDow{zO7olf^cVh*CYlamuZ*$;TsxJL8!xR+b+ z(W+`$ou}>TAho})O+3=3&p+R)N=HwuaWJkqWM8x0c46Ip#AwaEwBtd!3mvLQ*Q&5T zWkOiYxO?+nB;9D)bj{lO^%pFwU1rOhs#%BjpFOnmoSo0zU40K%Q-;jB@0{#>{Z+Tz zH~&8S^mJLH7GEw2uMK^5yvmL*A6M@f^7+>Ou8nqlJKg?>I`nY3X1c>D?2O}-9LA_zsB+v~?}?fY|Ehu95i zHN!Wx+10Ks~}i>BbgYnd*Pw^6MHLFGrJCcm!R8rbNB<-6LAhbKZxpYn3F5@hic!wTt?Z! zp*p|W_2t7e?2bi0AM$BkzXmSPLR;Q-9p=}+Qs}T*ftOPcX8pEibDjC_Q1YSdubZdB zS9Yboa>$PT^hw@9C;e%(Q}5sV)zF08mTt?i-_k7e3Uq$XqxpZ@UAZu6X5XT-szzhRkI3KncHeDFjxzWJXggVbBP z)L7iM#pt)E`?$6AUF4vMo@d`%>RV;J;z9MXtuL*W+g%FjyN};~kNlk7sV<*dj=FmJ zpCHMmGRG$;M!uPh&24z+!?=}SCmhDQh-N$-5KFi$(_ZZ=s_|-`+saAhmw&0+{ZYLG z)f|_t|6tGOU(d2TnU$;SKLB$$?=fjZ^0HOEPBniwZseGx>btxvri~q5vrhjREuD6U zz2CATr|$s%xt{6#@;N?}du0uF^9=uUe)#M*U6MawQ+nP0R7<+!Rr62x@AO!A_<;P8 zPUBy1-_l#tR+pK2;>yeW{7A{|-k1D)f84inYmK4nHI9;+0jp%K)T8Z`Q%9%0O!aO( z;6cUMnkQ;6SUPDA9+;`4=B%12?;YCN<-@M~2|bUUTl+bFOhXr6zdwUCH?P;Mf4IEY zJ9x#Xa%u0H+-%#weP)Y_%fFo;yiikT!tQ;J_LWys64O)?IlRK}lE^)4f(IQq5Py7o z(BeyFSH6sYJI&rGNmSi3bmBVaYv{#y$Nc*JTk4;P*|X{x_F)xYm2c$g6`qM)!KNV8++A?eD(nRcqn4 zh95)C0t+#Zz?+SJA;yAxXzy!BPNR3lHdcT@iBjrr8bi)+K@lE=A z&AZV(^35osl+Gu{k*YTBhK+GOgl)CVi%StTfeide)n{H8$tIS;LEwA8j!F4WxIS zHET-Z;Ixe9vt7#9hC({{?mEBQY0cC}U-wM;w^wp`SKn*T8j|n!*V*sA(la7@97~)2 zX^7K7zY0H3{e1UntGZ7bzFRyzB4vDbnNiiREnPQ!760j)dy27@N0up5e&^B^X~&!| z)cbe~&c$KH;vPsIFY=^NBjaE+2nAkub7@TTqqpiNBrb+%mfA zn?vWej>Uct{dD(bj#tl(V*;^h4IXqqd8-2&yZp?&Tzq`pzLo18JlU_uu^RTav?tdAU{QB#+Mq8V_IB-wfxo%(QNnh{jb*D0X zeV(k=>ICm*y?6Vt>9FUau@4VQH7!!U2(*hUUGX>`T-I1u6@kH#M@PWx)FBf;rOV283CS+qJKN$-MC?R(#&tjt_$K$r{*=- zrEQ#~{xBx;eb|lbr~VYmrgz+Mb>XFH?ML|ATTZx^P67S{R?8Oz;mPGqy=T&d-#SxHi{W>e^^&R`iz)Dxj zZuo7v>j?cKpZ)9ZY^nN@-^gIx66Iv>;7`cjMuAjJ=e~vE~kWcU@XdPn82SD^0#}sMog5?e8~TlA+bM-+$!6 zQeMBo%WmJmZ^q78lV1Dx@%>wb4&IyiwaNz%-Eh0Od-nF($N%)q&e`+s`s_=OzSM1$ z)W*J-<4Q$_Ta|m`XO22NsVA8o))_y=J=}p?j4<*w-=X1Tc0^Udv$}YndN_Z+Td}|)fLLWsU08r@Kc#z{H`@x zlJRnK*uS4P_qgG6ZMojRhwDrG+`C6d{YkpCoj%9a2^?A$V^ z&r0~x_O!LHK2DrhdC9@7J>}=txStz5r_)T2`-_LZKeurH>pBj;qt1Oz=^XS|iu3(S zTc>CnHU2B&!SzwEJ1iO*Pb(X*|6jjChU?OnBI)`}eI zKH`?g1Mh*N0~Pn*8vndy4`lnn-sLk+?rs^=aQ@3T@$;T5<3{@I>d?D-nY2V*&aJ80 z!FOA`?SG0uFXS$-CI>$YZ9M%RrV*l_D&E{6yR_rM`iw7qGCEJ{a(_#1V8KW>$I@gcw+jceescdHjn(NL3~(X6({fbn=7j%pY?Oh zLcRL@+xXDY2ObZ?+_i(p&H88APuCJUWXz)|f3vl->Wbv$b^AxXGT$^i^s(mlj?LHJxEV4}ex=E_ zjn0c=I-b7}tmxIxi!8)A1p=tJPLH$9wd zB>Gfw@hY2{G`g*0vlQ*>Zw_5vj|t8V%c>SM;FfRMj2fd{0zNfzXnZ&Oio?1#gRWNE z`&+bn%$CS8TeMXk9m?t7%Lfa4Q9eg|>a{52uS%`XT&ay^mL!$PvRF1&)B7} z=j?lL-1H~$E$*Ik&#LAaw!Ly)edaXc`JK2HQjN>|O%>|T@Yvn*3bafx*e!S`@}RT4 zX0*$`qf2WDHclEFn34TacYjll$z?h=3hsNh&OGdy?!N2Er!HH9@4GEomllw=m+x{Z z^TpPnXnFjEOpi9*XSh8X?eAzG6}(K_qjmbk0Ug(7HW52ro73dhw9Fx|{^(J=OmzBJ zS!MM8o|svV*Ts>)l#_?f=C!!_;i_!?B>sGjH?N{1p_)>f)x%AxZ7g0Fd$DD|XYSRm zwrK8hdAc|`T3puCUg_#JJZysfTGYGI?+))g_{XHd^RwXvx60Oy+vsrW(wo#hM@L+Y zZ&c>V{mcFP<(`a_R_d~a)QH%!jyGkKcMa&5@&0CONyWw!#>{W>aI&l5ZJXiKw?TEw z3~Dsv?d5=x4c&fSncLsJRno$zJDq&&7C)XW`y-z%D;-fQ@dUQOnYL+PJaNI4IMPola%y7}wxA#5nu_Pz0;pfKN-ta%4*rBxB z+AcRs&@#2xcr;*7gEDJIDRNXJqbJUJeJsvngUjF<*Tm76TLyjb2pQlpg1&OXyw08D z)31Mt>{dTXPANo<(CdQdH_kT?e)L=Bn~tYGy34<~T>Ha&%7#HNj-g7=G)OUZE z4x4Wx@VBvpPsg~#InwITJ~m!+_{p1qhC4Tp9eIDv#N42dyZDPc&xjRo_V;NqNb+FY z-zUcRTO&yGoZ6sKWSG5hZ`%sW_m5)A^&d9-M36MH?ErE-_-Frb?Y+aQx|~lqd9e48 zxDO3?9;x7ZX!NMKH&yTa)ZmWlsK+?p<33BqzMLHL@29%i6B5Su`EAOwRjmWI+&r4J zx9k1%49E8|R7hw>I|ce6>FMXA{Hgz5mZp9S8mYzT`OL6JEixEbG|zYYxJ;H zy{hg<$96cB>#4YUdKC72yfAcp-S`i^$7Qdb(r50IsL3y@ZsHFZuL%CIvPFY=n|q~= z=yPuGHbT|m(0JzMhuu%Gh|hCxo&!w6H~7p_;@k;MEb*#DUUs zlBw~Bogd8pcKG9ja%Z4$9@7p|s1zTJJr>@L0VF+s}eS%kX4|Wy``JD4{(8FA>a0FbBNiV!^dxk_;?y0UT`uzL zPr?%iIzW0+8KEbLtmSJG?mMS88S&(gf$e$arp)MnMRlmdiKR0Jf1OgV|Ipyu$%`-5 zDZA*@S)u#whi!h$$o9*F8aUsd=e0 zNTq4FVXZ@S<3U9At=-nB=Q*dgKY1^{!~G_I{d-{EO>F0fBF0=eCU_=M~8j8J8bB? z{Vf7MzkZq%9`NPkY4Y#wpKjdhx?||)C*c7@-oFXo{^`!W76F6b?avwZ_2s2^-)>!L zG4$*HXN`6Ydw1h}c#E%}zuX)4{_FnZO}>7)rT%vB%D0bCb}yT{W5=f_x0W6MHni2y zce}?f`t~mR$ni#B-@mxlV*95~kB@)*vVUx&VP8Kt`u1V>{zcb@Z2kOl_pL_X9_)Tb zUikdWvPR$Df4S1A#o*7cuWkP@^;^ZqK0A7jJ@m8P|HzL*rAg51nrr1cxl}8QX&xG&TejQZIa2?&NIG# zUbI%KiQ!3Ak-T3?Fs#u;vm8e$8lSCw8NRr0!O zM|ydY9?l6g|{TIz^Q?!ybx$|DteUbpTT`MUG(BqQZfK!1s2&Ou5=RFqm9$&tNp`$yekCF4Va=lccl1EY}VM2(fBtJ-_MMPMMkyy7Fq}y~T!L1`(;1qJOY|b2MJGr$ zwwNM;^4n7gq}1hdRYDx8(Rw+3rtv&uXOja06dtf|N`HyewDA-}J<@6Ij@~3-}I)Th7&_!e}6@o z;QS_3k z{7R>hC`l3Yij!)*sMjGd9N`;!qavHsNkSn36y_(7jHdo3TTvv-BPD}|_-W-yQc~2& z@92{aB9P=2MYbWAr^+R5rAnRL1Y?zif`D$5???agk!nbFi1do$o4yFc<-YWNLRDeL zw`hWn%J7g0T1lwkhFX6F!FVJ}6b2HBr#xAq*Lm`3;Ix7$vo{~=Nm)6)XBgkmak)yb zO_7kzh58meNt`-S?nPcJh}7vNUDPVm2a(bzYs381%18?0zJtgkL%ah9MGf&RcbRg^owvl_w`Lq`t^M zk$w+(z4ySfm9G7pujb}J@SrxZX?4TFSxzofg}<17o;$dqMaP- zsn&Rg`I5ieg_A;_5T_y~ra;I^9Le{uA-@}vf0a*yCX&KQi3xZSg|U>9NP4QZifDz3wB{80 z2GdVnOub`;D%#|&($JEoT%k&k7tv`Qsh3i%S+Ao7Q4)D5>>EZZSd>l@P5z07Q5Qv% z7g6ANc}gS6ckU@uYf?xdrzM0s3kfUKjyj1n`x2=t#Y;^ZksY zj6w7S^aX|cPMxn$(FpRdDcn`#(~xIKsOEk1mB!d`L1S`d!BbOGWAUc6YNcF2$_V+k zByvCc-B4c{uINNQtwye;21`;|d2|DXJF1n?XTxEB#y&{-embozPf;l)rXDh)@Kt8I zM7Jv-FQb&cu)aw16^OL>l<0=4HDQ88gJ>sG=oFmDH+%mE)heXJCTK__r5bXqH3P(8 z{HROip-5PmsSz~2SSD9lUQ3Dne=YQ6_vt_U=`T%0o0bM|!wvp}WYdiqHAWht^ZKsV z@c&cWl=^s@N{UYIOSf!%Moo-VCnp6URz+S$QXj2arBl4kT(j% z$d#lx^CC!^6)DxGn9H(ZT+NqDdVC_Ar0#9e&-?*GV4<0&Ki@ZK=AzCoL`LWlPC)C5 zfR;;vv4=+5CDp}J+(DK%MCP%wgg7sl=kL!mAx4JN4A(^};^ZnFNjtqF$kEz(t%@h% zQ6GKCf5<_Hq@iB?0t%(#1@It)spWa_yj0#WpC^&!d+>CMRC!@e zrJ~y;pFCP0c$Y5_&1&!u`K;f3aj8ubDUrZ=L%^cv2Lm1|XUC3!M^Zjqe42t^^W zl`559UP|&sCi6{&kLS)qXc?nhQqs3GK{HP{sdpTzBd<2zpE{Z5Iuy~O&(TXso=-il zkuFnb#41!ID3sI*c*z2TheKmnU|f{)C_Q(5K@ z}c3LTEVGj1ii_U>t&}S4*EBnra}VsZ=Y5?ow*P3kV>;^5DVzf)_!x zU;-4W?)1wjr2o`8p$ZZ&8pqIqVSJ(4+f?pL$_)aL4#_V$(Oc3@W~NNz#~w^ z)Quqe$Ke#DX^+yXQ{^g8ljf;01>yNiNV?)rtC+D}`c-)vv;12dPcO`=ed%YTSZ*^35B@>(M#25BZ(y*&6nP{8CWVX? zY96V2k)*Iu*4NOSiOn^9QK&OUYz)$BIPPrZS~T-Cm@ch4DGyMMB2lfU%*!CNs3vtz zLBEq?6iPWS*=*n?FH1J3t7d#fK}T09V?y7^a_lvHPa0CHF^i)SBn^!%^ldV)zog(I z(}$)c*Koi{FKL%7JWfg?ne1grE~zJ^tU46dRGk0p1*e&DsDhqb#5sMr_axLgbST!G;F$P0B+1O{ z3%{wCSKi${$n(vKWKq=9@~P=l3q^ye+vIg4g-`iZ1L?~K3Q`KYyN15=O+x6@7hxt& zK{);He&8Ae8l0(UX#%Onyom4~5{Pn=e;M3E!23l)_J*gF#zjO*n;HO$Ky|-<_5YPe z`pQ~fTg1niZX(3!g&C$H@|^W{bcm32Vx%dCQObu$`5>|w>bWBgwvCR#kz|N&rqJXH z*_KvL&wNBvR|cB+BPKSObRmol`s6)~O&pYX>a_o)6~^!=C20l^ps?7*Q(kA$-i*{> zpvX%i)M}-dsj10(%?7(@Z2SkV24xzP1x2|Tro@#FDHm2Nd9q$BrCsxa4&>dlC>~gd z+>xr2+>CC)^pCK@5uZYr8mNJQd=TC>QM|uk zX#4L;zd7g6qx}Do@l)*0BtBF?+r2HmE%eTdD&`Nk>^| zgGP;ybi_(wKKhw999F=21>q(xMVz@eL6c%h{)@EmCa4p<4N8{hSQK_B;tT_%DnY5F zdv0U`bZFaz(-;w;IG&$@4^i`>u_n{Z0}GzS^kTzda*!guq-4F9m&Iep(&|XJOv7X( z5di@MJxKqSo_;JeLrS%kH$~`cF~LM%9UCT~f79oNNlgA07?1xa-c`^Q3;v~Wl^CYF zOgrdn{Lo)w-mn3rJPjYn_ls>NDMY73y2sS_1cD3PK_W-r^=yX3)M$^QPvw#+zHv(UUl1xE@5$k3?a zO5-i5h`lb+=wKReDor-OwNjlVp+GTwXQcf!=awq83RSdMvLy>8p-c84FXVf8Q4IzJ z7%nbEKbu($ZRACHXBw`fn<#V<-@PyoP3}*hNWogr9fKxA|ABNC039A_%ysd~pPVWT zx9PwkZ5F}zrq3zFU8M<1MFClpsnyy@@*=(5guAw*NGmTWya&Ztsb3-C-3$}ZDmi6* zyQme1cR0Q7y-=s4U?1rGNANNE5Cw zrJRN!xjx1~Qw`I7`4bY9)+k7aP?r)HC#Ob5s#9@h6gZC&(1x2Pyp-)KOl6Y=sS=YX z_oKQeAtg1{-(PHE6(N5~vOf+Z^o_|6sreshq4Ok}EFI%lk=D>Vg33Iip`Z?Wnq+?z zn)eBp6sF5Yw(R#`=bPjO^Ch9C3Mdf&2l`76C6ds>dLy8FZ+by~gxxT7%sPP1)`*asEGWu7C|2WGj|oJnORFmfjsC%H^9#`yL4wP zopeJ=R1q(UiX2Cg_oaVFgpn^yBGC#wsTm+c+M5|q&gU-%9g-B)CKY}z+@|H_R5wHE zu7^oNwE|;v`MDr{?W<&e8ZIYW4J(4NVD_ajY(tX@5ul<>ChGR zjt$qDyy7CAx&J6}dhiy+88rd{59{A{Kb&n|s>ydeh++ z!$X4kfu@R1rNjKd5tNW#AC+}u?g^6L`TfWU#7O=--E}UZdRjP%RELdzqPdEi`-u{3 zc!?4#_=t2=TVmnU73ICB1<^SUdh6xF?{C^mR z(Ep$RZ;PKnq%66Sila-=x%u)!X~`O7)CIRZ$qP5C8+pc{d_8f)$d8DqKyloJLv&To3w&Z&BBPuHz@fH4nu;%eS;Cxd*jqq zkXi3U7G0s129V4}9!_}*71%(L8Z_bT&62f&cQUoW+LvB%c zWCSFV;vyJ}p#Fm+#At+2j6gzZR0J#)MdET9BEv-xDuZQFL_~xPC4XcxSrjA{W6~%$ zla`IQgCQZF|E)qLQ;<4JS|8|C_L)+A!&c z(DWu`Hx+RSap6?fFxef_TbFCY>A4T`Oac`V2o9kHgrblL#l<4AP)LYj2oe#nP$+~5 zg5&@NjnR!zF9*dSM1-IOLB0uya zL6{t)Bqf}5k9DSx0Yes|MVfCa2p&#lSyHDINKamFOgKFXQdf&%alY`nnKWAf^dM7= z>EH!*T_NPjfk7`ddpkTHRCuWKMv%f^n0>?r-@6+7?oqR*VASl^FmCcWtWe*R6nd3h zr?coiY~Ed*KusIT|9gnQ=1_^vP8SvaEV4aTX7_+090LLiWdJM~E`eZqBj#|J;RBmD zS8~ZhMIz3CRXowM30mea3?_ik5)n+mg_bheB54Ac)j~vU!v*~aEtGMzU;=~CQYu|g zu|6_@6$+z>=zm1Gknd|M190Ie41`r7cY}*qS%qxDVlcr%t&dfS)Q)-kPJj_Dku{`> z`{aRJ!(oYdyj8|SvwMgTh$yY%Wpz!2I6fXS=_N8TAX@l{sE9)&BKLi2Fhg$|o3t8O z7`x2W{A~dG(^g>*;^I6!8y+HMw@@%EkFbrGttE>z@ED*PS_3N!J0oI0{!qlINI;yC zE?D?|#31$&6A~;MuVNW;_5%<&04-4f0R?}5P8#F<1il#I3|J!0$KX*BZaeF4juukNM2iq|1}pAMmJqX{ zlLLQ0(!hDi!Y~ngqJ@^CI0MNVP@Fr0#eFs8l4Nl^)<6+bgsWI_a;gHyVB6(NLJTIB zvJf4`00ZyVz>4#8_ZZ-$A;JV$Na+f@V+6(-tT-P`#&8=_ctX zCwOx}wye(OVU`oTtqPYF61-tn6TEGSmQ@G@;N%5j1*~9B<+8yRi!=e305f8Hjj*W#|h;f{| zqqq&-LLrlGq3sR35O8)!%mh|wDHALh#n=-p^ap~*y)`KGv<1N)VkJsXW<|Vg8!G() zUO%9y+?dG+6)>QIkzg`j%0}P;#n=N2DNP;^C0U3KjXnMY(?yg5(*@bkbit*&2q27b z1*%d|1ki?hC@$rbhk#IFAaP|;@w`M<(~nTp%z)w|#CE|4QSnAXZXpF4CA9`p5SLcb zSs+D@fshbPtWY6teYjX%8fJkO=me{nusTpbn$)tjt%5~d)xhGph*n1mbh)85WC|%3 zMYlOph)^izj8tL8GV?6hbr=G4oG}2fgvE<8c*AUtf`}M1w^m{slF%Pu#cjfXBVY@{ z2nK*cN|jInmdmmNP@Iw|3!G4)2()UQNN5AJ;O{1g*cvTR3d)G3`aV+d_kpv$QAZ(; zYTys@vuv(`B8)RKg?wL#*cK`j5do%+T0yF?A7I6@SkbWsz@1}20-?lrl?=9`l`lS4 zs6{bzo2^$RiX}uayEtLy;cM7t%2%T4E8Dut7-Sv|BEVQWhA|ElxAhKm10tY^0`dK- zVcga{P^1uyaiqAedw?PZVGzMMRvaJp0KFL$g=~zJZD$@V?G#{LRvQ4tGDAm;DC!Pc zlum>&pnycFGV7okD8g)wl#Mmea{R-%3KYVw24W~<8IHJ61ThX5$LRuSwlNbFl;Cja z(*h|fo&czXC}wS}I7Y1KQ4mlEZH*P%)Cy3htf7GL_e~Ydwr2x#Mf(^{cVQeT0v7@< zmlu^BDd7(is}Xif0R>%?BrG{rqEe-Q2*MGZ zIF+Pe0TYU$2x#snVs)%o^=K?b3e=;)tql~rNwStg1G4igw#Gs-Yhs-y~Z0?-ObaZ9Ffgt0X>fEkU&go{sVoDnmEDE%;o>+ug8!K*+1JEFX5GO>8BgJic016d?V>U+0*8ITIHzq*W zJV4flirp!93#FA1u{u=TV&}lMmN4d#;x<1AMG6<$7$_T8 z@4|}M1`lu<4Pteu*v;X$zzTFDYaEA|hl<-?A2^>PY>gEAN$H>)Gb2{8>Ku2Hf#nJl zvkR5&{bb-pYy`$BsB93S0_5p1#ATqYGJ_>9B~~3OQBfua3>6FkrslyA0&y8EYs~h6 z?sX@&`uNA_+9L)`6_}?iwz@>IoRuIHGPhw312R>*ikOsufs)3`=5VnbtpaDDj045( zHQaP&5MatRVQs9qR&fb*YYbZh#j^5I6`TR*Nnxw&ANOj$fR2F-_{s#6U|3tMKm&UW zMD>KFX~7>1VHj(JAGg=gSmvc8psO7Kpu((J^qXm+5}MN#*mfMDcsqu%8l^JdEE|Dr zm%xY>r%*G?R0=n@QGgX*#1Moq4i&c*4=31?D7ZL!Xj_rEJyHwg$luJjTGB+dnk+mE~>>4 z5o%+!Aa*qnxR9+HNH+R;-v5%&D*o1_Lf`5Thci zL&dEK6);U8mS(sIVB0)~rOo65pUQ`8gOP7yXniuF34bTA!aYch+$W!bhU_=aUxCCpZrsS=ES%#VGHiV^cr zksb|dyS>Oul)Y%{gevo5niy`oOh&X6SEqytF)U7c3XKRUKsLlk+I85A{pD~XS zqcCVLBf&UQoLWMPStiGVF?2B@vNlrOGUmV`7s%Q;ajhnR5VPHutY~qH=&~H|G?yq0 z2crj=wQ=Iuf@D&n02f6PLK{QHGLIsW0;~atFhHbW4lgu?Zk2#T5g}kwEP*qQ6sNXK5m}Tz727V)tRy(GymCz> zgmIgt1QiP>j#W0J5@G=p@=%BgPX;bU)y-fGvR#@rT8hiamtcE)u?WYljuy8fE;e1{ zS1h17RgV7q3__aj!x;A_m>9R?Ik9D5qBW znHzM#%4RSVJOTOsVU*pNi`jb;llF!!nvN7JYnbg!SkSeQ5c5EBilSSrn!(sI=cQ^F z2Xfd0+#?ziTEj|lIx-BL+$mxlC~hxV10?5!wP9j(7jlrLMP^MBLXH?I$cnIm;Dj+0 z?c@|tKdN2D08lW2L9FEgAy&kOdEEntN-V~03>M2XeW2qWieT0T3g#3+0ABsiyg}gFg4!A@mer4>pP<#OnHMW=mwv+$K>CRi zLhED2tw?$aYA+(zhKgfJLBM$ls1Ua?RIE=t0Pi}3qwGS(#@qv7Ql3aC<`h=Ur%*wR zC41s9#AU3kGF1au)zi%Gu@03jrfR^TLJ8)D3g%S4nb<5|g@A9U!T?*qN>jXwDpo>( zT6X5K;&f;oa6KeSFpd+aOE1EJgC8U5o;ZUGOKlJUwOx%$v^3YK1of0LYXilx5_uSC zDP5o)LTs3{$ox77+;-)ZkWyTsi@<)QE5!*tFz>E~eyglc3wFG((BhY>6VA$$#am(++ zFhHo7FjX+86R8+N3KtPTb#RJ@6|0$y7|hU$NP>BsIG#xb$P{1*!L5!JxAYH%SfdJX zsY;{5A=@Pel_YPU^~4|)aH~V1je&yMCZC}7-ykatd=R$_z=38kq8Q^y!JMb*Hmt2w zk_8Q{7wbX*>n32hjghi-o(sXuS_f3fyq!WgU4cp@L_k;2Sb-;S$wL;38Ow=ffO(dx zYF&T~9bq0OPA^}>fh+FA)(|O9uU>-*5n%OUD@YZm*RLT$+ZA|0N)iudy`nW}Icoy4 zHB>e(yKkO0ECjPtBF16jcEAM&T;h&ERtJjZMQdi7CuS=qjFhIZ6atujj-rT-kz#qz zJ|V$YeoN^p{svms1?3b_Hds#t3Ka7L9?WHjnA#Eq0oyP+=v>XS6jf2VHgrB2qAG!C?TpDP|^N!wNVd+|JS$*{+N(lPNz| zua5wWil`A}yK+h;T2##TPWIpxhfxuMF^?9fO_fdaV2hXa!!cV$O&gb`1S$fg3qqFBvNi`b2McieN=P8w0*ZN0*+Q&v_Lvp7H+r%tl!qd0(FLe9&5453 z1+XxB@e+OzPK6Xo;49;dL&fRLMFPhGcVtCS$l6eGi-E#`NeMu;H{epV22xBg7pW2p ztqm5(7!@J{+;0u#6i~KcRH*G%%)q5)xmrc2(mU%EYFg1D5Q>XxZ-J1;RFP*o**n@94m;+G6lSs3Il;pl*5HQg^>Bw zyUj9(ty!p(X_SQKY)UA?!3cs-EW%2T6aMOm&}-3D8R@$!Zb*njvUa%7BQRUqT3D{t02XiDd+MQAOus@^-HdK z!cqhiLI5spfI#+?G5aVgO+W#9!vMShF2w;B47ZtsXTynM=IIj(qo9rpL=Ytg%X+G2 zLH7YTIYX+)aikdV@es!5ia~}wxbzNt6jG?rRtDXMlT(aaDjWgUJ*dP;aas8ghIXeF z;{Xz6zIxWoOAuReXe@r}55&+GMIbh+ctEi#Q5HC%TtNx`fdOL~Cs>F=fZNH4AO@6A z^xeZ4tKldFVrCr?h`09xoCq$ZXqe-K6Buftx_~F_7*gh z+?)$>TY1G;v3A5{nVMU~?+_tsv*L;vYYBKv411tEgNelm(@=3*rfiu$jeXZ7p`2Dd zF-F*GB{o)y=RW~=`T&t8{QKbpZu>7KD4WDMQZUTvKnq~vftUf25|t_kMhM%AMB$~G zL=i%aEgJ=urV)=o#bBWW00L#E^4|D&53>xEWpb1la9uGF*(APC#5s+XEhk}!?~iIY zmvI8EPz{$DCJrytvp@+&M7ArtB`n1zN+h;jTB7j#=84m4XVWoHRBEygiU=Cm$~sw0 z0*gyiSd)sCOgYDmGlB zR;H-baSEw2JWib`*A-e8b9m|i0SGcdC!#pvJ38`kt!k!-vp*^f4E!P2i{d2Aj?RyWwWVedykaEV?37E0t1>P9B~r*Q&`gqNGZlJpX8vRxS^Z)~XXU zI=WT@QqZDXv{tH#3D?C)N#;u)bc=xD$fzh>PM}bf9D!kJq(~G=kmC*{6Ggyiln8=_ zkPJuAs7M?ZiK3+9C^04_M7TIYCMPhVn@P)gHx$DK<$K%|Dw!fuu9DGj5yc^lFgc`` zYsuFfuFi5uMv^@30gLPQ8ko`XPQRD=;I z`5!982uO&bq*92;mxht=()8Mdh)6}ELZ?vE-86-Ql9%u}sZLkuIV|K$p(?C>1@fcT zDx%33q6}B5BjuKF+oaV{E0m_dO3y|kFmArf4>|Y(*6=4F5d&ypr3x+Jbaw!t&{9)v z2!=)Gn{*?%?Y6f=OV6f~BvR&u(S(3?))B^$;#5&I7)CADF9Ggg14A&xI9Qz5Kfry0 zAqXouR%q!`L13^*0>nI8TvtO-v@i&^HdZWap#@X~F2ZfOz4G_L;#4Kaq67;x8;JoO z#H@&o6)YCLnow-37_2u^s`jzL%oj6&76~mmQXJm%fCLIMU(9R6O%IULv*`h4stBg2 zC`2$07RS{OoG+9dDK3{2r@{*swdKHK`-oU<1+=(st-x73OfU`>*DV$(S~!kd8!OgX zJHbp{V-#gxtPrkocFX;LV8FdvV6lh^qlJ_*6A$VTG9g^t4vku11zKqpVP32tj+=MD zEvsQMVQr|`%?hyCheU(`dN~La#tJP70kgdVQkgk`=8EKNkce@>xGh`YLHCjag_R@_ z!NxFXv-2{rs5*f_ojw7^x+`g_Mi9K#9+bf5pX_kt|~sQ}nu{ip;GQs9^n%@3dG1VJJ!cOeSnQ%xTvdh0N3HV8D{d|Koct7G<)4 zcU!cA8d`I|4v-?Y=3AbE$`uoPzQG(%XJBM&N*F>A*y_7@a&905t>6wZvEwOHx@4iGBe1OSOMm&S$q3R_9G22LsL13wV`60hoZ3gB3cC0P+>UpXmQ+D0q6EHy^$s7 zg2?8fKEN%|7~k>JnkF7(yBtWwQ25x&`^PdWU;u$Dq1dc469!tz)!In0YNH4t23b^c z1zfL$BM<~x87!_*D&Q!L2xnmHPpEXUD)21`F#@wPSe)Zk;PE{|Y+I~YpOYv-Dg#i( z(qe(dc8JeHut0qq3}u{!a&FB8Y#~?}=$be&!T6r)Tqo_|6F4}*I943z?ZD<;2w58{ z?uD&@&AU*Dh?s_p>y8fix+U1!P_au$EujKkKM13Qm7(I?baM%mkVH!)!fgu}+g>#I zP>3)M6l}$nOiU;tHQ5D0Hp^9minWTDU5ZsSSb*sa3=ju|> zD>ha*f-_a)S1g2Bg{qjy6@P0;Ow7~-JqimEE@AZ}=!!oCA{bKv2C*0-IE+=v*#d$w zR(A&z!H9^%U|D#aC09ZiunsFE#5tvcKMIPK+_J-f>$}JwYa_*OZY{!8#b}smn7FlU z9i5(9usoN>mn;+R~CVGD;D1zci@ zz!+g|xL|gZ7zn0zFd>8}#57i14=(_lEGFXXoKCAnAc(0dP9)j4Emmyj5fQi$F!2#a zFe^jF@)|Eou_76l2+X=;5aUB3x7etqy(&QhGR(k~1X8Ts#MvfUps{02$T(0ir|gwE zWxxP)t^fq8cxl<3OM0Yp+EH629wQ~n5M@1;4>0o>!*JN@V6nX}++xiV4i*jtS-Jb8 zY=4B?Nspk5!g1!2;&}Q3f#Vq9DhYydusF7>Is`LQa1Mh+n6|P(%c}w>r!` zS{&o;78a`nrDRZCBrG{~;Bq#t2**WCErdfDN6MOGBZz1*HSLUpf9#i{gTkxI28dE3WF|!!x)&wfjL~o$lJ43I|( zP{3(ttmI&Ey9%C&6;&fP|0GXs%Uv+xK^r)4cDlZDJpfGLaGdpQzy!Gh41IjfReG&jNu6PMBW@bCPN7#M$_@93l&x=y1q)HyuF>i$`QLT{4d4|S$YLzm@j~As>OZ5s> zG%r#?UYRJ@rtqYyNFI5HUM@}G(O*fUecbXN zBU-MGlk2r6{f^Kk=;h&2YOPEjE=^YG!pSS5=?4%AQKPr-rj$mL{fkye>F0p)0$h{| zJ$ZL!xMjnUia5DSr%^rSFZ zgr;X$(}7OI%p|v{@se%1%8kpe@q>mYF7N7>pVV- zjTG%-bXtJU;!E~Q(`EqUi{{k&L?SEga+sqSg5>-1(N4SAhT=h6__ymw^tXYw-`rYn=n zn6hLz4wKAJgQ4dQ(_|EpN-1P7Q{gy>>0P(ljTd*>oaJIzEx{nws8sn$9k>;WF*ry!(uIc=9jwee+lT z)&5f8F&EeDb=Fgl|J3sS9u=^WZm^Ws|I`1U|BjAw!70)*TduMb8G_4otB^ouNLTvA z>|HrVALqTJb(wBN#`W&pd32MGuCf#EdA-)->3p8HzD?guWmt=%yK1dAA}LZMb6U?O zxkpc1j~CTc^YSW_7c3X^#cXjo)$&DT<;|551$M9-*>s*>&5dw{rLFFi{4Kwkze{P zKR$W%?Y}+gU5|Trq;Bp^mWylA3bR>eMBJ)16=^9I^jO;?+44^Q)&7}HhrP{uIwHR9!X_+e0qrDd^nF8_kPPTgSh)7EiCG4QC<`j!i17n`|VhxYg0qR|mRIY=O1n z(3ROfuBs~2@dmb$kGm#69h0WKVK+&+xRInxqB{Au{!gdOLr>KFI9v9zxAJCtZ(IJ@ z86^uRC2xLj%`80<oMx-mRGoz&y{L-Au@P@(h>zBRJ=A5KcRHpHjqf2 zrB+VNhpkky2}qB~(?6HncY5l!kK1JAcDbcmTANNO5T}<{!^Lt{R8UbhBEcWcW-Y$k z=DT<2C)6?RFrACO`+jSMx6*alKH?^b8Zr;R$h6Sc7h2NpY`JJn#QD- zSw29E;@Q-m=y%#$5Zz~+S=-7j5z0E7Kct)4RD3Zh*c+>~TI=++&Vb31PIsASOe;A3 z*A%bcI)5f_zi8c+K4*r#@m*X2sM}TxKy3m@oz5%L!nRaj^!#q5nQggFr%cWitY1F~oz~zu%g7TgTh(T#R__ zGwGhO+AOs%E`92_Q?}zz+g99Z!>&{J(o)|4g334bmUmH+UQ%P3F?&td7vpQA2g>ob z`|0cFKj{`It6mqrI#`Peq`Z??D>ARaT$Jj>x|L_QuPM}ZyOOZT%*w5`KH)Tli2U(% zETczfrftQ$ExjGq#-)TckO9gY2G0WPYZDSTrst!A-6YT&Pd%bu0OWtC0F+!#6+1T{N$@Fa|J!!Cg zt#KmSd2XcbC(EoD4c59gZ6!94ZBaeGOp+aKQ<&}`)i4ojwf(kInO6JR1kT@Hw0_rb zy{%be_6(HtU@%4*(I zE2ch&9bGr(W13s%3u|`g;^n>hZEB5`X+`;TTa{+|V4v0ggs#c=%lmS#c|t0~RWv63 zj#X)w(xq z6XL30ui9l(Ep9Rs0j?Ps<%88{wmmYBQfx=IeP{jmfgaH3+7fBE^GjNoi~5;rbDgS| z$hM7(x}H`qZ3m;40Y)vg-_#`P+ivR@t*a&JfJmD*@}|VOr6W07PA~No(ZD>~-zHL@aL#j9 zwRxOxh4nC%-h7qKq!O2nm&>(j=>_FC>m2H@`K|Wq z@rBNip5B^e>&&KGnQp3hL#AWp&)TjlD$;cwtU$F1OMf(PwAX6y)IS;v)97bCVRgFr zSv>XAbe!Hu4cdHEUT*Ux8L%nT-s?t&%q<=3^cnFb)!p`54@5OQ$U|GkE4QNlZJDac z(MFoazO0;0tQcqJZ92Jn^vuXdlU`b;XElkF{B*TgFBdn{kyF6x_^67cqSEp%r>m^^ zXG|PQVG_CG?dyX?kH4jHm;nRLZNB zaJn{+w{blEzM``l89eV)m5j-;)Z9tU&o$L-(t2pUP#w+5hnbz<6pwwq6rnYHCl1wO zys5hG#lO5l&vil>68P}Ed5f77~ox4v4;m7e;1ev`+ev<98d#B$kP zJ9E~WFIub3&CP5o@+%!*Pgg6u5M(x6{0y2C)=}zw4mDj~-lXCUeR5jX{C<_LsuQrQ zt5h$f%D?FVQt^4Qx_!nr|Ew1X$ym6)Qzm96dW&zHp~z|-`YNxyD?f@4d!y$)%kQFn z@7$3adis6h!LG99y6tsE?6*HLFDxd0Q4@9{hE!DRQEo?N^O4lu*lNApetMm~tHe@v z^11CDIGV)PGAF_43W;od-wFWkx-{k21KFjPw%eh=C^x_BmvZISi zV)txn)A_n>;~VCM^1zW8!pE)So?dOFV-0PoNm0#(H!mOEg4FX;f5~oI`wfXs5$n*& z>kRMY_V|4&cu=VD->Isd498T2P?Kvo~*WjP29U;1iM~CXPa0tU1#UX^kbC- z7c=dkFqqMO-Iu1l%3Nno;=ah zgVqAK%Wzz;$|hO#fX%$U%CrY)8cH&lFLLabZf!M+U%2;=dTzMizF?e6v-WEu#zy}| zeOk9x%eCJ1LYh~5EA1i(WR%BpkgqSXa*w4_R1!Kl(a|>T8C~cW%0{nE z9qD!-Ku-L4{V9GD9v$ytRr?*;<<)_|CG~wEe$96}&bsJmLnyyd+y_cC5;Nlp6 zD>>BD!SC8P%WN`z+dp<}FWrEs`dmBJ{Z^?h*5i(zOtJP`r7M53sFLOW zNLSpk{`Op%KYtMy(0-7zEmQfZU-YPF)-9E<>5Xn=80y;=a)-^6Q(=`EE}Mrvb#EWD zFVG#eV?Wy7nt##4KJT_V%+oUFYG3!p?%s7L&cCvGZfU-1`|8dsKla)8ig1@%w7S|{ zU#H8d)n$@_N+eS^vkBbfh1$~vDyy-~>Jxq0-q7yUmhlv^oqv1&=O@Rm?`E=6#Q)B9 zmFW9PJI%!xu6|Mai!s*BS6?(-r{*7S-}mG5KRx@l_QJBz#Y;^P%`{BkdA-S5-^qk^ zUi-Uw5yNp{)I;CNTBn+|Rc&&7XARr&W?lx;Y*&=QJ`x|L80v*`+o%8bMkF5fJ`%Lk zH+$vX-oD%SDo`zduNOMX)V`^90xPEVyo6aI)VgcK3U}{{-a6@do)Xt5ih?-ECw)wO z+}^4?S~-W3zhq{Fa`7U`Yv&~YlIOVmZVJ-5=l<$B@--c<+9t^poxf{oIg^L$Qk#pp z^Pol9Nu;Aal@;7&gsoU`Z!;z`IGwGw-h)m<7u{7^re~RD=KbUEzJLDc<go=jez!#pTE#GJ6>Gt-51At{JnVc=z%px#Qa}+`OLsKFF;Bot5IJ%02mqeXqz&yN(AdkxtSR`gP;zB)6N&sgA1MyOWw; zuQ1rX@ucEHmG=4097o~2I9HGN%$ZE*qp6JOQ9duS>zj4UrD%4E<3OZ{%~qd0=G(?a zztks%#>kbcmP&SlrdZY~7fK_nsXfJsIAH63eCtEG%#^266XfY1ucS7zf!=0zeCt!2 zx!H1-Y7^lzAGO9|k;@;9nOwLM6{}Vr(T0O0U@A)|v1&W2)cB)vwP(w%y<75hwBKx; z5?#36e3sWt?n`CHkus0!&&8@Ab6q?h?d@!>iTrM<&7N5XZ)M+N)!SI@){eD>KAc`w zoPt^}(S@pIyl>NeVAr&Tz9g}k>xhJ04E+!Gw+T~#W&Tx`5`Wu0`Y&v%VGXs%Ryz_!JDwsm_yFJj9{=|uRy+H@0u}rg|NlGf z|9ZYz>oo>ikYtx;KSQqH(o67ns=R^ z{;em&V{t9ITrPI=H|^ZlZ8`UqyDJu##haG-oAhN-vtl2WFW3L{lCt*SPN;L*{@Xp; z%5b}ph3}f>ZNJ>rdmCQM@2CHsf3TuxyH>`JwQ&9SwpVer*XeX-5|QVV=(L?gcf|w! za-Wzx9mbmYq|Nce3=F_R%%DTyNownEcP;3&?ow&SNPZyM1M*h`m?UmSb zqV$IETDFgw}NVK>++IFVX(^0h>+560sw%=V%t9MH|+)k%&|7X1#sQp$l{kA{4D|IB5^FVSg zqjEND$zZ=;nGKc2zW!cIZ^M){*6Z8``Dfc?m^VuB6gVPuu3fyRR!f zyi!N<`L5JiUjNQrMK11{#A??iiF+o$`J$t@>%r}*QobCs`Y7McA9A|6l@En9Def-> ziSu)}%wZuv#-?rcEQ0YdTw!IFyqfFMrS8g&(z9Rh83-~CI=eM2SBovCR=B?te@Xhl za=zLQj>q;FyY(rz3r!Gfd)9=WVwq=`cAJ#QY&tXn#=V!NWum@RWzUZktz!g?Q*Qb{4|w z{!!^p(j^}5EQKxKR9j?JkJOsVvYWq_cgNEE_IJAaJ_PgFgME7rc0<3ZIbfvHHews- zDmG1;`)Mn)0(`ZeUZ%ATJx)!Qi)qEB&`DKR@ZL=I78YZx$6X4$io4lR>3Bk#;QaeDcM6wg#JyU-rU!3iTrH-z!{ngZ+C?wlTYGBG%^A zZq_*|gxsz7>&UommGkL6x{zDNkhq&`Tlsi;y45xN{tZhxU!-Evplup-k&FJ$-b8lC z$nC}XbZM+*wNs#OtCqXHDcDxJ*RQ_yZacLbinjUCqu)lqhr2~8x{6Ipp0pS8sDyn? z3lwv?YwmIr$wh2F^2}|{9GG5vI@GHow~I^dBeiZ*oj535mBHiw`LTE0JvR23p1U=h zUj{e&{F#ARs;jqz}p`#b5TB{!>8qt(_!q*Pe-+(Q7m~(WQ=`fP+UzEWkM!+V9?AE2ou~h zgKJ=r!7aGE26rd84G@C62MZQl6Krq@!9BP`aEImFt=ih%U;FQ!SN-1W?t5=nz1yeH zrCMYZmg&o?;?(;oaCldbcTVYazvYH{>HZK)NqCU)*!5t4oc*)+=lJ;4_<*jR*&EMx zwO?6>>aYHu9rlS~RBR;B|C|>J7=AlkFQilIw)!P=(7@`Ia$4VYUbw)c&1GeHGGpv} zxxYI`=c`Vs?PdBPy`nwltxjtpQn*?hr=D(gK2NJh4oZ8E__6B4TBBnA&-`XHV>RmG7T@Aq>n4fs z(Rb)*9m>8f38#`$$>-u`sZC)crH?(4=YAUhtH1Q9fx!Z0*3S>pY$FRo^9MW>TQ1W1 zojN?e67=(EG3Gz}d@Z`?(xJo3GmL3m-R!)*qMJYI0q&rY$I~ z>3RGdNRM`O6bbb_>kU%QLoQ4TvCg%-s4kmD{|tML-E0ou*P1vL={(3!FPNSb3umes z#M>DdHiRA8=J*PIT@72_KF8VEvt@Ft7b6?8%Fix{_VfCZ@sweaGWgD^;Po)xGn-z+ zvwXIkp;Y9?iM+eeXk#;W)whbQvx|(XS$tvWVssJv);UnD+`+p=C(m0)gOb!pxOoFO zuPj6LIC(GsurRmQdN}GkC+GpW%uo}mUYzqdHSismYbI+Jc7H2)wS(g_dO81aeQI#~ z&E@2{tM|s*Pvvnd_F_uM`c~sCux;{NnT`Fm{rewmn@5pObNjfj2VGm7>sg%(-#3{( zR{g|JHDNkmPb2s-IH;^q_Or!(!(2&{~ypcqGyN+0Tee*(~Xs+_^;r-IRU|bJ^JfA9#gIeQMjpX`B<(ApNg{g^gQ}YuK zV^hCwv%bpLVoTsnd7_}wRL;1lqna;xqkD!2KCq{aP=4V2Dd=PA=XIs@SbspG z-XsLgKQL;K8DVo7G)P;{nJjnx9chrMz>%oH;cMu}m!1|=HB?Tr za$aReDZXC!PS4=&{)|9qodDAsis4Nrz4Mv<<6U}`Zs#t$f4uAPwpNRbJ_62PW-hE@ zb%Ls0R-Aq`wqwv%w)i*1Md&hhvB>+qSYHL3(Pep0YCyfZP;b#~>*hv6LMbU;-Z&$i zPc7ky1^>I<8T(JcV$rMv%lQk)C?^8!QoSbIUSG60hdr_wV?>l3_YSqbv}A-HI-+^K zN8cPAhkpM9KKD)5MX@+t<1773o}HcVY@`V%-3oWQS*wsDknV<3NG%O`kRa9-bd^;!Oyx!L2I=L6)B4I83la8?&qL)6` zHI>*%XzqQdm0B@7_3p-4wLh>;yd~18J%t9R8BedMY#b+Pb{8&5S>c=MhemT1 zdH&b8D&wy8X=(i9{%@7IwFTr{Z6%77yz(kbU}f{gm?d6@yg%xu(}JH>V4vs74O7=+pz{xlXegGM=!^de!zzX!aVy& zyW=@bat>5?K4UNHfj)8`Sz-NZc>5qZ=yG9wZ*_kvc^1P<9ag`zWiSk#dgL2?pF)u9 z-ND*aOh=vCbb9>9ud(K~zjV6C{Qhr8oY2cw*R#I?jG4M)*{4kXKNBSq_#bFLMY;N) zS^KTa&`^sYV{TF8f3-iT9EDCMKmOY;R4~Zivz{iN|9CJ!zG$$#FnyVtdab}k5Pw;t zv#jhLK#(k;;hH%ud!AdN*H+U!sHEl?wZW^ypS0pqtuVjoWS^q9D`BU1D?du&(yXtR zJ~yP@#jUft3j z=_tnHz}`;!nBoy0le-QDmV^nmD(xfxl(@YmKKdOIp+0t_uDd<*2#b(yQ!}_)(b&uA zyyC{+b8k4G*T&bbmn(m~sZ?)L_fixtzGxP@|4ldF$;15KdX?aiJ+}+%?rp@C*%X)eL%l9p)zs|#OJM7U|KY^KH zjGUua_FnJ7uotgLSJqD`q0eIEv8_L8yuW3%%iqWNAy%zV-}hludittwcdMs#;x&RM zTlQvE6C`?9wf9l=>GM417q@g~-fPDaJi=cEgcWbD^f%h(Cr?Y3x*OVecjei8o=@=1 z7C$n_QQuTobdm1(qiczKh1_dRl+w85UaG(CBWJ`Eka(dp-SO6YX_;-86QiTHWKd5{ z3&TuMz$)vY|MS+_U%0oQ{bk0wr|aoYzIE?Oz4xf72k-d4u*0TnZ)Jf=?d4UsupYVZ zYE5%3S_`#{g?c8=2@;RK8*;?XGy@BpD0XZn=I69!n+cux^hX=|(}Gn3ap!NXoj*h$ zn!H?q7YS6BzpKM2I9skfk&xSzFe9V9IM-<7Eo&9yf46MgKr4G1!~4#+#$}LhZs%=s zZMajccWV0FpFhS#ZNm!7Q&Q8j^x17~G7|IKg&o&mPWo@=kwFn|(`BTI)2yT6ET?TP zKO7!m9GlW5b$;1H#Y5?R`Xg^jmZ#k}^D7y0ngoP>JQV8($Y;N1&1BW3GkfdV*A3xU zE;MzWmH4Rr&C=NqZ=AMIZu{nh=~pOm5LLi(w9~$O;)~t9`=R7-*R?K96yM#)w3E!5 zP6-T1%%}9{hv&>C2N|kLMwjQq2a7si{I8{!*wu7@7{GQVwU)zcGhbcr^$Az+x5P^~ zYe%hcQNB+qy7;prczdmS^x{KeC?TWPoi@m3BP_s5Mc!g}j))1p=Y4O_)E7#QHWB@! z6DCh>Pjemr`EAzSL82Bxqh@kjT$EVl9EX75X63=o>$Z=)howWKLRNnpRcw9?Ey=x3 zpJaXVic@SEfjSnCF*HxUNQwr;bU4joFB`CFrt%NLWyD6LQoS!?y>vFBGIqr4$ai}| z_~+H%??d%KYz^{}PoH$peZMZW3dm`wyO9~C;D0l|yw?91FaKfLu5^6nCpw>^j8m$8 zx1D{>)0$s-Y5!;)&!qTuGFjNgCh1Vius_7v>4|Z7tCm^o-F{!ClOf--izoX}Nh=RO z@${z#KbL2-oSh+Fuf1&MT`BQdV6o_Tf%8YVN~Y3snBV++{+zR&VHF%w!R{~3^?yd8ly%#RJDi43?4mXN=HronXhguTAiXjs;5)7eqq*>e$ZeeqYmQKR*6}Jv)Y4qX4E6o^MXviw4bZ!g5)oOZ*gB zqelkYuAq(Cnck3sGOsoS{a$U1J!4Z6&gD(*Pvv?&C;z&1UuUyd)4TqUILWg^Qupni z_4?D-`Pn+N-n$DEPJSy@18h#sKYy5!M{%|-rSxR$JhLsMGPW-{DFw1wFD;^1#d>^F z*V=LByvVbo=wDhqalPH5nw0gYmgJldDm$UhmXn+OUe)5il~nWUlf@60*g+!PQ$Xfg z=}jF+!H5mC$-0!pNYJF3cEpG%vEJ2=E26K>_*!~VXSD6Y>rL#`t#MyjM)Uo#7y|{* z4{ghuwABYZ0l1fHY0G4l!Q0YB*4W_+a^VN(IUX%;Z}^RQ+9<-*6>ai1bpAH9?lyF? zmDSFT9ON0oM|r1wv_>DSfsZ*I>uPP`@#rHZdQ&}MEm?V#wp;(TpkpLS^Znty%Yc7pPh!(W>Nt+>sZ?wP4_j^H*0H$D`&pbp-A8F@kd3*3^dT5~4j z)b` zn&4`KctB5TS5O59rHz#Kq*AE~Bi#m!&f z*vm0Wm@UZCqRYp1aCdff21@K$Ek-ic$d`J07T0SAOz}v*koLQaY7DM_tD+#=`sPeR z=W;3joz_;mHxq|?3fHWkrmR8oy%W1=);GK)-ZAf=Z)9J+s?BVe*W~BdAup^E9$=2` zr`_w;JBu0Oso0wg{&E6U1H>a^kg(a|i>T)7B@087$*~aEw zizvLj9M(*d(Ay?M`hpTOH`N^iwGrxJ~5n*nuxu7k!(xicd(mF3p zr$X_>(C^vT7BQ5E#7#V!V^rgt6NBZEl_$M1!doQVmGjBOrqw!2@hXXSzC^3*!-DiJ zTV7KfX5VDb5-#mNFp(tDZ!rjtWulMnCN%n)6f*65&dhq0<+zet)xueav+2SbBeZ_oFR6b3Rj0xN#14Oujk z+&0NMJD}Zfvb?}Bad^}73t`5B*(th!e34poRknkc#9)}s`U`EE$MuKEGW*L4d;XAC z{s$W6oV_Xli%bp#%La~i6JH+_^OPF+%uLjRPOo%)`M&u!91T&J(b9q8EIHj~9`ox! zcR!1}U12&s(ap`E6(o2aD=c_39+j;4cxU==zdxTcyVZlwMMqu>VQI zahJkwz2{_?$EY$yB6dH$eZJg%B5%u0wk^YdTODyDayc77VfXFvu;0t?uvutnOlvnj zyAM{I?#VK4m72Y7hNs2%DHZC{Aw6^Qw#@D%slIWS6z5F)=Imc0c*~7@yffmUgE|ew zzl^uL+uySz|2TCTF?x})`3cWU=$)@q~YF4^B4->O0--z#VO#j_>?XC4dW_6ck6}&5PFUsCUi#$yxJtT| zB4A|4q#C4um$8(w*^86C4JlV+FB@O6feD@`U{l4eLUL2W#vBBdi9J_-zoE}9R?Gsd z4HYS$mAz(csW6M1oE$c0>(pnFFDH0BcFve5(GK1E5HeCJ6S_`+JcCoCL`$tem#Ygd z6jVTTF@U1^jQq)&xv(PWCMtvDE zbOAgU9^|pA2|t8~5dAcL2tn0&k?1?6mz;4fVogccVs8aX@NEFPK^om+)og!ks4B-~ zW^5B|@kHcfZqnq+?#yS9m_@RNd72qpZa44Zp=yctdESU9h_HE3dKm6b}0{&)HGZ zn0M#ip5w;F`7qW7sktEFYZE53-T%qcHoP`)>xl0i%@*=Lx!O3TRP0WPX3IpM2hnaSs+W|CAC=q~vG~tu{YO*3Yt+2Ni_YJH5==@S`<~xqbO$zJi{fQA>nmyAV-F1ahh;To z4sh^!K_R{|5v}{N5TUKN~12HYbqGrL4J@%P@I2!9$zGaz_QsU^K;*;o3 zUTo&&Lcgf@uNM^yh;JOZ^gcjSA*zY?W4WnV8LD`!D!}VRdvfv=xqa1Fj31Xe>d0xn z1ipMrl{#b5U`Rd|Abl;3W_bxYBPbC^T3$eKfqJuyADtXhjbDPZ6g2E0EQI2Aoxj46 zp}ZpNh*~XM&hGwPX}%NYnAV{5OhGA)3*&GIt|+~|k3-Zo5GIus|IUg%a_27_1spx4 z)5VHz=$VO}onYTH=h`Gn@uiN%S+QcQK+Ni2)FS4_7UG;Ad*J&fHwwt=4r1}Zl4p61 ztywb#{ynPxVkl2#^RLa7BYkQ@031p?Z( zryzw+ME4oNc(LmQbb+!U%4leSVJCnTYi$r}?!b6$il5;$ass6C@7;Y>zyl1m$0Vi0BQGlRc24 zIG7O*s@oX!bTCXRCGs69qlpg?1^9P`1Je6YK*SUN5k|+>UHlo(WXKi8yMcRb3R>%j zG9BhZf>exDi#j#$vCXm>q~e*8eafIwnOsEC4Z9xn*@V*zVR0jxADs+_A<7)sYheuG zYb8n-#er9r*wkN0P!1{}4Mn5x$|1_Xur~%6kaQX#f8_uw2JE$$%yQ2Z;WmCDSgwr7 z_#!AK|-iytmJlGGEYl z2zm)SnF;GNp`?E98!oo)AECeSYx@L-_PbY#jnY*83e>-mKjcbjvUvrxAM2f=|A6{> z1~ZR|#p1jI>1~KDa8RyI-7=&PO7nP!na{`iFA|i2hC{!et%(2_0?2c0GM}w>p@Zz-f93@~M_J%P>)oDJ*S$av z;6UJk&(_+}893;lf#;snH4_^yggslsz({$f|M@uR1@ax(5Y6K`3Jq7uG36N%Hm*{P z)aT=WFI1IazplKWcN5`3vK%nu`rb*Qg@Uj^#@`=+CbFSlHt}HU65-(0cL=^=Q$Z5gU`|0XG0)AOpH?aUwBQAExf$9RxX2ddp$x%prWIpOhRa>0|ebRkx&JB04$A4%8;S+Dw=>Mn9!)T4YM-vjg~$EswWn5s1^+S zN{#d;FfyjY=_zl8{h5aRBx`A_W2uj>r`U)d+V2La9_~=t8$kKvayzNbFcx z{yP+A28ff)7+D?VphBRwl@3qWsnx&>AZWG)s~{lmS|Oy1J!7=fi__ zS4F=g^+%5Vf}tFvVcZ(Xh$nUa1}?-)uyMFMsR{YW)nE!ej7s3SWA5Pf#_ASPfNtsp#^qz7bQPiBYy)9*M92quNJj=>y`KgYooqPa z5s1Y_1EQzt5XU4;piMQTV!-P5lvi333&h^0Nh#I}JT@nk%is*?#w3)h2TRn1woXg!LjuCp@U*^9zwW-uf#E_ z$%*ko@&Jx5j^B-mn+QckD8o>0`7CwxJZSOzRXAOWLw z3glLLfHJk*Mzy4*#gEsY}jChQg3EN>qkuk-sPF*^?m1 z$6AldE#6>I;0+MfgDkKGU^)TN<_OS*q(I+Tay8?F;bR2h-O^B1#sHDQU^opCW~(ej zgf*Zl3y_aN82(olV#6C?IROxLCBpnC4VhyN_`D71)Fi~Em4^(_8>KV=f^3PxS)L>r zIFDaf@uvX>l^DFyo?BpvW6%L#rHSmDq8;yJAuubn%&|GN(*d8s>(!qP_W*%&M4?1- zkg0b8hR%Tem9IC1B#R<$hTFve6GkHB>n97m3kXjItU?Jf8)P8n?>a;h0iuRPm}PR1 zB<_Il8~|DZA-1$EB<%?t2Iu}E45ycchH?dXtN}!y?71KdQs)ium;s;}6JegpLut4J zW)8W$-~HlD!MCbHf2RPHPf_AE3MBBs0#wigUu7ySd_;4+#YFkg0C8fVF5+kb=2(bB zYM^JT2*eUiSq!V&fetA4RRmWLZN(m|8$^e@o~8s<4TQ&Hbtlo`$|s9-+jJ_WU;&;M zQn_RiL2tAbek^n=+D9DAYq|@Ha2`3x9CJtGNN~VwBHS}sNX3&SP+YX%ATr;j|Gf;} zcKu`Z_s3Pvvnu>kP7z&Cv}0PV&@5^oPOL~b94!usB~DKZdY3E`t{Z6dz;K1u)*NAr zFX~7bekBLto1H3RK4F4?;>ZZ=^`vEZSB*cZtL&Dz&d|n2KHWQ*-%0oyUSOs7- znRH9t`XD(?Reu8J45K%uDPQvh^f_FiaGqff=Ee*n> z??^!bRt*R-N2H+ZY(`gQfV=_1aC3Qx7gGQ<7$Axu#Eg?;@OdBLunbuBCBkixgM6p! z044yaTnLfbvXBYx0O$e0*pvu;MGkVqDq$cp%H#N%>Pzo)wBJPGdpd7GZ>7q)u@VtE znhdt@6a3rZhnm68XEN-Q@EnAqJ-X9j?nB%BKWl zqKRJdojw_-F((WXjfXLq6Pi%{g3P=PxQYi*NfL(VKXnBf@a!`{%$P7-Ne+blK7h9v zkpGD=yj~u%z#X8J0O*P%3V)CSIq~FfrzHF}`^3@kx|@s+_#;yZ*R0d9f6z>Y>N zF>ocgKqj32;mibY(BFxW6fgG9JFKi5@2m zMogFkmDAhaLx%BQS0JDJvt#a$fD%}Pp4Hm%V;6YgU1orTl`Vkv8SsQDZGM<#Bjw=; z3^_0iVdCi$smC?O=fFG|fz*1JfAf`+r+nL8QX)z@Ui1bK1VUX_%)WnH@a;{bOI_&) zUh7WCTef_WpSYqMu<*w|C=FW>5QSXjX2+%N2Zb^O^%diGVzK)Mz^A&oUnn<$#iGoC z5?^5~wxMIA;2;wVV0k<|+@eAAm7F0EGu24W4!xrm41k#f_mg4a7U&%_V8BzOxODhm zqfpo&Sp2EeFVo>?)+mu9a5s)QkSxonU^@*E3D>KZKEvy-Fb87Az@=1BP)9KOtr;jJ z39c)OZd3(+SzrpRNQCQ}p$D*ngKy1%Rq^mz33LK^Fe26r*q3sRBh^FaNCf>vfdcgo+GvHYwyw(zxvk2}|H3xo9g5&O| zjbMuKzsO&I16qf!yVz=qe?k9bOxyXT5jRhQ1399r@;kU>5B&pL_}&Pp)m@&-n8qdk zFIqUhL0MMUS~(PtF{m*bH}KhyM+xiVfc}UMZgymIFC-LZQWcDw$I2cWFbv6K58^Gr z4U}RJe?0_x0-qO`j^a5*fS| ze=^>5COpFv-LVNAjB5_sNQFaO8$!u6DF#lnUZQA#x6;9XOoR-)06Cc1JbxEpQ`ri=#x8!2k&}AUqRZ zV2J*l72M6d^%tk_nl6a~nLPsPv$st_PYL95$}#-yjsDyb-0f}->aCxmAd>4ROZf>2 zc9fs-{^G>tm?KiPod!CAZ<+)CoV*h3dbT;7Z#l;G0>sIU7n=~+myIh5;=mLggs@YX zJPX4`i*vf7)xLLlk1MWfj{6j8S6b)|tS#IoDSQrLKR4xOjd&&$bnfWw))ISs$&{?6z zfs(QzjlomisBe!`jdOIg8fja!*tM(LAhbt5_XJ>P@{{T9CVY;Nao%8(DEJ}fEF9&q0)lhD^H zl|1>hA!&uYo|$l;JvnNSzumQD*D2WBxpRV!nD41B(+@9}FFCe(n7kR%7;%mN;rXkn zRa-V|deh7CTI^D`EvRg}V3HCn0ehp$q1CB1evcy>Juz}g4Rzt&?nf0GElBKo~|8l&(mG2WSG8U9^iV2bc+7@f52MZ zG7P-$2K<`l{`00~uIBe-m3N+8+6$&rh4+WITe12dd@pW08War#{hkg>{eK+|dQ#=U z7|psf``0TeeD|+-6|3@x3tuzY_ll2rqUkQ3L=t}8(%nnlmy&N^#oMrxT`QBywL&Aq zm@r#;Q$3WEJn~lZ(ChcfnyfzxV&fho@@iZ|R=@~PKiwkpZ3i;`B zGq)ODBv1a1LsFfM_Iwd(`Ub-r+;KI1YM5ES136u4HoDm8n{WLLREZz^^uKjF0{b7) zHf?yKtyl7)GAOHEi+t#Ln>0`XG1hGotCmo((v9yUp`UaWL0Ql>k$rUxmEBl21(kX1 zzpRXLS*=%Td%u*=!IwT#)1k)Q(w|hOeb!TXuG$~6x4uq5{L_mT<{Q-IrCR7SEi98_ zQJXUSCtZ#EidKj1j3VBpet=2XU|G&$_K*7GMw@r}MRsWVwHNh;z2bRmyn{*miGR)V z>D^n`6H2Col+@Qqj53?rzBPWPZE3jJdpbpFgYyAC0q`7M9(S`$@~5I5HNx(aY=wla zur*F~qtewC(-iTntzPL)<<z-%FtAqHA9I$;QpZn<73tE&a|M}RFYgK);&WyG5JE6D(w>h2G zo$yH_v*gA2SJUqo1)3BK_CgH#1|9F1+BOQhou>y4}>(^ty z@GK;fJ@}Psz(cWo3jH(UZef#(r^x8m&Kya2^sk!=E#d_jHDV0_qt-pcGz6KYE(_3c zR;_!SNohI9G>mDX12SI@fq4^_t1!7?n!{%9Bc*EKZB|spIsWTRVzK6gZPx_6#H=r$ zy+q{{j`6s;yERI|=I{xTy4&KVl2@oc5+AsaLuDjI38Wc?k7qB6&y~{e9_dlVCcoN^ z5pDXum`^g=RL$X*aBY-bD87%+dodQ@zV(@U^RGf>O19J5#MfdrOmST!{ANf0DoTv; z4V8PO7x!=`R`Po;Vf7Aj1fm>L_L1;5M#uQbu10CDmpRrSG2ZLA4xp+raBLc773w}p zkukVsXGqMhtdQ!9Knrt>MX%Ub&083%x0Ut;@m^@qcdx8mG*MCu))koFbMC3MhY_q} zNj3trT1J)|HT+&&ViV4XcR^7*qca4a(l0m$q<8*4OLm$FjKn`ecO1^M%X=-7q_@hf zDx+-MO3wDGAfEZls~$h%j=S?`W~-9>QhFqaFh%?cWOQ*rDriCzQQE=a_JhDP>@_sU z>vTgajBhDP22NFg8 zEh)L?mBPDR_#~Nj^=iKjb0hX<1b27^u4*MhNpd7ZWlE{m2uuMrwK^?V1+Q)`;|{Rv|E*AjSjf@*Oe$8PQbR1`1xf0 zDYZ@Y?;qQS0%`HTe>q=bo#O~8dGwMO{6ITf=qaMVaUFa&1KxNvIszinuDDd5#s=iD znTy@cKl*zTlGW+Tc*!8y_J!K&3#`{M@=b7t5e!=~q~cFxE4mYWWj%0>tS77tqxvqu z_v~Mdmvy{rF*86OsD1{ z#tuYJ^u026YW7`}4I-bUtNS{dwnC?x5hW7eAFN$2-f-jqd2gvCiP0;C$)%`3d2Hf( z#&v;D=`bRb(}khy8#J?(dT|yPQHM@lSl^kpFl?Ni%vd_i=NV=(z^H$xHTY`B4d=Tw zeWg4f7oo!QWv{A(EhdL#t6m?=%;`XCqkS%*(mQdHNp(24Wy{Uix;~QKY`(LFpzm$y zWGnw>m70C$8Y7?%MP3no0t<~0sVr+{Btm^)rObKf0z&)}gGV=CLhvjOq(dFI+L$D+ z9HhJz2JF$&0ZoYzP9(c~?Q=oBe7_iZTs2#Z+LnBaWr@W~V{j4{1sm55GZeI<)9Dch z$no=tIy8EemJ0zF9g2rvL~(M?rpOmBRtBe)(@dkr%anA@}PeNR7j3S$7Yc$wlmO2A`EsYzFJq zI;g1gl)7FRM(@O~1q0`gT?V+s{bHhDG?g!b%?Cmb3k?AoCTn(Tk{gKcUsQz{zvc)R zA3>Pia?)I%>MxI8pDmQ(rYji==dK8qD`;aNTGn#K*t^+GY7QYWL zT)953Jh#*mjpsPork?+n#tW)@c`>}niDe!vF#lA*?oXY(VD)PrO@NX?=orLfCCD_u z`)%eHm*r1hRLJ`UJ(=jd-mq+MnFjl1tDN99K%H)<*sJ!rfUe;r2VMbSC!!|(@EYp) zLW7K3DDXI!jKWf~!CuI6%IVNeA`czs6_|5;HOr06d-q>bP}91ufMXh-0sgui?MI@@ zNk*FtPH47Z_wMxE)KXOdyZdDb_c*hBOfB{Al`@yxdgqe*QM8j)Q3+ffWPjD?cln#W zpt^$3Mt;OycsLdlPm00A^Xvm~!x?l(MCutbo!2lSbD%gHicHftTKFh|D1T)(b0ZpB z-e&Zhoh`I{%XDId8gU?Ktcn}#7$AvmTV|xHl&GBR5PI<0FyV5jcmos3-VUytiBo=V zgAP8%#nEH8K_n=bRe|fvV~pmV!Sy-mMsJwGb<^?6HJZ3Mcj6MfxO7*^8zZ%U^gx3N^SRw&*7@(d6kw(^ zqQnS!BACr7AiqAF!^W1n%guv*UsXHw;L_qZmI!Y8w#7uG4#GCTWWkLCAy3L-UBr{m z9mT%e$ci`!Fr8o$4b8OaDvqYb)xPPinjA*XTlE#6ha>0wx{8G~aRsWwl=oIab*#zC z7D7-P0brN9C2XIQ2=zPy)KC*{G_MZsT{QtYL>Lvh!*+=!Lv7VeW_IDB6zhFZe&((u z4Vc|aXqQ_S$8HV_!uGYrOg{owfHm3(<1PDsv34lyjOm0q7vg~3bjH&dS718aG0F|> z@{h5rK7->hMF4SdU^XM;iL&)DnlK_o&dClJhnyh!zl1Bx`h(p}0bLjNQ0q~qpeZhn z{X2q(zA+c+8Au_3xW>9RF3D(~2UH)Q=J;k3SvzsSe%J zU%817WUc!MWvp<>b$IE#N6a)*W{6WrGSshB4E!cK3&5^dQtz1JVw}My3`z6*SWNN} zyDm$&gZr3ahP*bgN152tthuv^37b?!t?`vTb{&m;?l%aD%}%W7Fq|nNHrMc5hA8X9 z$3}?;Y|?eLVrhnuG$V~-J#uWW^b$iIH4>XZ`HrL`rWq!`kom&`rM*HDyN#^CgI8)* zFQu{T(d2SThnZ)%$zSUHDicXhB({E&6j+|DUd4*Qu8-Bvo#JL(5Nru7Pf@R$i3#kv zCb1s<(J4R4G^3g%DnHJ+AeSUc!Ixvm@g2LKL^c->TdB%bWH$;xkWq1UC9{*__^BxscAbcF2Wc?V%va`@^MEoXXD#gdpCTO>8%#6o&=CIjA|3VE z%rkakFXyidlq~ibCjPL#6zCDj#j{i@?)pw_r&l6MK~X5O7fx)mSQuC?^|6r_fL*t& znme`6FhQsMaz3(9>C+{#&AUKR3XwcRSyN(b$Mitk6O9~KaqI?wQf@sP^9&;^c0H+P zz{Ll~nI?a1*M+FS15TBy7u3XdJu!g?Pj<+!CbqV3?>z8VDb@?buJ=deDrl<~Q!HV- zX@3qp7}h8zx+UI~dl|w%`Sd~|#)$x5Y*)=>(M-}@!(J1n39u@5y`)43sRQ$j)^lvv z$bvu$>QW{8P=*OUd2E-7Qc>F@wW^?IVjG-7(E}#ss$pkrw~zIm2fXT4Ce_3?l|iBu zOWz$Nb(tsn_nsb)5Ix{f%b_+Qwr+^$U;hQX&6PTu91~2}*MIeTu*0%CwGxA8*2$qs z*TzntVsV;CQFp0PQ{jElsS9_?d(`Z}U53(*ld7MA*{p}*&z%;13L*b7?Qf^Yt6o{< z>g8tK+AO`Zja-=xPqKS=sTD;#-xJ#s-4!cqu5TulQ@7>$DfYydUSIpWir)x0_k8wq z?Y>Dfh&XBEe_{mHDdvAx{v*p;ttC!9Z`tiMhv++$hXUY;71-_*@!Nt&+D zSytRiZ=g4Nf9OeX{4!hD+?nyu_PQ-Op6KKH*3QlD|0cySE|*u5dYYBI?XOIvEQD>E zs4Sa}|6JxiD9i7+iK{3&9qiyuFIVx+=5%lH>OEhTUoworN~E{Va$u{R`nprsq_6w% z+xFqmy z{mUTx>~@d4yHQ2IyU`AVtoFOEzy1D#UUyFa7RN1O+bQp^wr43Z6tnNIug7~8(MPlJ zvxKe(|Hj7pU9Bh=?v?*Pzv=BMDg@p{%aop+azFYl*Cn-}$DIssOGV@gOjjkeR-;4n zIc3|BYscbd%0ue~c2OdEbgP=gM&uaPTVYhLgj;lyDd8z8@{;3qeR1g<#;suau$u2? z<8vSCW>_R=4O1#k$RZeJL)W1Fcbp)vC8#`tpd>-`f}JELNb2D=)S|^o6^AlJnO#9e z_)SR3k$j*7dnBEglYRo6OyTaA#=2RAM=6|N?mmJNzee>zKD0WrHw*JkW@Bxc)Jpzg zruv?xklrY}^lh1@cv9~y+CPAYzY)cKUL&$facNIu z+bp^rV9%-$S8soF7u&xrse?f5nb$6{)Euvcth=>OG3~}2@=)3;Uwf)9`I~lM-{!UK zwDbS3v;&buW2u!;ehZUblncU_w)7L*e|ZO|(5_}~=H>I)JblTiS(Y{}vmk>X8^)6T zGDnT6BR>i$f}ga4>gN2(BCCH8G?WyHPlx`W+%_ffaH_OF3o4@avs%%Ftg)~hF9AXM zS1DWh%!q0egvO530n$Ix)G`)Db;R(t=R`iftaKD<@}@?Rn0nm6^45a=0{i4aS6{|}7~u=u3O)w0p`+S02a#q)bsy|0qEu?T zVoBY<^7+tBuqJWr?6ciox7uM61g*afqLD|yC>9E-`<|(!u=!p!0hh|dh`IWrF~Ei~ zQzt>A+W1Fq7Wlbzm{i>hYZ`e$A&P+?dje|qYT(NeFz%E4$gIbW|Bm`R$WDpC1zi;M}Dp?R0rqAu7_6&~r zONf%BmV=}~10*`H*pc82WZWLIniWLN1Tv9hN9kLHml}Ub>;m;hDj!mbEl7ld_>k4l zz|;&N+Hr6pADGD65V>iJ^c@1NMJuD;8iWF1g9yJF zhf55AD1%|o1s~85$@n|n5L1VsMqoY~KN2<#UQ6KUjyFQmcNI5=1>!1%C}(1uoHHl* z=0W5upj47Zg3KXgnY)879nY$B**}w0PKr=5Bhl1BT=`JH@Ic-yY_nLV@YruqG%X`s zo)E`#VicJg=;e2%3S_6HQ^@ga5{AG$sD4!^;2&}KrbdcVawo4R_S#owWNNvRBPhf% zf*7^0k)m1F8H_>PSE-TmyRx%eftX2V*8~^mKZ+Mp_wql!7q0XFVC=kunu@vrZ$Sh_ zqzD9Qp@Sez0SO3%-jxp037yaly-1PXL3)uQ#e|knq)YE0B|t(G0fEq^_s#ds?(EL& z{;@Nex$oS0Z*t2y_q})C@1DcNnh+2vaUw|ZE8>mZP5MU9lUP0`);j^QtN*|@pA(Xd zB?s}R+QdISpbm%)_ygfp{txz*Asw19t}EI7_E6BdH38Y^uLB+E>u&N-%w2&Ls!Fou zY{=ewBH0T(7SyXxa2p6n<=^=a<%Ng6AcZ=T97lg4_ktxkgmxh;f_F=t?XaDKVd{@Eu0ico5oWAuAq<{dhCoE0-;BGGo2_8NAMA3hDaGDq>3H@|%axd~e zxw(Ju9f;#YG9&SyWi59o*oXvn9X|V)SI7x@)#cs9(8s<4xadA`iRjl)eJ~>Aoz@nv=h_WPFz+!-CMOyCbFPAW43b_n`N|@j! ztC~5NjJ%~~WL`9LGD~mSKHwD|@%kAB#v@*l(f<{c=^!~RfR*N6t`w2p**AiN;xU4Y zma$1Df`h|R%=n|4cb17OWU?f40Lz0uz!Q21{R{x&(UU=>7VBmN(MeH~AA8Cs>dIph}6=?3f0uQ1xW|G>Rpz>&?ipij5-g2INchhCQcMT{$SEUXDuAC% zJ_6DYBXLSV38CPxz6AGZC?Xlvfq#L)U&jdU=_N;WItQDV68wotj`;H_xVm|@L&+W( z%MolaKp-PZ8BX&KI4BbQ17A(%3V0;uBe4BEvQlG_rn)3cvqQSu2>(&oRT!KK?fjiQ z5PDz%KJ)%({zKwf)J#|PymXjACwTcimkOC8P2UTJBsvRT?Po&N4~Pj5?r0Jjk)2TX z*~z=bXhQAib7{KcW0L;RmGO0KB~ojVkfKtRX=71V(`qQQ6a2?`e| zh$1zBvFsi1CkP7tDZ+hJ1!hHp`|&w~r745%!i$uvNj@Vv$z0QuWtR9BPs|chCb$E9W z+@q$5%uoiBvIe`t2`s58NOY8e1R}xJg9MiLl#xU#KxyuR#9D$vys)7Gc=0mW8%Y2$ zpo|pN0KUd|qBYFoGi79iIuM8ld6w{a3uWYvDT?NvTIe|*C?NYoFdjzynUVw0kuLq) z_ulv~;+~i6WDN=C!;1H6eiO+mvXR-PnXgLTOG+mu2;m?TPL(FHy(h><-2IE4>?Tb* z)}m9olK6ovJK!io8fxG9>m#w;FbB!!OzGc{dmSH%yHT8El_}tkk z_iFZuSuRaQ*1QlR4cW@$_ zpioGB^R<8>_>;~(a%JLfQ%;h_JZWQ_dv~pf6`<@S4O!A3eM1Cixv%b}nXpnmCw#?0 zX4b|LYN=G^Og$4`(CHXn8v>Y6FD&N5ufujJVau)*vG!`f8}{Jeu>`Wa6yfbE!0)`l zcGCofr4&T6Nz)ri@Xp)dA8mEP%fV9)DevtGq90h2p@qA6rP(IgstIIlD2Y5x zv?bLg2*@&9^kgIaAV7M)V7o+u5N(RcNLAoHE{n1ff=)0+q<|7o1lYm#mB8|df@oh2 zh-3@ik0Ox4zh6+P13`SjuIU7wrIaKZDgvf2f(^#PnBQq%J*YK!rO(?ts}0ogQ1|_+ z;CK%w9ig}{En#_Y+?<$Tx8lptL*-3CQP1;kc1Xs3sv?;Qz@pbnDRoN@L9W-dq4NrS}QZ5)8uY=P8+4_!=%9NKOJYrtweI7}_P zfQ^^#Ln&WVt`4s&^LV%v3j5U|e~ z`g1oHj1eM|-YO}Q{=V)ymI(&H2rcmFlzqiF%Fyu3dt7I5xBWlMa+Z^e(eHZK$U$z&Kq{PMdH!k+uh6 zO9ow3?|WF@MOZ^h#+oNMZ%=p^L#xnj4fvA{W`p7vA3PuSp<();U@y+@8MS#L-6$~V z3wZef;b(CGW&H#4c|aJx?FH%JFjGR!m$dgqt;pz8G&BB--pCqRJ!4M-KT{50Zl#sO zQ&HNP;3<1TW;_;#v{B`dPUdd#Cu7fJ$31m{e9{ zCS0DtzM4aig(PYS_~CWe#<1`M^^7Lx->jd0?8bKZ&9Jd3$cPg2eLCB(!-+{OK3Yi> zik#~Q5&60=KeCFsWS1zIEU6Rwb>3w1)m)EWv(#1aEnwqrTBsOGI$>3By z!h(N*t}81N`DAdJ24RveZEvhK8G80`u z(zZ`IE|!>%v(4DxtLbq2PuvEq4<8Y>+LDo_gZ*v8-Jp&Of*q-d;Pb~afSIt?hur#< z4<8Z4R7No~Sve~JUoQQ8MPj}v5lwCK>Ju2UvaiG)c{KnG6AT5`lCVq)61w&S$+#oT z3eitbJEi5Ud-nxt!}6`kG&3#OtP~2yXuDT!0CCA+0VBd?Jg8`BO*WYf{$>6jEhgx& zA={Zz@9VRRwF!S43my`9@1o9h0SNH+{>0qf-6#z;A#|JiPxnb&a=^gt55kbx?%Te_ z1(8NK$$n~}}7kMs-`O)Cn@hejrZwuj{9gv;aoWy3Ne7>*~I z6*74k4*C=)Bmsu2IUz3j-z--_`UsK>!%LCw)LDq(I!URJiN$bLq{L0&rQWnScL;{7 zJ}1uo1BOdKedOLB4DV`Y9EBN%3-To{d0}pcYq*PJAT5rf6vGvg7MEO$;j+t%n;64z zF$KaKemk{!x*XQ=l<{O98^s}88|t;8^+f>YV&aRHEWs+n-dF3&^~D&`B0C+CXb0;e z0V9#e3f4tHh)DE|bxVA^QD7>~3 z>l>r(6^Jo*`zdjR5S#OLDCP5(r`>Gm)Bnuju5PRL)Fd5sXJ)uuv*PaM;m55BVKcr6O(h*u5UYo#`i?0iO+r%-heR@W zp{d<%uyFf}BR#S997YH!(yS{eyJzp5VR#+OD z85&UtZ1KBYVi^Bx`}h0({RMIt#=~y3EYhcJ*E-N^wQA`jY-_E#$n`qnn15}A_5AO8 zKI3BFz?FN3nNwb~MEmosK7HHurKRl+{jEtjQ(hm<`DZ_ky!>`rjXskP61U8KhDT$! zwgKlS=h-R82O(xk<){B#(p|=!rFeb7D=2izO1fK9%T3E(`#BR+8+I>VkJI*W=y)?5 zszUXgZn$=g;;D7yaq>Cnf#jmX;@M?ECUos!}ZF92qbx>1! z+Pl++O$->4Y!B zDxL>)+Qdm(H23CLo2s%9$>IH5CVl=Y5R2cAxJq|UwHP>0Ly zRpBv1%QnU;klrqaP7p{JW zBY8zUV%-}oZrozR?NhV8`(4c`$Cd%-+y35Of%PpP5DD+XZAIsN&)_KdVUK`#p4ogL zOJ=xxORV+&q3ibiK?^U%Kn_bY_>WNW!R`IS{TmTn?mNLRYyP_t@;QDDkKF2%c>3bm zzxWuR|NcDx-v7WNP~wy)KOy4$Yz+5C)wF4UVccd#^dUOIs|w|l!nrkRapL*LM>NL_ zx*4+s((3aXCv|sz&@+>ex&;YcssBFTK0Wr?huW5t^U#Z?Yda|75H;e0_{&Kndwg`d zH_h2~KGJvlx1l}YB=)&2=nIVkT8&z;H?3`8`>E!ei zQctDb_4`?X$6fFFIrou@UN<8O--ezxA2W8Xy)-4ahphpsJLC7I&J5)|GrZsf!l?6FvVtj^)%ip*+r8o88khGBTamM z-D+x*?Y0KjF0^Ij_Ct#LIN}z6c#T@^_1+&Wqm3`W&cG(u^zAInYHzh1&N=sq+fHK7 zPvT!{-=?`AqTau#41z?(W`!QScK%M@JDHKQb^F^;jr5(?vu>vyQ|;8Rjizy}1ob%f z*a+F$rdaAeoAk_y>AJ>68)m;5g_(<+k`&|sv#{w*MPFtw3gn3qUz&4gYb zFI&&I1tW&sY*L5=U0Y&v!uR>wM=N!`5jR!840DH9vrV?!($b7u#xu7&r++J<^*%4K z_a@+c)20xuyB@dcG{Yx+wf0ljPKzb!>FO6c5b^mb?&cd=ZRD#B%{Am(+~bL$dT*CW zn$c9=N|KfF)VTPP3FjAmi1Un)@jkW%Yxqc;o2O0ncv_A#-y?Z9i_@uR)_pgOra)9o zh!qkr6x+2eqQZN8f)8W8Bh1`)bJI9R&02>^Lp4qw`iX?9>bx6;NZ#>)ko*OhdD&)MIZGV8HGG*1q9y|P? z%w_l25i9QOfiKVAi-CUtD)ADBUFj&-(d$+o7e&>0^|ns+sE{blq}p|}lk#?+6>Jnj z*`j$qo)e`V>ttDbUN*Z+Xc;q;B^jE?;6+t*IyJTIl=bsQ_Is-#u!iY#%K}-sck>*~ z`qZ*G;X#Sr$A{jRqxX3feu!n3MJ?eTaW@fXjyPYApI~NMgT|v4n9+P|Ke$)9qD7}k za*!c8Be9*zQ2q}C+}H;-jx<>Xn!D{1v2TOAAhkgic@^0(J+t4lMcC)kZ+e=s4hSW; zKUVb)Rx*B#nzg;oeq^&!qv|7T+7{|7hLD-9r%A&KB|7!hAEjoc+`a&mP^EN4b5C?0NE6{XS$G^1GxWSur=b_F;Hu5kb}o$$cuL ziP!vAAL-H&(MSE?Uvd^{Sz@&t=q&fdu}ySTA%D7d`8i4#VEoZuwJ>eC1ddeHP>hCl zL5&0Mz>a;}6>R+8UtvK(M(=dMe(a5BQ5EJi-&LLc{Vj3BTky74w1WxGvpx&o-4S-(x4 zC{(An$L2T(Dts7OVZ&JSCAgYF0y$p$yk17PzR*=9`)-F`k!}48MRWM5s1cPolFA&V z$(c8@kvy^+iPWVM$ySF$P@9cVyu6xEnd*e1y{Nd1<5`3~Ao9fx=K36*j&o zw3TN42j`fIztZ?lF=tmmyYwhkXUmQfM!siboJ*LE(5y)G5nX*&XpargNwuyCy^;Em zHN1{-778NE*0rm_IB-B|l)61%#mqvnFXpTdY7BoJ7h(SzNd{m!c!&4=SCw!R;c6dS*QtX zJrCBp=<_=abWm*WrAMEhhaU!^mAAvuQjNBxh6<-=RXke5IDlE|UtC+G*jZfUHLuxQZl}Lh%)5i^L)l<(*>$=Hx=YbrAC3n4aiFjj)}Vw@AZapS>1>bIfS!R zl$HBH&vHrl#9+l1K}U-qI6soH1Ny(r+m_BHT%N>pQk zrCuVN4VAeiK2xyGq-!_glYT4*PZat!uOK{~8pW+(DUx7{aLDf7m2A$?Rg1~oiOf8V zLFZW4H0$!%G$8RA$#Q2G1}Na{54*QX;Th^Z6!6dYx)G#G9AHHgiy8we_Zaej(U`Yp zf+>MDO{$!psuGbH2J)I0@1LPU-V5?HQlONpEn)ns!+&WaF)hY|JohQ#$M?FS->Wl5 zM4q8C-&xkx#~XZcj>5bkw5*d3HF#;m?g{&5S@$s&fF_SJT=v!`FUY@epyu#l&I*4lEv*aiY{%>EW8H|k3G@rXz3ah>!{yP?lR*A6`?lKzIdrXFE zJh!Z~%r~eg2kOC}N26;wYd%!JLr`x~z|kz-P#?9L51}f1yqP~lHfipB^P z;;)G`sF-9^P_2kYADIdom8lMwypKjBCY`iHqV z!mQ0%T+Lj#zm@V4xe{nQxwu?D`qx}^8P}Fwm7X1U<$Ze7E?zh?Hmv*bqM3D3;xEtI z<*t&*Q*{1-m*UNZy2p3MM>9bNw_1x5$u5C6o67+?!~7BF=)a9ahwuU)f0*aZ^+#0Ir6txLDT6j`R!tcO#Ek`Q+@ewJO*J&E^l}hlhl@Qu133_oa3H}&4q0)Y5{QhD4 ztJ|LvE$wmm*v@L!V)>UA6`GKd+q7WlD*p;Q* z$@N~_8!03IL#acrcB6b#QkU?<^(C`hV@attNkE{Nzq{v^IHyqjB6oz)NqWNM!I_1& z`@!r>ReG;feG4(~55-HlPesi(f0VE7I|FXlkN%ziv1)xjSG{(4P?Vc*iWt)f@(P-7 zISZn(Emd3*zurXUOJ0st9poP_ySGU)q#5N$Z94uq$ltg=Ztn}i2KlK-erxV?W-L9( zh-vrvoA>AbkES0v`3d~D*=Flfw_=P}Qj0m?v;VGINl@FkM5NSIxz}u_`+H96F`bW~ z*@6O3AtEvP|~c2xA`WcJd{2}bH_?qF8A<#`00 z-)eiM8@|PKemmRldh_6VWrxzsY0kBEVQrSxI43R+{Wq?a3)9zW-NLJ)?A}bL2;a(E z`LlC%^{>8Xp=H&3m8RVweuic+M&hPc`Cj(=+QC^+=rF`mY*aE#z^sS)u}h_z1=W>z zC$F{GQ?I?18}|VBdVrbDB#+-=!(7bCj!VwdF7KiIgd+4gYzoUi0zGX}7KnOM5+rK68Aiu}5#{KZmI=tv|XR+;B<1=Tb z?B8V{^7*DAbnO5Uqc1EC*-e|dP~X&B*yYbk&7TXv-+vph%s;P*%(n(`$*t%8jB}Um zmyvllazA!f6B4Ta>+IPmiD}2AE5i2oyjGjM+RqQO+pZT@L>C%I8eA{ac0KDPEvv*c zjtj8^a}<68%P>{gaw}$>vS1>Al|tvOWv>Ek3v=(MF%K?`^9Kl_CrSBYJfU z{Si;h+P8+?pxo|{lC_f9Hg6IaKme~(#=VBKU$FVBjsk|h3aOx3ZKwQ$ro&?~KACVD z<`SA@?dTP>mBbx;h|G^i0fX>gJ50Ch0bROv7GlK_OufPW(NCq~^XF~7BP%mWgF?ibu##=j*Rkh=Q0d_dQKtSBw>$5*oNeQGm#j`Mwt2Z}CdGRn8%x6{gmKs^V#4=bfAM#H|(`%ur5>~j=+&FPS zn|R``E?)V1MPT%8Af<^3=>(&4v6HTnk3zC185kS>rMA^}!ZWLX|NZWkW8w+u9d`7Q zeRE~86Q#XkeuB*P zCR>b_oQRiH8v0z!{$k=}&d?83Q*Uj(1Iw!8eC^n5gxEnL|4sbFncj26Zx&{{s&?P+ z8q~Pw=%<2sn`^lA9eIQ6#s&*GR%sx1_>uMSu8T_2t;-Qa>(6RW-XUz>BY1=~f|t&6U)cr_%I2vU5Bcl8NEpQ!S#-F z+%!*aZk_5{*EH3v*e;u3Jf2=INHXf6lI}h!e|fVfUj?OU zt=IiG=-e*)mf{lh!gP+y$0_>{I^C|yNxP+O2v@g2P(^>~y`#J6c=^F}PJJJ1Q9WZy z*W&(rx$ge^s=ZS0R$K3ia&MSahogKKkHsKQM2G2|;UV^>WQLTvHIQKAxN;T$tK;}n zhghkrUaix>)iILQ=7ZmxZGPZ z(?jZ4=#QR2ew|WNCqq({uo=S_Y3*{*GX!K>HUzjw2-zfhFZw@*Y)zR3|$0kTzp)LZkiY& z1sMEUU4_=viBC~|1JxHZ%PG@>qLYuY*l;li{wJD#9P&HDAO~>=O^jv?mega)^h05r zd@T0BY|7NU$ny?u9czAB_@}aV35A_C!50rDHN{C2uofSu;^_(l0Sr5Qzgk0om(d5x zSE$JE+!1nUzSf-ENw~OcJasZxH2tm6RJM>>xhQa-yiOsr_NDej!(-*S6_tx{W_xib z<+*hgtOv{H)6(LdQ+DfietW+?m!EGRx*$AWzj}Lmx@ooo|AU32O)^GUSE9D3%iRA7N+1dgmv* zqoSGN()bWoQf4|q9O=28Qdgle?L~=n#~jG{O^0|nfMg*(^!O&;30}yh2 z*eUN9_YzxGvmyRSe(nu*S3=ERG2g}CMy~Aj!kudxr%8jO5iL#9&ggngZtPt(O;12f zJxaT_;={P7VN89Oe(gdW=QE?DfQmwf5t_Aq z_=ewz{L@GBTSD@49{eB7cm~~|;}^!`q+g@4>(Qoi(bTiizT@^VNkaR>A4&|0@;D+^ zE!*KF5M@kl!K+mg>M_0bhe@FA_^AT^;`mW!*k7h{l#3F>tRfD`=6+E|4CA6Me^uVU zdB`^fc3dS%mYPaZE7oXZg`F|lQ;I3)1}ou;h2077a$tFt@C6G_PSri_I&t^tF>H~x zoKizM*GdVyFYZq0V}bjm;Z9hgMQ6iu^Lw-76vOqomr1V`k+Ex*lLU&x#g3A!r zTF*}eg?z3BzbPI8umKTB5A=%TM_8S<8Ora^C^6_N;9R+clxmq_Hgx5o z^vb!+N;sgrR-arF=pc3~IJKBmnI#k;tz|2pByt){f=8utnG^|?1H04o_cc<-`@)hz zpJJz!U5iH#Sz(Nf86=Qen~6VTo*Aa|h?cD|DI+j7 z!1jlTY7EK0gMJ`g{M3P1v4$lJjF7Ax(x{aCRhG~~sW_gO4W`3buKiRwmq#9F$1|ar znglvcoZ`+ZR_A7g4FYJ{o+g9tCQlW36_Y|)ox)km4<9Qtm@DDP6oeuL*kE}a_>39K z3_c3jPam{6`;sI<@g&J}N(@g_aB3ycaHU)a8Eh(}R$oFAxQ(QI@<@qc zLlL*lt;P8-351HA5_2dfm0^YD(c2dhD>HqSCoJ$R)_BO~RQSA{l2kbxp@=gV*LwIp z2_%?0b@#m$*e<=PRn*E3G_6UMC(F{PE(Qau1oQ#9xF_Pp*+P{IoC!N_eo@; zcOV&*mO(;cublfw87ILi6#0%B7XG*#<*JmcuZa7|Bh;_L3Nv_48#eyFT0%(tvH=&# zskMHZ1X4(v5{$GWL(1WJxx)88LfzfB$4T)DMN3oL=`2RtCH3_CJ9viNfzM#a1!dt(C(i0)>doSe z-HOa#4tK>V)UVA7lV&OJ5>n1}QNp@PYS|WQB3lAIJx|cY$YRoKHds9!ZCGhC2%b1~ z4lj;-&gK+?-@~k`%;2Sj`ynF~Da-+LW-Gss?@_V>PJ%^CktGSl88$sz-pQ<{RsqmnEzPkbBj3nH;1uK&4Eq&W*rh{0YPqm)}BPbj8Q ztf7LpEtYafVn0wQd5T-Ec*KY;;5j8#S6Zdt?-GqHR+vA>=HWjjItFDNudY^vVlwDF zamoijE5F!a({!|}sYzgZ?oHI-lv_^mNCn>VIm@*}lym!)aj%uNYyrvOL>Bu)pmHwR z5H6NaB+}6W#zILKMq2~Amw+x%Lp&LWIK8HV%Q_n5VtaAVSVa0Emaqu`+~eCUkTMCK z8M)0nmswd7Ust1rAjMcY&Cp{~~lMS?EB)Y*3;;sdP%R=Melg^(bZRJ2bdBHqRZruTe{b;*F?v=c|q zA`+&5*YvqtrgNMU9Sd>CLUWT zAxJMQVd0GMl~ea%)>E`XfFHi5QbZ~N4Yo#%3R%I7xntIP zP*si&WUT$TD?`1$*c!0$bGXMH3@|hS-BE!crL%_hayZJ;8s;(#;Q&&4r5}-?_OvI- z6$ZI1-MHE3C-wPqW~FL$EZu~ef{4*dh?6%dobr=Fwsk-5NJ5X(s0P#{QAgoY6$bXZi6bF2omn~E;iL1@fahW-#1iFC4t`7*#?i5TV{4&c=A z^VVAfj%I@2=QGR=9>RsG>M7nufs_*K42uv?@#+)K2Tzg20F7eMjc$l|ElXG%4SdDa zAe*ZPOV6s;2d)8S#yp|uHOR&F<5tD>IAd!>S|aMkKOo|#En!G@_~ai0hN5nqnlfqH zOD9{Ye&9@Uotq1S^o4b3*=rG^=hpZYAAWc_3*3xFcT^!pRsN%(@ca6P46g@q0BOC5 zHl!qbDw?|hniw^FL65H(LyFXXK{sk4;wvFA16p{Bo&nv@F8n<+zGTUIhD$a#uMaE1 zq1TsM1A3eA1i5Fxq&9$)kQY&sv4qXj!tawCGEDT~*x2=ktHaOF6JBfBAAIxhI!)JywNlc1_#6qUNPWUWZkVq>h%0`lr`V1J z7c#?N#bJP>QFZ5Dh^Ge-Cjh0Rhl@e3SQoCAMvt?;224sp*Zr+VgfJ0ZpoMr^1%a_V z!)t*d!^d7+s-T{tDiX9DgSK~sl1&Z}GUJVn7y?tEfoqExG8hbE5wG-0iIAZ0v1r3c zyoFf7MA+flAj9m=AsoGoUTHlNe1{KCNo&a9jbAW88fkAQM>Vs-;Y_x3P9JxpK;|)M zW-~;*I3(2jrQXBY8qmi$bcYUtRMs-|4wK$`SPkfX6uLtTN;c4q#oJVPZjH!z6uQv^ zF@z--ul*2j+5rjZ@iaud7{p1B4z68izyRzgJhw!|f3XTxdZD-e z4Jr9J3C$dWAl-++?0D!1@YY$Bf>yRgXyCOf76_+YGRUqPz(LjU3ypOE9=Kh70Y{Nx zfR8iKnY~y2YAa*kcj$9Tw?thM#zt*pQ1HniO!Kn;$=|DO+`_n2oZrU=*ZFbG`Nhb^ z$3P+Rw??Ei+3SxMa$BChGbQPA_dJ|DrP0k$xe2=>h&sf@B#|91$MY}f7N@&J{`rW9n4{r_4+5&F=S_QQHrqS9xUHK30 zRw+e{$K5Es5)zp9Hr)@I7Xv;^Ee5G7!c$P^YZpf&P_Z22(Y__x_J#=lgAF|GW*T(W z25NGyZ#YNeYGQ^Cc1)ZZTLQLA$DGV!^Zxamahs{(i!1Fm1Mfkan0M!vo7`r+Qfo0^ zINz4%*Ax3ph=k?Uk{56~$!{oUllxA1;zee>sEijWd?)I|@@ro%m+mA;*c)}e!=~-0 z)U#g|I}uC$Z?UEQrG0pY=t?f;e1A#5t7px1p|35VpeUvX(`@ld?&4bCto`Z)y%m&s zeF%4HJG&S&yV;bo3GzAKX&-I7I!!n87r(rQ&+xZrU2m>!Ne!E}-W=l7I-j|pTx?;s z`0=jxt|6(LgSCZzoMlEn|Kcd$;;2~nh~DF>F#kWvvlT67Z$Nxq4mJDsL_9Rwl4)ed zeE2+Qf2jLn&IP>gudk_ur)DyWNX#3@AlElkNClgej8!zyE;^7UHyuBuDT2SxVz2oS zwT89~@E4M3UL0Ov$}!31562u_{qenh^<>SPcIfx|@@(S@KC^qWn7n6bx3$vB?Zdwo zTVqU~!aX`^hmB0sZo3OFy3s5Z^x|ncf8EwXY20NGdLqsb=BxZA8ULFHao{{ z8x#jd$lYswApetdqgC9XIgXqc?VHp5?)Q79YwMx9*o*9{Y{)CT@|{dRJ*N3TIky80 z`fAnkN6_x2*H+51|Djvk`HoBebyqusS+1#RTy7(c5b4zl`Z(b#Xxr?~ZOF~RNmO%{ z)sMw}cTYjyQD?$4Jm=;|`5(?r^Y8Ai3w=dptJQ&LV4z{ZXDyk$%X5{Sgdv}_H|hQ@ zAie>yeAQ(g39+%5KgNK3gC|3)lY-yY9Q^IXikn508}47)Pw4@fjxYs4(AJznp|Xzvc;V;0f%WMm~2l}n2GoAtI0uk85< z8|{zU&oM8}*I44P3Y9_6RC-`e97z{b4DVVl;&I-8k~~b9UdH^BE^5=t^0dX#!E^Pa z4sb&k@Vzs3#p?&~HzIa_RJCbVKpM;2CMi6Bo3maG4$4}!IN+-ER!)tkmRw4FZGHKc zR?5EaOoUB&EgxO1Kqp&O)Ki|hk7*`vz4C^x2W(vU=G+{yn(e(G(}l18L9gdM-f{if z@RGP0_u%Pn;TIkLES$#-KC1Q!`|IUElZx>Y+te=s$u+u&ttTckU=B>VFIyut&LIT< z7>al7MP(*eIx!~1BP2m8s3dxi^*-_`rii0w-_d@Z7+R9HY%P>J%J_mWI}fKdIE&_a zWc7plB)Qv?$D70y)8`AftX38J!Ok7QPEuyP(jc0ZVuvmtfQ;n=Y$0hxz<$6EYxGT$ zcGadh)x<1cQej82le!`B`Nnn&^z>SyG|Zjf85i2Z0fW?1^G#GiR3~hzq+rU;00`1+GF|8tS*aw zkZ>^Q9i51s`n+C3%ib38vnRb`EKPKQ*)~6as|>@8SRUq!)lzbIcGxJ3M~DT?Z9oZ> z0%GEhk zpSD7&){0A<0=l^;c^x+|u&b5LdbL|3rt492^PgB*W?+pRYnOJ4*jD|k%0X%DXW%p6 zw$w$6hgdwr#u@n5ltm@LHYQd|wyu-^zl$)-c ze`JzTzn{~63=7rL@(Rr&chWx`Uz}s0TaV8R?a27y5yG;$9-nlxNU>>=?YTg>)7tW_ zZ1?79(WoT%^N5Ms_^89iPN|}vqw>RWpn>!2d z6a)0Hn&R8jSHo(Vlw;c2+V%vtn(URu9dAKZ8gY!GC;VMb2c&Wi;<=o@k zfH|AA%zNezHnEvad{0d1--+*SJ89gswb{?SmcbhO%z7ajKKHloC@%2!Wt6>p?Ek8I z$385wuFt{9@fU2O&f}AcTYx%J^oNRaimTRz@1?1D;gQkh#F~eCx!)dHGc8sNw_SnS zeU6@X>t*b~WL?kAQ5F`8{x11YK9ii>vB0|XHrT?#cfKp^HCK0^{OUK!eh*iE#qg@6jkSo6$2FiezA5IH7yxSX z!)uA~F|N|MIrWid{;QLhWQyXC>BZkQl%$EAk_2GC{faDyzun6kQEyJO+-#L5Jbtn? zijJ{ce;qNp3p0wG3)qVy0ew5Z>RhZbH%iVo*=CW*d|odxaY!GSfnh*GIWqYkEWs;{Ec?Y_DOZ% z^qnom4QPiUg71s%+u@o#70lO1S;s3<(@PuwgR(0Rglc{NB#u%uNK$6TXrq#)#WuES zBNU~D5E0t!+azm;C~GBD$`VS8P___bmtEFKV;7P&OUC@(v9+1G-`_v?&bfESIq&;y zpU>xc-Wek&lfW?#t(PW8PuZI^y5=;H9F8dhK*O%zz|MU7Y~Wco6^#FnI%GG z8O&p`A8c@yY%tK>ATHQ%;B*n!_f#(dzj{-j`QrrVqpNtiO5*X4P`od9W=|ywi-%D1 zr;h82Gw_MCmYsu}T(77fB^K0FOL^WKQ!Zg)R=r{&ac68KT2ua!-LEreFA3^@n~+|(t8GQ?L>qA!1foXZ|cKM zu`geb7?KZgC5JHNOf}iP4Es_vwc_+kJ!Oxv5pPXBavsZzjq&dtLu)-$uBh)V=HBg~ zsfW*>GH|G?xT_B*p*8iobEk?gzYOy&Wnm^?QTNYbvF>Wz$mP1zm^q$kBa&Pcb`JJp z64$)zG4{eRf%uj~{F#FR%$x`mC!f{I$_ql)v5WPhm(XG^zZSCYo58a zn!DQ&KEA6?4Rwxu1tYGx{>JK4@ASPl;!lY{g)Db>fK~I?RRH1U)|q5MBNKARrMil( z=bi97`_?_zce>5bt7>8l-!iSM7&EZV+{{~Q+x^I!E^L~JkY4WSNW7kR0;Qv+<1IcB+shD`E3*I@Gz&?g(LabmGku*HahTe!PP2a zJqF&7^A5PYS_^NK6?@jl4*wj8%zA~L`ovy!I`S4?>^)C2#03v!K6{~+AL%X3A}qlD z@#q0PvrSXHhYZwL@lW9nMSef$jUQJWJt%B&tXF_VQgG@aTV&SLZBy?|tG?KB!rRUo zSUfzi>H~9rc+P2|7y+;M%QS?Z`{(I9-{T21^1?@Z_jq5<4}W%c)k>CwviS<58e8(h zmuakufxL**>Q(i2UipuXh&>~6F`2M4jjbiGl1oT++sYy#aKPo^L7{;oUd|t0@-&k< z;jf&LVFTM)?r|8XXnoH2jue5`?nT@p%1Vk^=v93&;_yCPWI!TCio|ll8~2I{?&g3m z8b)T}_*upZ3`DOTS@l8pfPCM{Ra>iW5?^A(LSnH~NjwMio^50qF+V7OTXWPq$m`&} zhdse;9JWV1cxpUu;&pFmHb<@{U)fnzzst)x@*a2CYr`#5SA7jcyHBn%et65dY;#ow12=iT7TzUss()brW8M{CHV5@MRp2Ul&~dh@-V z&Z@1iy@;P48Hll|t>TvBfE`S#M8vmotC-(%Ha%Tcac>=2Xy-8zS?pBfis6QBygMqt33WrIJthm6z9>*F7D%+xWH7Dz!o8bWdCgd9Y*dM4NAx)##W+MS1trk~iPg zJiWb5x^vt59i@cAUa5uYzDF0hyb`G&xoeV(Y`+|r#dlQ1-z;U^?EP6k7fSoLpR$od zP?x7%Cx<_B0@^1HsQslv|LLyP!{lyzF7YhNpbf^Qv|fJNX8e}GNXa?py>iZ1o%fzV z#+8?6ed+)3+etRLA1h{$vPonTX7>BN=?SA$ObveXU+<+%HnfLcf4jtK3v4M zAuRQp<1|4n_#tv=05?4}qb+^rQD~V+{Zn(}lGY9@xta2bOj*a9ieJLWV_og9uc0J( zo2Sjj8uB|QW`re>Epk6TcHcT(!bjNaP<^_+`0Tg+VNv}~NnOj|O^Son&&{lLy*Af= zJIBCB$ds8EU>@yf?-)3NG+8U5=Sc1rp^Wmq$;z1ep=Y8u^RqBZC|in+05wh z7@zU$vy{oc(|V3l*T`f2W5IyAw|4STCWZ&%(|!%DS-z>w*}*SwC&8J1Z=6lB&`5J9 zx7_M;odzEYISc#_Xr=ApN|8KU>Y2tXDRO#OROx7ZYoGlQLygc8!o^~#^WE))so-9T z=WDLX7^&5Hk987`X5r+u&+e=%6v%zkSJq4>Hr7rWgrF-#;>P7as`~{eta8TqJ;FT> zKDhC|#(4=P9lzW^85%Ilxz4%>fmoE%ouo9-KtcbY8A zavJ;QO|iGMyYyp&*|dOz3;Fv{*wh!d>IvN_!gxbj`@`)g#~+#uY?E_+;axI0IWe3y zX*=`gVymBccWp6&tF#3n&|W*zHgoB!)7NxfD^&E5XS(-jSEPOYWtr^{xB9i4r0nd@ z{qaEMd!0v0W`FX!&p+-o=~#RhNs$mq;<>iGual65#-Uu$<=y7ulp%8Z-Bzn-!db|y z9~O@?z9WUoD};rOOU5qk4Mjfnj(B%R?!{}jv1hHV@?j$opPm0?#kcZ?suaPMU*Qo+_mz9)vL=~#a^nxB*dDf!)00ioz7ChFQL=v2wltNDJ9oU|dl5GCqH!XB zsx0O%e%zltIyvy@`HRT$?_6XnyIYsszNDWH#Myg~4|rZ7UwEsnogUw~Q?CuO-$B0q z{uOfI)MTaETCvIG^WXhjj8hyBL*IiWCX)%2V3Q>6?_t_UBFf2T2_sv-)G7Y3%K6-e ze59?~oT5D(vbDWfdtc)egR|w%bGutf&M6seS^Ytxj)P6Zqt@wWnf0%xTuk~tmW&si z{_dNQT&VTkHz~P5yUc{}bE9_4Rf)mKcg*k6j)ji5}`Rr7L}MvQv`%64E1G z(PV_L?jiCHpP5Xvd=ddSqc~#Zj}|uz)({+%VdpT5nabC(-@L1KM9A@qc}#wn*>Tz0 z2G4N>Y+wJSvdnA5KukU@DA6Zp$6hOAi5{lfXsx-G$>pBpg#-?w%4=dY8Snig}( zmgDx&h?Dbz*aT1w#4Cjp>{;1b$b}vf==yBE}8|D+Vc7lmY?^ z{c(vAfh-f#R=&UN3%@$Sywc|uQz~OKgBgQ_D{uB{5{t#}mvZ-bql#m;*BH)_ZAklf zYemF6J>Td4@B0=%Hb{^tx|>GK?QzN45Z|O>k?p%7{I{L|>+xOTrylUGR!(T`ivBmS zrRq0coR{rY*IG`O1!eZmR#b{%I>+oKX;lXZgmN3!@QyKI3cagtw~ zW>YdQotnr+8WvI5)(?Nj;3Jg#mo~XD;5D*6{V6yKtudSIXq7Nit*7 zvP1iwA6z+^>oEACjNZG(2C=`d_`_sTLg-y)WO|?&Zw)wLoWMq zH)eXi7h+{CNCiZf?feshs&YXGs-UA%(qT7s)`zXeKX~o|&ul%Mhl2Zvm@b~_;b#4D z(NGt0^ULF^%Sy#ud8h9*yKY_Il)YNCkZP}qEosD$N$$X4#AMz;CS~U41JpkSqtmoK|k@4WzEKBhoU%d#h(v8FSEj1iL0&0arbrk z4s*`^z)`YJNKGtH`N2m{UJjgRB0T_piZY=758y$>3Jt_#3$N9{rySq5VPzhnirh=q zq~@VZ)~IS&spAVo9Iq}D2rRJ7n&8>=lPe_DTStdgZe7L0`>d*#={=-&mrWct4AK+n z;Y>nTSfv@z`iaYW7{Gs-dqq0E4^m5sZ_UkMy(Zmr=5hFu0}ZRLUp^=phvi`G+dwNa zNnc4=RTgMW@JlITY7NJ8ljVzH{G?mAMc10*a;Y^i`^NaZH(n1j3QQSj1H%)n# zwlYm_f6ESO9wx>1#*0>K4eCu|Eaw8mtKI-L_(5hmt?@iF&br0(kx- z)bN&6M_>lVwM*OrZ9;ehL~P6OFUMyxA211De?TV#JU)uJkmG^azNR6o(rx5O75>?i zbslddG`WxU`mdig$Zu<*+GqZf7-5sGQH595?L%Gh*sjwQRE8!VriKQE~k{pSM6dy*Js~ODyrlG&33& zQWJpARTD-s{K zc=LA_Vb6D6*om!o#A==RlsP#s(fJ%fT1s$@u#Nit>=qBi@!}&@ZsWFY3K#2Sd+M%B zM=;Vemz&LCCEK2-a06H#ZyZ+jWS_WSTA$y6u1~Agt!dOoU)LO7?TS*}2A$h3bzzl$7J9;=C@jOf%!m28cF#a0(=Z5GVqHMr)mphBPd>YNSnme9 zsC;#CMFE1)jYQ1fdusw5%hI^`I1`f%Zt~fPJHF_=*#7MF+?XBg9>(wXy)0QJcifg; zdjAGKH3)w_P__M(HNvmjI0`MJI235Go+9zqu*ZMKc~vzNbhIIw^SXb#K)c~#E+UEc&qC{$e-P ze3pyU&}FBFZp|3OVJq30b>(u}Q9C4`UWe^mn|F5vcVx7aMkIZLPbg`An20OLEE870 z_3-ij;j%u|sKgcr)!nI>XXhR;#;n(Wz*sQNGh$du85iv;+{5HEDb`gO!e{8Lx?42V zI6$C8!$!An&6VhlKKrLX-&^+0!9z2Q;qEG0h({j*8Eu!mz(VHJ3JYI-P_WFwWAkdp z(YlrAA>a}+xx>p{p4zx}u9(l7r1e1p3#mm&O|*4*Inu>Q4H^=ayugiZ5SAt#|2}oC zWKGQ%WRO7i@bZdy8RF~AHinWluB*XrFvSz0FlMkrv#%M01k~dhkEF`rnV0Eg;Q4ymR_Q;yQ@34 zV7lL`erowQ2luw=0V$R=U1RpXHTpp`b5CifLd+ewfZ<0I{-F^`x1BLBhb4cR4rSxN zRbep`!TY~vs~v>orgBNyoyI|UR-M;s0mB1YEK)bTBI)Gqm_S&xm6Q42ihjLF*S@_g zswHDyc}~XFIDHy;4lD1X9X_sTloxY$k$e2}c$!i8P}AkW9R z=oVB|@hwE}vG@1UKKomm*GFiQ&$`h|jv=UyVr9gzn_2eQ*zl&kQ0!Om+v;@FTgY+5 z2X{8~iLLQ25lmtGeW7hp4)^lzc;l-W>t8eeod`tJy9bfx%U=>{QVh4<++C z)4JysTfIe|(W$c_0fo<}Z&F`0;;#Le&~lE*^XfJVwp*C!o6HrY!%HGRavAfDllOHb zKJ8J^8N1>)b`_>)vi?qmtvbEoyWGesXeC{afX(#>S#zZB9DKiz9GmkW3GalR1&Q+} zU$N1ZcXC`0*RHWnALhSBhi`~_!lG+Yd*B)Wmo}9JI|7Y6b1kpzVA%^XZ=sVZZHn-r zs)*;6g_*!;A6T09LOPN)Z0Pvc&ZWdP^a>NOT=jzG;H_u*{koNOu?pftE5VfTQaOCy zb}-X7teO#2T9Z_bPu~}rinXo9x3i|{PO#I<=OHEd`^tz7ObzCc>AUOpzL5IvgAwUH zu9pKAQpl1x42zcWNqY4)`>72ND&Vs54tJj3XvA^ykou)ls-+2X57lj!q)4-+#4Qt5 z>8>*CnXyc9BKI$%N>B0Kv_HaQXkUxpvVO5P{N|Gjl?#!=^!Nk9s(v42nsHt9q;HdC zN8C@2`z!0c)G6C9Ar{%vKb$Mxg6aO1i^L&KeG>RfTxsQ^`$R#fZSMQIjE@k-GVElnHnneW*aa&>MK;Mi9!YVTnzbfJ8 zX{EB3aScGx(52jdw4V$|k zUMS!?QoS~nWyOEkEA$q^(aV$QRsuN0V3`nn!v4Z|4pCBioF3K5J_Yi|d|bhn&1X)d z)h`4|2lTIgj@VwjXrCouphYUWBeoxFvy+M${5(g^YidliOjLNyU+SS zUTytH0B@h~SWkdiGD{TMQ}!Sfnp++TA9uM!*KGTM)U;?e zcJ0$>(Y-2YpC@PG{|S4nV2i#S4Zm{q*sAVk@W!C+R25!TP9I0V-DZaEup#I@cY2#~gxCM9#e3Vp(Z-*dqq1_2i}HNtMG)B7CW8e{pQ7h7+_ zK{rnVf4Ooq?-PKIZZ&IG-??1Qa=2=JwOF$uHr;+G;KX&PijGE^Y{4FL9d^)^UkiTJ`nt8}CH&Ym3_aQ9oE5vk4k<#& z$#_15WOvI0rmzPf@9zH(>;1wa1xyA?Zha>?c~yE|OOqVjmXjC<83+tA3>XHaE0oRj z$E9Z*{_!g0GW)XAR1CSv2x{vyxXy+CKrhhm!Mo-QoZ~B|;z@@#H`ZF*7d=}A+nr4G z_K@kDE9OQ^9f9=u+!}5#0}VU&$-!EL!A^)+n{_L3NhN8nII8xzZq*qG-{(dyK}Uu3 znG&QfzM!_Q9FK8_i?M#kWG zg6Govu}WhfjW_$yTb9pPtZHgA-UCoJT+!GRi&)-P6Mhc|lb?NvPkR)XTGGM_J$vz? z%E;%g?uxJM1Nz=B=jgWoh&QX3FHKq-J~*c-E-7KHkyZi%7R>N-NTIiwIR)qpLwg@5c{1`@Q{joS8i!KQ{k%vS8bBM5rK( zz~e{OXE)v)kKH^}T}kA3S>w1INO;Z>HduKLY4$&BI;_WvuG|dq_hg44h6SRT9=se5 z$8PChi5IWm;c)c{Y;I@)2 za(O+NU2Ba@Bs>q^ziNdCoh-}q5g&33v0-_GKU9Vh=Av2hOKo>RGOaWf>aNx#(8ztl+ZYd%pc*2z3m*QZ>E zw%vF)=$fWAh=s&foOxEUi(V{1efY=9NQBPzp-mjVM-rFi8+Yb43%l~L_0r2>L9;pR z3E+zM0S^wdMW1Cjc0958KSDhhfiatW*hGXG`h%I`>LnV4aio2*X9rxj)S|Gpik&K% z8#aERsfsg5i$(y5lm@S4{viUwc5JnQ*OBslD^Wtdh);Sci{71M*RJ9s}1{Bok42S zX2Wb&v~2~t0g)+IK5{09NiXc$(kXk+brE&2q*g1w-U>1;2lVk(lVn#MjuX&Fagx;& zR*VrH>HJwM_DJ$^gS~bXF1z?>X4`^gq+fl{d0A&s`GuKUv1%+3ayRrNov~2nU>V+6 z$d-M#xH^B z114{p@k8s4=!E*SuRx)hudSO;_u*q4oS0gLxcS-E8Z7}A7UP|;95YeeCDajDi%34s zEjSuymo12+-QQ6VfzBnaXB&IwB9ED9Xv1slWard6fj+>s&|CT4bLN{$mHQ#fUD5=e z)bE~f%!-ycpopp&6I5&QaVhX~I%q-qEA~ig1HLxZ`FsN0(1U-evV8NNgDc41XnG6k z$$@3oV*(qJKH;C^*fz##y(MwjLa|y~8Ext8-e?v6{*_008yJ7IyRp`na4O061hZR- z3*y43D(LEwm!OmGkqPLDY|mo17e8N$xjU%2YdBqy-G|7l<=a3niS$JMN+Rshb+GDK zuNUWo=k5dV;9I-?!FP)WW5CEPLlU;j2v3ng z|FSn6)78{UG%o#oFG1Zj>OWd?(G-5kf zLsktw=n(QwltV;bb*W6xE9qx~O!UHP(;)V!Clq`6{k}M8@_Q{h^}+fdb?Ce)_#nN+ z^vEV4CK6_$n#}%$fDplKFncdcrMBIF!B==zxI2z`7_U&9aq~zc-o{9+k+IuKzY)LU zIz60MW1~(Dv9qe@zFR@Da*PHsQ$if&kA?Pe_xA0g4b8LR{X^K)*g;aZEvNjQ@`k+a z>Q{n}G-rKs3-70+2m#sd{BG{vV-&?xIIpr$j~v@tBH;=Mw$1+$Y%=T7G7Q(Eig_m|hubQuPlN=4A%nk#HxQPPI^UVN6j zx}JJ^2_lty#a{^Qk4vZtANm2|s6>ssbP2KLe7!eWwne||SGbPa3bhGF^wYtzdjUiV z#!(@P6;xI45D+WJw|URW6#xkTXR_@08ieaP^DX>{7JJO|tGv)>TeXc6ubS&FLHxKt zH0^*2p9Ly4?NhP+t~x8B)99KVd`m+6dE-d>AR-^W>>)+$c&CR*jk#WU67938<FW416- zV3J>pA=ozrGDouay@NG_`5mJMur>0gwdlZ}WAq^A10dnBVL$Wgc=fco-H4uP%)}r^Y#`7Wbx}}Zry-yDBvuTMO2*1eb_P5CJn>kTFkjz@l#HF1c znKq=A^|lay9srh>ftl$8*h48Qh&;3~I&kRXily5Bp-v1O0Z3bF@u&xp1Z zz#vO-2Y7{BhE*4Q8x$T?zsh~By#XIoFLpaX{7?=302I~wjF&A<$%V^8(qH#uYvTUt z&;Oowk6f{X|7ARg*J3;q}X zStNO%o32txUU@+D)tCWvA!=1#TCO7>hXTbH8^j!oBcz{Nc*$JLvhV z^r-98YM3cld0Od!;oX-C30hKODgRR-{-)||-5Kb>cwoh0)eneW&*^j^dlH!B@1tc{ zvq2;}IKkf%K|!>+G1S>>%Vqsc>)f?8cq(dN;}WoSAxYFA2RmcEB`JG*20n;7M$ZoEr1>Wb^_+ZOktKE05CuCY1$JgdSD zb2RP{vWHPN92#}SR5CdzP%l!SLr%e%jy+~$=+e}Lgh0dCojfH41!+I{;)rkp*A`Yx zIFpSlqLNWs0qS8u|GF6O(eIChnHgK!@fWwmX$cNh>YeeIvyitB*mO9XiNJs)G0M0? zgAAD8E=apDrMd)l#k50^V#cz}q{jxWL@)WH9|eb2@406Fx+5GFUG&>6{4;%pWTQ7o>NX&_Z$9qLe8_-9ff3PX~v7NZJ(Q zZr(3vMzpQz?A)@=UI9_WD20VOTu}i`R=+Nq1L3!(=lMfBC>wA+v30@P+y*xMcYlA! zZ*M0>qB=}fxTi8$AgPu&Gn;Kh+t+m7fBNs9%`IpUC|bNFh-E7?M8MYqR>2&UU0cFR zI*6Ye@ZqbL-Z%z~BNMV$T;|z03%9XMhszFo(MyDm_EblD+m-B%;9gGfhxR(Nju#T` zi11sUY;ccT>%7qMOm^9b21cAd)bIM+Mew)q?}@P0Szb-0Z86LaeM2HYA2r}{Z6;Uc zwAbPOa)1TvIIBX2hM%d1v4#Afn3kf2L=x_Fb8bz|G~$?zLp2o7WcYolQ0SHz1m^WCwJ5|5n%nFo zU8J|gJ?ts$xEc{u@w~eRFV`-b`?H3){x$ybP<_-APEB1C{Lm&qJP7Ts79k&q_Bn`j z$nf52x?)SS2+m83g_e1A3g8SjWR5^z$|pouLg<9Qm2L69M?|UEhZ&kP-es zY$ss&uIBB58))3j;x6J-!8_P>+4nw#gAd#2eFL1qMV0NXb^};-mVe@uVa{sr-5@7k zO!Ib}X0T9T=;N-n1tp2FvwO-ZGugvvS0)PvL^h)&14Lp#{ko990Vk|Rw24uy34?v5 zPCIPaT|E8_tzULs*QsyT6kjR)4nOcMk=Li@L*Ht)p_{|1`xjj6Z_`eQp+k9JP$TEH zbjZ~z_;!V6AVK&pWUm3a?OGz=%&x-%jjT>sjeNhHq&>27H)hzS1dY1A{;?JG#9gsV zPA!dT$@JDkDzpi(t0G=!_&yY#$9LbU?k$O!Fc&~tEK5cYFp*9&oKb@KkRcu)a9ovb zw9bEYt6e~QW~D|y$w&U`NPC8`-BP&}tamyD@nO+G8LUn*4d&{@LY+)$u)_L3ljyv0 zz;Y*8Ff~rQ*}@viQ(vA`a*93TcndwsVF<~3qknDkADK-)7)~}d;D0>zr5$ftQkrw$ zus7Uy^kxly-O@hliWsQGe>nu{F$`i5R#zklN6{VYUstsIdvCc_VFV?xiB%BlH`~%! zQ*#uYkkF3}&;FSRSFMxn5!l{*$IXyE@6~GhXBv zvWw&O;Xi_kq;~`A>|Ap%t1RVSoD<`pB~k8&`Hs&n=H#72`e(D@x2uuE!ZH(6h^$(> zcrz`*bI81Q`|f@l}yH~2Hq?DL)9NOD5P`5s;XQ=SB5%h)NbCr3?V53N&-})LsjLa>; z=+Z5?%0qn#+lO=xAwwH8Q$+r6wTt05!|bDL)zi(^#mF9 zL58J4M5-cWxDGAEI*38`UWeY)F(a!@rVz(fcmD=aenl4mFY|ciW72JpKm(od6b$8( zOA&f>;w$;Zv`7b{eBwbMEq64lCZ;6}Qhh%M=0N@c@ob?!++V23y)*BH(myC{Ze8#T zhe2E3iHowSn)fC=*ZN+39|WgyWBoRDAsp`F{sk$sLGCOJT?|GEJ)MysMVA^~X!T+C ziuRql-9X%C`>(^#*8AoJIHL>!@?j>bW5WKbAG*W(D-NWNw-YJOq3+jS;v{2em62KK z(uXiWw*Pzwr}g0dIozs)PUMiAiSNp9V`#vz(_`TS)o`f4wiC45S?fbW4Yv$4vTi1K zy@)bK<=Ax+ zhI457H~(XloxRYhgVT;63tqj4ZL9VbU%U!nC5cy@{)hoGG{-c#3Ok>ni~|^CI8%KP<}i%T@>lD zsfuZ7dy#HnMs*!5Kz2dy*brQ{(qANUM`;p6LPZF!=j6a&xpJX~PNboHbgkk;rzn;7 zqCpWJyScGJg_rv_CBXDTEUf}j0McN>7m}1+Km}nh#zm+9Sm@5geX@qU29JkwZqc%t z#8*=DY*9hlLWWf^#+;z6eSF2ZHPk1qxb&)AF*-G{U4J#~7z&tYq6eMte$1+K7lvIDfalo zS8jqZOAf&a%4WnEo42+lZ8|CuxJiPJ>C_iYS9!SxzTdW1(Dde(W+aBLTZWtMkV!ph zA3vZaDCMD+Qg|QNqEu?rb%9ASb#vO7;W2l_5`dJ%fO3U-Eh>}q5jhvh^5#&&IQ)u9OFCg%hSiSmr4?o_icq|`I2Zs)> zmI?VeNJ`!NTC|;?VweWkyws#YsRk;EY4hZ5%gmLpSw|B%kbXSMss2zW%@i^IjnqdV zU&INH7#uO!zPkW1bz342acSS5tQ{cD@Y(PsqNSC1`(~juPAQ=>d>kYHQTcJSvjTFN z5zTVQO9)6Q6LLI{Yd@}GA#WF7D!ULPe-|fGA}Vl>uVIjvw2isTQ6}7%HjFS4Dm`dz zDb7Ycr3znOPr?@3!GNqeqf+IM-_@*Qq){F`0i#KzGMW;E)iitGt3oe@Z7M5Uog49v z+*EfZX01eiC=uB1^3Z&T?$2eIKUU?~|K-#>O3RdX8!^Kby2y(eH6>WoX`4drI-d}J z)3>*{DIiLS$!&yePpo0v%KbN!nsvP9a3HD7Gj~N)Q%~kt zs!@c{?o}yc;o`g-S{Y>k1Y-De-?Cv|!r++Rn7kkK4M6mFMiCuv-=af@wv72U5RV1WX={j3&r2$lmx1rQZ7_u6N989r&z#1*Z`1huVhie zXOfg{K*if^yk838ixN8U2JN*_r4;H~>;eqa@#eCJmMd!=XB{s=w7vNw9)G(4pu0nt z5a4h5;+uYfsc$r@YHjuZVjZJ->nQKEEX?sqv5b~G`kBuQ-66>Nhedw7NWB8tF2+oo zlLEyyz!%h9VXOEWZpTe_>Qt(;q&omo+_b>^ZoLj{(bmb){IDz60%xzDzS{Snn3**a z5iQfxG^pQl38$F?)RdgUruIrSpm#?L^BaimMXF2dkO45Sm8e}YUZx%hbJmmjDG_k$ zvvYTtmJT!^M3$QF;69Ye0-Y<%wcigV>AAy!72B31U0`Li37{U|OrA*Y3rETJ5}(P6 zZ+UF!jJ0DIWLnzOT%r0Ql1y?dF_^*evi>>0zBKrFSAH{o14L`H%qsDp4nl0pG78}h zeTZvemKouJHja_su=zqvI2z?lxC!541dXLqb(9xkc9kD9P`C?2p4Hc+ik378NF}NJ zA)|$4wvBtkXiK|r{v8vXT!K++d^qi}vHfzrK<%Z8&ZU))4WY~A)}~~5e?JW%n7Rov zougWB(LP4Ttv+L((Zcdq&7LA+Xy!6c#FU(L$YN2G({KV)tKSX2#2}Ovmv*j7P?~ub z^kEQdfOc+L7A>^Ry(s~!uA0w z2Wj1DwX~%Dyv9|7u@@>Ol!}b?keL!-)WPetQrfz2;iy6&Lh32bj9XcRs`Q5^MGxqg z)?114bq{+dzz&hL_yGbP1>y^^{Caehrf0*?_Kx%#uBdjPaeXqq;Qnu|p)PBHgl|bU z=KnkwHu)^a)_V;3Us%`bV~(gCoS%Qi4qe&`=0PN`}W|x(uW!_Y}>;G(ATN zvTgG7xXOVTZj8&tKiD#$$$mLH?e=8@S%A>UUk* zOdz#U;ed^)K7X{FL4SBK5F$ZVD|H48Qk{)fs8Vs~0$t={TkY`OQYfOMu|yzQXfqu= z5a6dvut*RXLiVi>esH}e_)}h59p8IXoRR@8`=F(i(mV8}#wZcr^o4h`nY@%2+FO|5 z-V_UK&@|G1=qfMTkum$4WYJLEH){RK0QKjzWAYhc&v5( zduLxN8mD<$DrYt~GyW4)r0p0$O9QOaYVAbZlM9af^{l)o6t>pdRNgW8Ka9125|nZ6 z042P>6k8}sb&F%0|LwQTSr3T%Qw#AF;KykQy;77aYS-z|kKGyK6a^y6ZVs|D{$n;0 z0`2pAL|yY%;Ze~t<^hzuH=Z6=;KiUoo~YZ&W|ZJo7=dd!3}_T9^wky!jQ3D9Fug9;P9`TM?u+~+@azmn*qHkx73D&tNI zEAWE0iyaj!d;zvyKc*kJ{vl_Dr6b*1^d%e4Kq3cLgUnS#IW?ePGqcM+z~K<>bSJpb zaq&l;7AloItNwvw|B4htXq)kRI_3dA7s2i%Hy{F@2~TSp&=icDNOyrJ?3aW%p_<-)15W7js2TFeHxoE*H zCeung{3Qyf0hU+1O#>=45RGs}>HXo(=*cf7L=O8+qji@8VVMFWDM^FYHjV!9qjYv7 zaWUKVv0pPcjNPU=8$6fZfZ)lH8|bF+A`zen$&HzI2J4~bfZgC}68^?~u^RlI3p+3( z3p@wIK{wO#MZdmoqPo?YAfZsjt6FxI8rSYiOSbv8q9uEtj89E;9a^9HqcA~U*4e5~ zyrNM4ah9>L)z?=--D4{LS9K^jM~gs5pOMoC+Uwu^u#PGW3oPs}Y`_1}QqDOkDN(%u zkj-i%C=`z^k`Gq*pPo;)z8V)N5y2FH_$rF-Ko@e$Otu7^sRn3 z+9))(!>X=5q%c%bE9XQMlzr)3cGYuZ`C^ zcR)@}$sW$fki$y#W7wpTv1E^l0~Jl&ZDlu#neVbKncsy!5*swHQTr(0@N(KU@Ub&O zM`V6ZDEy#L;jH;EZ?!ep=6ZTU%q(hY@UfDTX5yXGG;n(*(P$Cy=wHbIM1Z`rV04Uzqy z!oh%^Eh&JUN<;O>H2?!4!}es z8KBU%UCRjE)bcSp;VrjJC&GA@DEMbkMh;pUM9-&ksSiC#@`#zQLvP+BUzM8~QjIRv zaoACElU!}69Ba?eDmckwayg0OQ0MG7I&pV6giMgJ22#rF#q|aJo;~4!V4Y6r1l>YQHdAFU{l4C$yGD&DkPvIA1{iS^J($eFw%lGya*pi2&3~ zoZ_RBZl?f)y#|z8Cw7P@=<1E8ukfcUmucW^GZG$W*GjDKu1hk`h&)R&G>);ZePbOB@+DR~YYYaq==kU0te`3BS)o3%Th zDz_p5O*MR=KU$C5@G*pDtl}3Xo=Y#ONV}amIts|HXq=K*35{l2JX~T|Y2S!HQqRJD z{MJRc7KedgLx}8Evff{bU5!50ZdlY1JXkWvQ&kc=8oQ`in~j$Ch9ijDw-WOo=gI$K ztmowQK#w~OvZ5iq>3~Ml0%<>yfbjCI)b2Y5ghss* zV!!MMqL|(X{PX`!__6gOTYmD>=AKu6Jn1Swy@(I5l40ADeOgzrW4oPCl!oT~jQK$r zALqhJwq*&@v0lPXJ9hucuw2-(;LEfx_{BKy&g-=DvbT+BiU*?LAmB)HBsGhGL*6*< zL$`3;ZEIwK$&S$+dE&LPFk8@2^G++9KZ(}7M<^e5qc@SJQwUpLS!A=IPiO_HTqX+b zjahLBr`H7%_p-$R{%ce~7>rFUC_+CG*W}v?_-)(X`+!-EP9Fl6 z>YqxU1LpeUSv&3KgV4nsCz#bpoCrX7=-PqaArt5wz6HI*V2K1cI$1w?;%cSeZ1k0= zeGQ+Mb_g?>v@Mz$(?vfizg;mkQ3x~+$L5L-=Qsz8ROf~jSk+MeW5*h;;UAZ3?GFM zbKF=s^IoU?l%9j?wlM@hY71Zcl~+IXDn3=*#<(2Eyy5dVIa=7h-M8+;9naZfwkl^g ze~6v}C>!j{_9?JZxc7->xw6l`?po)3fYo*#zfQmEbnf$l=tLj~@3V|M=|y%#<28-3 zsv;q0m*j1LQG61X(mYCbxgf_=GM%&j1-r_Tp(8H1Yob(jkD@jNS{>SzZf&!w2vJWB zx`mv}*$P8M|DJI3C$I)@BwthbO1%Ro(Lz=J=*aPEqb9P6IJ_Y>H{z6Nc7dzNS+E%&BY*f#A+8&f`1 zu#P>)MF!S)WaP&#cOR@@bA5=}eRkEN?*}*S3rT0?e`@z)QomsB%4pOO=hK8eJf%rU z%L36{4VH7o!aRDS@BebexyL8%0zb6AFp3981$JXbRAdiLDNN9#9Vc-izhtmH*%f5V z0AH(s!n7jd@pGcrkipN<364YC?9|oh@Q=3%qtxbnHQc!-T>fa2CHP6MdG`K_wq$v= zsWj(RB5d2bPwN87vdd3`bN8dx#2V+){MBtt{)7}ZT3yf*3-#o&%{Sisbjd*|dsnO( z7qYQnSo+O6?(nh;;!o+it&gfmT8+783u_ ze$fZ1es-WWwhOdh6e&vmq$@+`HP_I(&p#5_P}kcItuDxlPG=WP819oK<<5yBEXjcwdCUczOhuq!j7165>~|4 zJ9ZBp7h4p+bb{`C%qz)1ji4bd5~IwL1Oznq!KATdHz-#eDSLyggrb?h6rp{hxAJ$> z>{;>JR4&X)25y+sk^LnU$$+;Xq{rKP7J0jvu@Cy~hEA-%r3S)}i%*kgHv!n^7i_Zi z%1pt4Zi>+jFvvRJvz&OH4O0%gsL4w9Fv^BQE_$+(kKg|qBAelN2%zkf4QU$1etwSA ztOu=_pvb%to^{|W6Ieyw+XVg)iGVkSO+8s!Y-`nsGU#67tKJ*wGpK}0Y&u*Oem*>VtjVbbeX@@@@n-M zMJB`56+Z|qRvj{h_c7}_`kg|PC{r#f4$TdG{w~hKcAzA6TY?d7*yUhi$3z?r;W@^@aLY?3k69o#=>{Hh1}X17hBibr+_}YYS~fFuj#>tXwmQ zAp8chH>Bg)U}m8R%q(Q=odwY;&BWu{gW~p;?Is7$(Cw5i^x|^thc1`oP;oTMo3Ys! zeD{VC9U12taEH)Y9K9|f<#F}HhS}TMStJj}IAn0s9R!#kZ9XovrzaCA$#?h)`_-;! zN%Ai3;tWVYcfNQ)>#lK9;vZYaZkrvR{bI+?xN)a7vV&IpM+h=(%G)PHm94|61Utib zhi#f#>LY0$I#U)QykAKhz@Xi(t6+9^mR?(m*~ZuGjH#wccRUflG&f0|N^LM@cRYwI zhnxsc2rb=QWRyw01$}MsfF=d0l3R0~=7)qpZlCBRlIeiH(B2g)XP2akjKGhBzb?-I zY%^(25N#LBl4(J8Lk5u4t>rix)|&6n^%YUhA~1!YctCURL6A(rMo7h!s4XSg_Eh=# z8d{Lu9`x&9&i3mEu=&z?zc)`G(t*&=ntBn#a}c_Cn`4G7;`7i^gRT>L$>_K1)m#<7 z(X<*rwP}}UO%}#Uf*%&-lV*J$P|PT`Gypn=m`W}sQrmSE&Js52g+se+L{%nwEz=*; z99yAI0?o_T>eZY$o^M`9Zg%gw3JMdQ9xBkS)8*QlW~9>A?uAmjaq+}r z8UX?SdjpEvuAOgk|Kg|l32!mBO*h|KWT?G>p`y6=&}f|44`R)=D;q%llQGrOTxhCpz-co4M`Rf-aMXpy zYRoK06{WfFbK^o~zdEZQ9X0IKd;1b$&6E&&z10hg?9?*#f9|bPvxQVGm=D^$(-cy4 zdUO7qsl1Lg1P0QJjA-^dSv1uXZu_9VsS*!Y2Z`TCpw z=R|dGUL|sA>!(tbyyW9gh%*`KN{T9Ug6pDoKNd40?+La0WKHtM!rUrcG&A*W#Bg#Y zF@qJFR0UPbcQlcbY76h`TaEd z{T2|iOIRkg;qHXzn2*X4e6NaWn@%6HzJa)m{o?&=OJ+A}TMl$Z?2Cz3)SeMhhuSkb zsZwSs)N0pD;-bC%RQ3BPq*vc1ivm5M!BFWUld~jj{b1*nPDfok_RAdf+OH8{0(t%n z2+EV~e{a9e>OohjGeBzaalh!d`a-XmLHl(s=;+UBEuatO%hXAr!s+AwRdUqE{QetD zH_K;*hF_A9qsDlh185!Be;uwm{&Ii6|3|y#MD?Kc zH=5F5=__<58@}9t#^$Ezgv1BuPbQ*Tv7WE3cw4VlAKSWgl~O>M6%iZ$Y{iyLETi>i za5}6x+29C_H{Qpq(sC&lMI%k;^xX z%C%=+j8&}okGZ-_5V^q!O6tCBWs&!pbzT_B5P}qibc7WBkT2#u&&lT^bZy|~LR$%?SD7vG>|ufx6S2doXAdq}wWxjv`U!@$ z)RVC%LB%_UJe1+TV^U`;avyeYx3889mdW9(1dOJ-qK#4AnUp$X3 zrQHnp8W2?r4Hy8uE6L=?(Zul}H=H}Sc;Hv@>KdHpCAP-~kjZ8*#{w6LzRMi6oHrPp zQ;E-N==(PXl`2QX#<{5%r2hcz!|#3 z4%Lgz&7JejP2Ulqmk85D%MmbDFJT}pR;>{oFk4=6t2+@U{0t6$mw#eAEw2ZS(M8DN zm&=?v#={|KbeNxd2DoAwlC)HWWrMRv>M54VZa|D54e1l!D$|~3wHUYq z6XF0?0>gse!54IexX~Ios_)Rpq;~)&2J+){@o;7(-b;1*Oae9THt=ay)1Gn(2asdF zdfn+t3{NO)m^&r>UrI;QAV~!rCtPS4RvUnZ;oxQeO;)J~{2%(#5x>+I#IJ&Px&J#} z{A>j6)tx(P@BGbJMz|0$#nDOfT7J8NqcfbFj$0=$fW^5Py_6C=1Ham!zcs-BoN?tE)gfV>F*C;zkHw1+;h*_d#|e1)q!hf%4OJ~^hu&}{MmP^lL+NIaN8*UncTdtDG9tF#uE*#vKEy692|D4c% zg1{ZX%0~a3m>D$vDs>utvgu7^dOwu3tOoNO-I@&mCONBTIc6#7K zN8ymXFbY$_IWJ$vG>DY9oJ$fnP|fFm8Ay^BC&S<8XHQ%?xekni4!`->(gNehAb?@6 z_ijo=DKr2RB?F>oJ$9YFf}A%Tb%J&QJh!{@oaVutWs?W+P; z&v4LW9^W#M9|ipcdz_{KD)8Kn%?s%EgkwEY^vv^bS)(4GyiNv%6j!_dA3_B^bXW+U z?pp?W6~7XEchFbfbVK%{Ci~7r#M%DMyg26w$oti#id6i(Eni^1_6B05+zwnrVS!|z zXRfVjZ4m^J*;}#T5A~MS*nhyVh3MsSq#<*QyPt;4-9r*l>Xy}){y*dpOqo-UTz8dP z2erH&W+=ScckEgVd0yDTg`{7!5GIwu0>Bqet1wp-clK>$lo;)hikqU;^GF0ku{TZ? z?iR5>x(GQRdX*dT8LEPzE2WmVRFFNaFp2s=5I^~H%V8yElME&1^O%P{M4Zfthq3>U zN?ZJ)38=pmoV;b-XrtXz6ww;dF92}t`*>&&mN|z5fXum3%PrjK0%$UvO^p#WZ?o)D z*x!k`^}hpqOjWLkGRMcfncuYVTwC~S*3+}0N?SnUoGJz9N(t9SF`t- ztpir-oGdIyq<0BG+K0TK5#`mZ@~r8(V((?XQ=$5X4TmaYsf>F!-c4I{KZCSVk8WOI z_I~|it;h7-sn!HUjtGmopPAo3v+6oz!&Y4=Kob+`m>`_&$Q~NiKaI){n2(-dc=wye zq)8{STKa-f0j;Z*!C%$DN9Thn=LKlsyzU=*70ZIuFwN3##&@WFsd~Amk8gSI$R)om z=+?pt_-_8U6 zI-p9>!IR>#7Ul~B6%2mdudR6=M$+4FjTTDNF4F)!+Y^(mfIGzqS|s4=0;_ZI5M9Qj zIq02|Dh)iY&6&l8{1}B$3qfxqV3lh0VNpWK>8syul#@zM*2e)nfbzw!wibO)JtV&^R_cH$yboKnj@6^AViu>S;*RChk)q1UCyx(T<5+z6-eTC98B%Z^**TjYp1#^hc zP*UIIKWJd7oc`c;5#5!g6>8P|#_O!Y=*3c?@@kQ(5y8sKkLa_0BVW!c zhc0IIlO#p{@1R;*xX}Yc?>6X?jEx%5CeBNcV0#@bdgJ)Qa`~O}6}9S*(>B% zx5u-N)MtAEli__~%;GA}t`hRz9V2W>oO=9#iTQZN1Wc=u9p}*f%#B!jzJN3liVkz8?(q^Z#Z^|K_#>g3m{;p9+nC%) zOn+RJ@CS4`IU^tiBizeRTG+m zA6&q4{r%d>ijyE2Jd!4umcAVz87xx@wIn`>UZw6sa)@V)mD#X<+CeE725*B54+Uj z8EUe$rNF8X^}V7rB%ZZ=OBA`PT68=WsTCKRc*mhZkt3nW>?5IUsx8XzZy7x@~8m9br}L zv3Eb2ZYFk;G-qEGxMnR8MH?p-fNr`J)oLLi^F>E7Zq9DjMB{Po)aSLb5TVQR>KZ%J?MR7;8cTw|`$cJ-k9RpMehZx28 z7$F$p@4{KXWsW|$2FE!{HL{#tdlNNyYCtVC8oym^JJ3RoNkHDFj;BIv|J@6u+oY~- zO^q>2+-R&-C_Y;ye>`>e1%aW*%)Xy?sAVqL zJM95x;|tXCU;9BsC8=gSJ}r1Dzms~4&UJLpg!XQkJ!d_W*RE%RJ_<$0To{KP%*3dy z?jmXG45=-cCI3!kEsF{$HOS8l%}E_Cz$SxiV$J$4#Kg0#?X|0mU@;-t0lyLXt3aEK zQpR}%p(%c^QOTR@(ZTYxj}*PV~gQ+B~$&S zkCuR!cSSDBh+3bpJ5(&=*qu<;N3*Vi+TuFC0vkzG#}@wayy8jVVHuftG|M*B3Z!EA z<;8^#l*e7BBXGQz`Ng+3&YemT~a-pt>}5e@|SR&Un8o#7ilsT6_t;kA)OU zy2KM~ZQ_Y2xh2hg4n6kE%yE{6X!o!;&~KL8(3C|41W7HWo>Xs(x+C;)Due2+G|>BU z$6uHHX*Lvh;}TLZ9Uv5eU^+_-jC}x~yuxM)K6BkRy4kr3bdu_;^jR{4^hn%NjSRhm zQg>~IqW62hgBGX!r7iG@5ycrJ<~$zse2MutB zY}D+q1|+;_knpO67i~lD>69o{boY?%lU-VIRvfJi7Z-%Ne30a zEDsVt5ylmo-?7-~ljGK^GW(L|5CKy2X@0^QR4)O$H1EI<`E{hQ)B<|!!L?^nF??Bd zDXmn#xSbj3+DWpw*Z%;O{0HHjYmx?`Lqo<+y}g67W9Vk~qx6>w+zF`;A&Twfbq1Cx z4iCW3pv|6*z=;4@qr=9j1zMI*eFt$vsAUyK#G(b*shlkZ4&QwCK~Ws%s%-JtB3k5c z%H8@+URcc=h+5b|>e7h^x7A?~zQ(lIx+e|VH(Fy-VA90|kR$x~F3j!G4L)V)mvg^9 za~*TwHMZObH;hu&J^!WXLoC5re2;JFez}sz&yS&K>Ue#GeS#~-BcXMr7PV}^k(k&T z>>gY*9E_$EAe}s2;!= zN|_an19M3xlvX0YvvZQI1Mc~$@8&Vx*JEQ(>qMZOcg~*n;!x7d+r&ev<5PG%{%*}3 z)Em^mz+JOm>){CGLk=g1r9N`l!XyFU+!jwQ+TQjr!B)=wEGc}kX&^)NwLxyhlW$U3 zRq~WvTq#(Z^EQr6ZW^?AiL3)*i^_}AqLdxeZry?2>9QByMZJewU4fJzZo&D%&0otv z^yWVJqT|%LAmur=CN+YTd|#jffd|=ktQ{9JY!es3E2223$}MR)m!#BPaxc&)T1Hu_17(TfVnKWfKz}DG z*s9%~t}~()^1siukk8OKbb-1j+xZK+v>BKxF8cVj97FkGWV|`&>#9O`AGcO>%EHa? ziqNs|d~#eV&VtL<{ziyqY`;AmjFGvFb#=T851)yictt7=5osAg4%WTF0A z0L9Jgo}mV#b;Q;$*YV6)Mnv3V;!OVc8N29pKiW2SB$S}_RH>o6gLHo0#r?j^2pv0Q z@FhN&2)`4MS8H%@iZNl=`-GR5@JQDYF`h1=!;0N&(#@1yQ<5INZ5Gc&7L@S)0Ot)Z z066a=qWJhp7)eeQ#|4@^w>b8+Z3#B=H1bY`dkIMMKJZ$tCOHC4t1vcKuatXPHN;HD z_Y`aEcjP&NOXsq6@Zd;9t>D*Nb}`B2Uv1B{h}CinxFkR{El`)zz>Ru;uI`~Z zep&T47uPZe{~5gd^ucWrx}H@HvG4f=VG9)-(y@h%Gi)&~ZvbLn#K=w&{ml~r84uRW zueog*)k6xis)~%V4V6utLYzyK*fk@f9r$zlOJfDr%Peqh7Y62|cLpKjP*{bai`A20 zoGeJ_2BrPc0|zH=`+XK&hJeKhy@49UdG?c1!RhnSXty0Js9*$cl!d3)TX*?W{u$+`Bf-&gm&|(Ph z&{F4I%c`ZRq?AXPqnVJNvh+30M3n&Jf&8$pSb=yhV8o7it}oT%7@=SZHX{rD*+-dEkj41(Zqo%szPgfE~+HTL>mb+J08x>+*BW-wVv=ooK& zhVtkoT8QI>MX2Ol9`xHxk|f1LZlP#~%Upxks1H?%%-q_QnIDE(JF-J>DC!Ml`3HLT z1Oz2{h67!DHBG(ed%__iJJtw&Y24S9q7XMpD z3eR;m=hl4Ch)$F+0;}W)(p;Cn2H4@GU-0ZO58T1BssY?Gb4H1m)GpI9AJ_W zbO%w(FIeFbYMHj;N=9>4?fwiPD;c5(7R94h=lu&)dIU2iKhRAX-s00Qs!Bxl+786+ z{ukXLAN)Fa#(i=ov`BFs(L^g_5s0N4o&(C`r`b;e;A9!#4$e;Ic5_inbgEeG_)_=K z-t#~Z-$F!ytSJI;QNw2?$;FzQ1}(;3^+-CHPvH}-PIuA zR?eOn{)+}89)JvdQ@_>^BHp(w4gC`v@o%_pR6xp3s?0~ON^wq3gcBa``=N5HG184U z=wk17lwIl~Z}n%b zfS?7+0_0C{;HYQ^acQa%dS{Pe(H+Lx-6}ScfZ_Mr`Ytz&%7lNpe{;lf(KmC#D>}vK zTU?8iFIHX-SNpSN>|)H5qRS~Z`n?Z-4jWnia5K`*t`xT%%1ROVY;U<^8w!NK_@9W{ zj!vx_#j8`SKym9v6lf#BtsCjk!Mi%zR3o?}^%N7?U*2AFy=6Cg7!h-LQ2MEdCS3@) zZ0uVzQGtBHsz4g(NqM~}&x#!Vc!e@o0Ub?K+=kE2Mq6*bs(3a7>p0&P#uBaes>BoEH9smK*Oh;4L zvNRUIT~MN#;O7l~U)dOGgVQMwQ_CT)-pQ6b2f#b*5WL7~HcQk?aR}iqO7V2dfRG?T zgy$Ybc|wQJd~9KJ*A29LC|Kk5u~76dV*cMjJdq?)Q(5e7Z_2HLUmx0Y&n+}BH&$K0 zV+=74cj$K{fg2Ok{y>{i*SmoJ`-Q6>l6BMy=r1HLyzU-~y@r5`4XCm*tMbl-*6nPC zR4dhUzo+3+o*xLcvq9b|x*X`)r$1q%%h3(K^C1-~b^7F^~cu>{?aa>{k zxg3kLD=ccXR8Yu4Wo?!Hfb3gxpOvI)!T84o{2mMcHd{{LqNC5_JyW((dx^tLz9UuO-` zW@IG6B03ZDxD3SUm>>GL5o#MmJkpjn;N&=~f$r)=LWbbjl{WfkV^nnWZ4ZEbqDbDo zmLIkR8m)JJs{@Kn2G>!~nwhQ3<;x3hqVm?ZLUMB(MR6H8p_;L2u7LC!@#IbAhpp}T z02?}>v|Oxn>qvEufGuQQR25#C9qrEbTxXB6y{wAg5D<*16di3#K{YHIQe$LnCKTx- zm9&*Z)>Z(+M?d#COO*4^*h;&a{EP#_L)9r=(d7TQ z*Ws0m76MC62USCb;)XX|%7{R71Z7aUFAv(Ha;>%$Q32E=;<8V5D|MS+(Y5T2+otsx zG^Vir*sJtyo@E?F3baFi`^R9)@Oyw7TL$)N`)0z4%Sc%~f)Z}p$-EkH(y>(zcHBN=soJT6Q-gLY6JWX80WLEg7oS*T1T zRmu7iI_v;-q5S;ZsdzdXS%3muLAOZnQXwo4%Xobrb zyAwLTAd$>Skc%ZuuWqJT#Y$8T2h^FpKVSjkr7aU*e4!4)saQrhWx(OY`PqM=-7k&f zYW{xhPq69+INEvS)K`=wiX%FX18{WjPyO2cc;E20w`T~>{7JqhH-4NAj%u zK1&P9q5%?LSHV>jZL1{{rArgHBwj?f;m0<0U$Ggs4N8vwzy*?|TA3%` zs}}Xxb-C(upWtN0*|Y0Es=MmJZJ#LGp{9f2sD4|p8{M{&ZMZ7-cS7P7T?C;vo#OVO z9P$`@lN_ki(^6YrCO<4n&g~m>+iyceqK+WF@YD z+8!H&PYjX~PP{L|N!vOXO*p5sQ(NHwyh=Xopp0eNww6ILQT-(PX*WJJ9s+>g$rsAl z9{t%9`9J8DVr#1xsG9>H^6TbxO+9f==8aW{28-k=oif7dNwK_{rjbzX$77O2l-{3& z4%)>hPd7xqlIx?RJ2Bc=n1hRR{gRiYQq> zQy=!(5IYD1B#Dm;wQM8udRh*>K|ML zKi=D7;VD$}oKPNWNxLYxi(1Y2!ACzxeTkzx8NoIIK#^T`zTew|!PHTsB&Af(vfItx1!ne;wo zK!A_Nz`z_DLNRW1!KV7ukBBlWS{8qeR8UxdMov4s%LnXGh!R)S4?E!estGfQxQoL z;yVJV=W6G$6x+K{c1E)&^f^Spb^U(Ep79K@KWyUwI#W^UsGKv3t|p*oUd=91LQG4} zs8e-mEN_jrQ169S7xXa}+S*Rs3v#ELXIBL0danycIoCZ2IZJH#hZ}>a9{m;@VrJq6kPV+9H%TRV`L`_yrpFdM-&`K87?S>D3%wp2o%Uw3<_+lki3=z^VRHg``WKiocS zJ?U-RT~=P`X5IIQZlnlLI8~g;(`tb*2D=-@Y7<3<*AoEjlMztipI{%ZT`jZ3;1IC> z8saJ8!>}Ns`Y(b+{Z-Qr5;hiJWRCX~1|*xST~3snZ9%SxIj5+zZdFg$;;AY`-tDst8_PVdq> zQfeTw@=+GGV3(6^D5lV>=P9PpwVg`;ov;c~LyMRK6N5Ptsl{i}&#%+9bTv2iMbPgRR6qO8X zsSE)N04P!pSd(2LRu*D`deBp)baN!D#sk$zutTGRu?1j@npwZ2hebQv%g_G4WDL=` z185;YmZ7D;f2*VA2%0vQ-IZ^Uva`zeoU>>pq}L;4rW%aTPJa+N110;JyYnb)muJI|5_pW@0U( z8*bMC$r9MKr^=ISjY3;~3Wz2_$tr%mp=VhGBG~{U)wI56Z$qf1d6SPeoTY>#wiTt4 z1m8oQst}=LWnC>lnih}BRFUhC zQ*l0rYFHM8aXO{kM%u6e;hxIq7my7oPmH`N@yJY4=9UhXJpEl;H?*f^yNp!srcL)L z8+-IW^f3M%^u%fy^iZ%um%o3Ry)=PvYNbAVnyvd@JQcZny7e+3!=F+5ML8ioEpOh- z0OuL6qG#4%EQIz5R-}Mvq zawC2E_(k%ZJOqWM2Qb27m_xY$4%L_;dWIUisE&>F!)+AcW#~p@Ylw;Cgr`d87T3!# zIr@yOhcDt$_vC4qj2@&Rt#yv5Q?S5iW_}ZOiaMZ{=?#Xo0MauwM>4{}bR+F1s?>b0 z6h5TdQyp(!_I6wzX88E6S%(I4YK_xTp_ElDCf3$RqxX3qaS!G$a-r_=oE5o(v$$)3 z`RF|QqqrA!Q#EoiBg8!ns{{O)jxwqr{X-lTsIh43OG?4TPccE1hq|+~r++Z7I+>4> z%c1o4><0i2G2fKlRIS`dt+5!{kOpNqtIjS(|AUI~4p%THBpRBxqHM8a%%-+7a2ceS zS+`;K0|&D~wbVA~+8EHl?ke=Q49L4#RWCKDc-OnM$vp9?uZ&s&koqxx{$8}U{?G3z z3ny9a$qQVyD|=)Jdt*S@o3qlg4%YP!c6&D$EOOO~+>o2;<|KnRP4zKK7o7#XiHM=> zF{4q#IjseO@rY3T5;zH;m87M2`hkIh(3Zx^2{6ILT30AbH zfJV*Duunu~BB&5TaOT1QX}|kIxT+!LEDst(DhNX#5qC5L4_bIbrU{wx?rF^Eyd z-bR%5V4V`+h6L0~e@4=yI{>zBB2wJM8f!rJNEo+524mU|Gp6d&pDAu3CYak8@CT3g z*<+%CH0ua(Ly{0+=}pooqV@eeVlH>;LbgKN_*sDNl4WQ`aAqLrv_kG7Vm1G7U#);O za%K~f;}-@FYl!oL{$n|%@+!e9M9W1MQ{KH9)T0u_miZ3-#OZoe&!RlM47NvpNbSb# zBIO*yhb{(RR4~PrTF#{cM-7Il(i6urd7OP9lrN+3!763tpam0^94d~B0pgd{Gi9t$ zhM))cGQ5S8v{zRT+Cc7-|6cUa3-WyUvkc627*_OLG=*yZ?s?tJ z7;a&q$fWuJ8bdNcI(a(?wXjAmMR&M1!(3pICFHt^7qOo24jn?A?YgZBvkEgusj3H8 zqF=C;&P6DD#0eXqQGOmvnSs9%Dd8S~DvbhBPg90QUIuIAy+v|DYgZtV-(yFhqDmi| z5)u<+h<|YKZmYtbPFNv##|)C@8*GRIXpn_E zg{Zr#U~hx&%$eeVsot#_*quEN=RF@@2K}aLSqSoDzX|>32s*3(c(exrfV+(Z1e@Z@ zAvMsA9@Jy>Pj#bloGoBJJkYh>tn?zdFIdt0o7smWcD0cX<3Ov?ClG8+2P(6@17(i| zH3`vo32H0@G}tYh(jKhOEJJ{|gpt^+xVIt%I zAg(&~*sT>WBipgRs!4FBG5DwBZz*o?K4^JV)MGFP6>E<@8WWVHG$MnOZ3o9L1J?4~D%wC*%6Ip1wJk#B z$mq-rq+O7!n7hOPxRJ_%{EEdAidJI?+nxVK$%9Enq-Qm#OJSfUZH&QhAN&8v4ujR7 zWQXgjJ;^W3<)-v;%vBlPx9rTg%_)2hvvT}57u@ab2^9FRb?^p5Omq2!qA>zS3j8C!DHYKEp zO#Vvo1z%KO{{8H+^bFd8$0-^UPTWiBhtz4~aWx&N9GawMZ$DxR=R$n;Gp|9?Yq3^| z(*CDw9bXB0NLxHCsvo}ylxtWI2!^H%CAoZ!{<+nY+wiLd%{TSoQ7E6J=gy(J4b}5z zf52C5B+D$9n^@PwFv_b2ur=}uXbR^2XsYWX1AFZOrK!Wv91KE%p5WDAu($mlyWYei zt_i4oby+OC4=r}uE7f|EHo1AL@u|O2$+0qm>B&cyROIsjMUJpBX1kf&B+2MB!J0$P zct>@CqNkga-wDv|wS;mG`}AQ~7jrNu z&m0{_kh&m7ErHC_W`4AZ>wN~4B!Ucl2b&;Ze3wBJ$DNH`B`rz5h~vh;VtJrxyJk`v zM)$(JbYoioe3=8giF}VDYlM*pJj=`u-$ET-$VCxWqA+r`n;x>D7JS8DR^>c`{K!On})TJ@v0utTl+Wa zSQg7oqwO-B>k>Ov>Vf}Z(%qO{Bwvp>z5{e{`%fil^M#nDrm*w;X5uOhWQGp+H>Vp*d$`}T#xesp zQkS(;c>v$#$p~4_hhWlD1(is!-fVXptiUO&8e1whkO8DwVMR0G4SRAN71laRDWCV zYO5={VZCvPR;+sY;xyaPaq*(T8{P}O)-?%Q+{s5T82;qqy$AkX%UOF%yV{rxC(yCQ zhDnq5nL{k)(xg6VLP6IM44}=t5A9<(Zk{haP zn}FHS0hKv)Qx#9ay>|$~eh)Nwjtn1QNB1XlUWgZ=16<&vg&vAS)P_J7e+2eP^1+)| zQYMc91B=!)td7fdC7Bu&jPDpaps_T$;>jTC9=I6_G|cFT+r&osnR}9tQmotfK)-up zVP4AuiEj~zr%fQ9&dZ3W+i*PTXMaa|I3jonEPXG5rB4H0{|?cfmo%kEe$wyw-Uqlb z+~h#14*o_4i-A*woYkp&){tdD6r3av|k5N=cnRiCBo*@PtD?dl={UH_vF?pBCiFmfQ2ko&!OQ6X$4 zx{t{2!6Z4b5*ao8V35eJMYk#ck)j9i9bO6f(81{;vod?_R49=_OX+bgjhC^YPpk5M z6EcV40|ETeU^8g@1Fm$Re7p_jN)BWh)(0E&EZ5duu2b?|b+PxcW2t0Q8|5Z5T$+rQ z66~%X9V{7=Ql*~N^1IjOpcS?0^O4;F;fg7aR6zTr2CN=6wm~SpgqQ|-Vq|PiTABQ` zVVw08qoNnK3txH@ld)Aca`>#9l;Y4>AQv^_p$u+{kOlMMN=q?&hBBnGpAM4rfZVW! z2c1M3n+C|P9_Zg+Ql#y0XZHUkH)u(CeHD;lAT0=U8))E{VQ{wv3EaJ!N(*89r7 z%Aik3Ph7SPItELUQ-1L}HsxVoni>g`kgw~_x+=)<+T9{I+ zLw&WWh?%osyhZSPJodH+55?d6FO7=Qs$jS#kzKbo=*TISFSCqhcPoI75;q-%+)b*N z?*c4IFacOn6olH0f2@M9Wpyju_m!JH%9+1mGHkmQMkgYSfVrBaUtA_%d>Ej-j0L8; zcM-4116F(3FRq^20zKZ}$^p}aV0PczWlUidaoiL5tFJgaQV&i@9Yi`~3Mro9;D5_6 z0+IEV5rV1)Ym&!N$wI$C%xxQRi4gz}TxU6FSK-XT_9{z$4v%9)TKi8$eo9732r{W2HAg^pj|*qVejjFchD%iyNlO zNJUS8yl-M8QggN;7U{_o&IQbIrS6fZemz4tN1D+=W7hmLJ6^LUC`WDVeEP_yG>G9P zLu0kFMI~QeL0S0ydViIxOD8WDi&y3 z0pnkJ*3U8kR1T;}glymy4|{~I)EXt}8Tz|rA-ekYi1VW4ngF(qf@>1lo21DHX7M$G zrhDg+5(zNXvC({4uZGm z*wdjFZ+X=ZLil|kgr9;vLsP1QEO#LcA1IauFij`DCwGukXl`66Pe$)=;PbAM!EcQ{ zafR6hbVsE+Qu9U`y9DO4s*4vBPS|6+NMU_wy%8JWZI#jZ8wQO(B3qF$WqzNsq$e7R zs@1~)pXK_<=%0516=moFpcJk)#6;ZzQe66}x%v_XIi=1tOsay6069Y^zp|u6u zzy%RMz4s0;NV-%ZYTBx$k4LDND+NGyaBgjEO1lS7tT5&__OuL)XnmMqlF=i>DFWG! z59|$Qa3?cJ9hE++^X34LAc|=M&JV4D_>Pt8P|Y;nK{^a=V$&5b#yV;kXY-^ zgElS@tEnO`XUZHoU5+~4osTL5{afJ2TlC_2JSrK7bVJ0edeRZtDip6(2IbL!0Im)M za4-l6E((WayPpIqTck>t@bN#uwdk7)?j+1@cFTmgyJQq3cq&T=6eI@stvF5vL=ip3 zn+rXWA?w2f7t`9ER05Y&6y>x7z2Tq?zRX{v@BR10V!}LVsX-U1{uXfHUAT^sG#ji$ z!go|)*}x8isZE+>YBm7}Wbo^%8Ctn+Id@^n!AJx7$ik9CSyom7x{D};>dl0Z8K_E_ zWioh$serT~>K98em0NFn*hUF>?{u5YYe&Ion};j1hL<*_;dynDmYEQ?>or+yZ*V() zOiNoE!S)G8Hgy`Z-Kw*DV0!83mzzWe{qvoYb>0nC(Qjqcq_3uzO2HH{?zcy=h<9HA zdt`O8V~^|MY9O>vO;Pgv3&H6AcmXhn=g5%sM?czF$#)8lz}I;!G~hM~<4z&%(ieII z2{u$5u$kZ2?vu&~>fKve2Lg5r)qF?oKhd}z>qHn}zBx+`mqSW-??iDfCED7%J~{9F zfb%W^IPWh1i}Ox8Z*f(jW6F1@ja}{T0MMPYhYWO=yAvJ8FPmmcG;h#CA5#FsK7x5* zRv}DAk8Bm(P6Dl2@OubQUg1p?8D9XdtCocvz_G*q+7E029|&z+kKTI+CqJMz$Re~) zq-w)d2c2{un8FPXZzik?mYpBO68`v9Zx;4Pf~)7AU%2F`4eJf{NEbx_-?d+BC3L0y z2LoJvEt+!Pe^2&BEFJlV$|-xKTJHKhaBI=<`bq9#eMq9v0cXk1? zy1yMJN*-`G2|GxV?7C>A7c{0279wL7t0YU8s3~n$Bno~8H&nvyq%A>%i_K*r{j^u| zm`8MAo~Ay3+D&TYMSDobyec4v!|JowB{19w4_Q=5U3ct*XMqYHaBF~(-FlaGNk$x< z0yL?5Ksr|2PudM|L-+5*?aD}jB*hIBhMlR+g={dK5ds7|4ETe`%ND_fQzAI~2f_&; zf_H{!pv#H>;ugXI+V@3G0^=3_cVDk)as@X#zCpa$Y$afrIAI)r1vNZuJ+|^EFkS&` z;I)V=0;$0@Nu>6dl*pE~HQ&3g8mR@YwmyZeBk9Nl4pLwzElJvY0l(}bZRwEdilmpe zqo({%OmOW*6Wma`#k-aTwBmF`VOna89Ks*$XEw2@WgvG823tbWvY2@-NDI4RgZBOl zV9o*1SS^M=FIm1f?qCh_G;N}Enl>I|v1vn-P_38zcbliY;mT^BOpC*lz;&U5%Tu#| zzRS?N9)LR-Y`Z~&>}B$Iv-3;X9}80VxZeL-fNmE8EDjqvyVjlpmh%xrliCNZ0j5YF zFAxa#@Luh4p1TC--?CCFE~<{CDIKgJ!+kP}2wZnQxnRgzXLi~Ld|efg4bWHF;wcFn zE=f%JVRcw>I0a^5N@ZZ741k4_?1A^r9y`Enf4i=4d?{xa{$Fgr(VxnsIWt9>h> zc(6g;h#OQ1*<8kajHC~s0f5M;%_T{yx1AmPznR^_3R1oYs7Dmx&;Dh!M_78RZPBSx zFi8uNIl_Weuy~KLx73C8Q=_y;z$`Zh!&_{bOL&o8kUJzu+lIKN29jCUgGUC23v-vC z+ZG3Yno=s2@pQSMndFlzwSimQ12%B?!ULgEf?(h#>_iaMYMHmeXvIcA%#&NDNO|*4 z9%Kee5(jbg6f`Mx8mdJPJ`BHPZODKube<|@x2CW>S0XM5@CqQ@eRj`7hi(_?{qKYh z<=N}ef6*(4V6kE2q}1S0IC37??tTK(NzS?V$bB-x2&NR>(-%FEB>xee7~H^vCdc@Q z`5{%*a_F;OQjY^3ZlW&(WeGO10^w)&`UkEMn9>`xcG*zlF+$KxQUO+D_^t;T&7=g- ztOS$0ZW$6-7{Ye|3gc(WZ2~SHZ)WRx6npQiokDOa9hj81Z>@zGIszySm}`b`!)lE5 zMoFBl|1-2`jzJ4b@(;Fu?q?rfjgl5ztEV{jG|WR|a( zCHV|Gj9*o9c4b!DS#;K>caZxwBCaAFU5u#X9wvfn!4x%He`60)K#v<*TZ>i~+{uz&~s#ce5!JPR#xBzw)7osdPp z0|OP+f&BbFon)t6@Vg@UH1^8jenssli?f=_7cL-w5nT?274nzDdU)D!;JJWZ~LvI_k3>onsCKe@$T6P&cdEEaUMku=1>Q7$IAn@|; zwz60haK>isQ(G&biwl6&c<4KSx5Cnt%?63SVg3sz-#ihM?tgvergtlP2x!zm4Zjy0 zo9YDI4rz}<(b(GIeS2$nU6oDu6W00fw-y=jo`Slf&O2 z?iLuf3FEh%j@ksjKmG;`b&o@1?NS3P3qcFcYxYHbg8^*W&Nszn&Qe*@yUU^)d1 zSP)N`AD%N$5PM5mEhG8Q|0c5ME#&wQ%=Pd0{H+Bw$=H)GDcN(@pnGzMj@{UZ{}G#& z+e`e97$}_a&6ng)8m*K}&heTUp*p?HMytn4vN*e=IGdkcD&_9Nvx3|8N$!CX3<-#YT@W#+h3riJ|@ z@;=G`CKJeQC$kr8FbPT;#$HLi8{TTM`^3;|_smLnOsAj%WB7L8q{jTN81uUQu6%Al zmYH_&U^_aIwngOMcAIU|;FxOXSJ=w!PP&_xO~+1h1uHMPH;)+*JgSWxUP+>>(ZTBE zU&9J7;uagWZC3#w{7G%M4+MLJMwzThApD{xxv@%IOUpLhJx}}VzxgXi$C#eGmK>w= zmTy9KZ{Y5ytNX9^KL6D}2>x~P!L~^7Zw6m3RoC$2I@J%6U!AP7a9Otl{=zT6-MOtN zX|V?Ws2J~7d=>nQX6XqZAMNAcq+?eaAMsYyC@itN?2)DZf{hc0JU`tWsau1+Oa3j4 z^#-S8$UUJF8V`RECx=#Cx$##+z)3~^roGM=)E^OE?8W_H*t$w3Fy8H_u!5-%R7)KA z0r$*98diUBHer;lEL&|N8H(qUZ0yvC|4(M);+(#dAi2a5>l%>6`obc<`$3 zF5z2v|7;g)K2bNUrCng3+1FQkt@}Av`b?iaAjj32o}qPto^y0AR*@_0-k#~{9X9pg zpZ%pU)>RjJhTBHt*avhihIy=^*lFL%^S|HCf3%E0@Ej~Mhmk6Y-FzmLB}UuRC9xH_ zh{=(u7csdkG+pcb9PqUhC%6_V4QORM^D3Or0dCJ2?|tbd9gV7b=d&jz`occnu!vy` z&V_j%?6(E*9mNfpXeR+oSan9nB<ObcqCK*eP zk3GTpu(w@5NpSXbNih0NKKknux6zpXWG(p^EjQWSpZKGeBfb-`gFjj&&i;pGGEV0{5Ev|1h}RnUxCA@5~(DxG&f^oxIB?(uinh3 z<~QN&TLbBPbebQBd+-QN&sK}^P3v@?6zXjI@`1tAbNWK*xog}hlW+X!4c3{-S4#Zp z@AbkyOC8bx;71g$F5%pNffwI$FZZSjxvmZES;oQfclqgeeP<*GPV9EN-;uUm-*YfQ z^BS>S9wz@B#p>q5TR*pkZ6JNCpS@zbm9n1m z0Uj^s^jz!+SEVM$!SFoVz5EKkX!>n^3b7F71f52j$F74Mh4gntgyXy4VkUJaYH;=x zqGO7|F79+9nf`ym@A*&_?&vo{e&GJL)La7bOl%bMO%98XTM=V3s50}xJzVJ?($`#1 z+iz3T!@t-}CThKJoIVbp9$Zpiw7Ma!$iA=zheuaf;ziCFd_v%tQi6 z)Jx{_d@n|1mn<&hF5SlQN?SSc>vSgn_?PL;*Kj^{hcfx*{oskY9@qN_Ec;BKkWa5* zdWpfI`xPwN^M?lP-_f&CdRqSJym%gfRxbsy|G6CR{#RJ>UcEJj?TISz2Tory-S2RF z&lrt!e`uqL!ONU07c}%f%e>MTM&DPXRWv_yz^DDT(!`lD#t{sUYNj_h9Ty-JK#thP zS?NwpJ>5IJd-~kv>$nf(YrEH{EznE<9W^Y9%C8y?)zs6S5KBT)ddUXGw^i@-iepc% zW*amUv!C3crIy6Mx7Q?O8hO8xg!`3%#4U+ZFrGkb(QmskE`DqOGGX0xzMo7fcuAfR zlapGlq+MFl=R}C!ch0>cxaTcW`|`x2Y3$U^!t7A}a@j zdrDxfe(|@iVb#Y?`B3_De&yt>A#3{#{Mmk6An9OV5M1Ho*i%(ZEEme%0_vBE16?;e zM4BAfr|3FLcFong#@BPhmNX~zm6F|E*%~!uPS2LGZrl%in&Q-d46@v+8#nBembn@- zV+}n6L=I1>Y|NkTe^uR0^~o@ojjP%3oWgw^7Vqxg>p|aecu7P4-~%(u;qHBUlSeOe zA6x^w?YJgE(mj#!7pFemLEK$j=l_?U&w+N{%iy^qV>rXSumfYilEX@BUR(Kuc{n*Y zXYDHuh+zmVeT&(3G*1`9uFT;pv^=X=E>-+H=4u3}w&GKPgRz6&okMoIquZK0l>Ope zzi+PGoZq2s9AMHMdFm;7>pf768^}L;aeHXAw!X&~Ja*rld>@2!*0k%(!%sw64#yMy z+YWL9-V>cOiI$hjeV-Z>ibvThuYXqw9xPeHel|yXh{%8K=1DG|o?Dt3?b;k#v68(Y za(rN6f^*cPH&J(U3<~RX^!`q~c6#pDN4Dow>nS)V)`xlMC1oX)9ybh7cY$p^{8zffqF|j!l-|q$?C%a3gXp#D%@64A$@HHp+TBTf{Ub{l z&G%-5D;{foLp*jV7{4v;qo|IWIL2#&tc5e8Ru6FY=vRPkL&fF-wbq0Rn zORgDxh|o{rI(R`d!KGwP!f$gPh@pVfDF zxjZPMVoH-q9 zWmz+JqNnxmG)|0i?JdgT94xWZ>5ESGT&A1+Rdxw07H3{gPrXl1mvn67IA_%#9JMtx zmShjDdRpf&^9>udRRVBrTw3cK6<4QeTCndNo5RgI*(76 zDuDXz=@}niH{G_><}!Z7kyoK`6JsnkJh*sU*#{h zYt9m>@fWXY_6gsgEn4CeKHJlJv|gUVOqVLME45ACIb5yyD$awM2YBw~itGcID+XyU zyvE~6&SUHImh=174BNh}<#dBsoPFKV%xDd(zc|A$|I^t-R83ZxJVWfh_I@VP47f!e zNMl`9!Q2=w1-K4V8tpfs!XHp4us?0OG~)QKn~V?pEVpz2xx>%UI8~2Wl(TDvNE}EP z+1;D@ta($xhS&3Gc^*dRZZS(PO_}qS*4zK<*KmfO--J5_POVLvdseirUjq$yIC(_) z(kBzIzhQJh_0LZz_XDiS-|Sw0zo@PoRG-DJk9aPlhTaA}o3!!^Wqq>k@UE}=CoZ)zu z-a%bsKlcAXRzCPojJc9dQE+N~s^9taJ6V_0M=UXuMml4Au?A#KJ0FQcw%G_fpf@km z5!xk*j_*|V8yp*b7m=`HvijLeK=Y;iZ&2fhsWSKzr@r8&mB9<~;Z}M{Oj{ww$Gjci z^iA8_8?N}m`IGJWII@{RR+g)|Pwq~?W=bldolE_xI7jtfO}#mB7!$C1iNS3ryT!O~ z`CbOk$h&s8%u_k7?xwPT2`+#aZMJlN|NE;B&Kq1EQYz47%6&il{^T1eZMfTCk=h9g z_jaHud21fkQQug<%Qk7ZmaF&qS=0V?5YkEXf%IOSz-zK~2j@y@YXlu*^{vSavLU_> zu%8Qi2jCiQsd=ux#uYVW?NU2%2*WKtru*r=r8leSjomL=T^jIxer?#2{9R_rg7Viv zC_TNHzn>C{^tdKG(hRl{kWTI@?!`@(1l*_#8|(-Km{mQmb*FLgiXp-vxEOLBBw`w_z!PvTkCQ{S z+^E-0JBMfPKzD(tz(%*~>3g@KCh@If~;zRfKy$y!%id3$ud;A>+ zf8dWC=R8{L;V@BmiSB&eKhi@h3bTYAKl7hF&ZWym@th)1)%#vuWE?p=pK7VM+9YFcFu z-S-&a^_)g`16;#0YakwuT9R7csGhjF7 ze!S$J(*Lpc9#BoCZPe(@Sg?$uq996984VE;F`^t05F3IR1V)h1R0feIk^s^fyGTKe2ZBHQZoM^~{IDRA{WQlcu`o;rMQT>&uMw|Vtewm!!bHp?fPF&+h5+^@ z?hP;&6R%P62*nl2U}nWRPg)I~Zbj5v@_e9y4ri*S9J3WQOz*`2o7O1a3_1}~Cv}JUdYY`{^px2L|o@>{} zYZVlGK++}at<^>(IS(CH5r@pbWWf&sy9l8*3zzYW#1+vE@PF;)KJwJBfL^10Xu#T} zk#Te8my3v?R-|a7gNwWW*gjrw?D(k=_QXdToKC}wiDtaN*y-*ZjPuZxJ|4o#5OB9!4Z`&jK=EJvZ`K9QgQyn4vw~zhVpI@udX*rZ~}1xDefX zZTtV|-|t9R9N22C|6sZ)0*wSxn|W6Nw>->}-uqg;Uwh3L1H5-pcR@rXgZBbYF3VWpVF+(F3(d<$Zz()Ap@S|jG3~Hc)~~}fC6ftSHLRk<;Uz+ z!KT0;SA@Mr%`=9!pHtQXQt!$!TRZ!F!oXnayE0=a;~dHF>0Bo&Z)jx*xeYJ|i-yz1 zM+OCQh{0t8*ApGRrW;!gU*0V*4uHZ@`5kD8nm^NO;l|VR!>cB6==)Lgm&E3d&o?#< z)McvuRbTmQ_X`os$ObhH@sMrL4f8+Ib%1)o-tW7#m|i2Yv7=I{A@Wt%98pam;cxs*MJHx_-?RYU~!86qJMyiJb>WPVVh{yS&*E*A3d z!kZqvzU}wYq8Q>;V*!gqPK6dsBy8J7DmS1mSNoW65?m@su*A#9|8~QLqK26I0xA^* z@+!&+52ZxVF1;kX*H7QYK#)lTXYi|aPPbNJTk@(ZR15Ka`iK^M0_pg*JF~3&=dt1nB{AGo zLkc|JcDRBwbMb%e0n4 zbA6bff-)K_Jfe4g?Xd~a`qE;4*Fgk3z zHHC4z>oKboPFGh==+C9^l0qYj_AK0(34uqXx%l#l6OU*Ek1}TV5QmS$GR;OQa}|&`h!vG2H^9o4m>B3hN z9WE6`S=WZrO+ywm@@em4>|CCTw0Fiq`=Q1fd(TjL^ClALGy|2eS%5`Lp{%j=G>m%L z(K9_+QreJn&}88VOG=wKMdqv{vDY?&I&zyH8@@2Vl23@gHe02h<#Fyy$HAsUa#1u7 zn(pZgLn6^p6y2&)3d#KwehbOXG~7Yi3nWC)Kn;n6X-sBE%;=%RWh>w9{0^x8xv~CL z6Ys-l4d(c{reL^U#U(f+X#WJr7a0{ET^aX?CUmtzJupllQgQ}okUXsHu@jxV-I*Z` z#c^Z&+2ah6#NCv`Z3ZfKu*c~^ZM>h5o$_I71^7+{EpY~%rbh_?laUNU_U;8Hu^lOH$9n*J>6h(L*AlZ zt2nVl-?i$s2-}q_L+Z(X02SnC1(7sBnwjmUTI#Do$(tGb*3uVW?lJat=}fD47_SS+ z=#Eo)+2c)ZyCB(Hlkb0{Z0$I*mhE!qBM$BFFsgcpchlsT7r=~-|1#rj9I!?{^(C>r z?P8!v`HjUFoT>`uVPsO8!0^W)n%R{j6KboY&QrrKD~H~K*e;T3XJ2Aypv-dq>4qR& z=bu@j*oaBNsNZEQAf@G5VGPdCv4+_5CIz;C1Q|M<+3GfJpkdp8P9N_Z?I}kMD|$$j zyvKHZO@y;GAh&`Ke1uE-7H;{gQ)#jpo562zaP5CDNwG=T%JmDj6DQwf!LLH192vz# zSZ7SW+r>>96TO53kWuNOT1uZ>0lyd;-Glkdha`WG?Yi0z=T|{f&b_Y)Dk=P=%Xu)BXcA#^ zYw^8e{o0ltlq9Ljl}0Yr@Vd)0TCWHRAz^{pmUT?4V1e2@?04)IlyezCb7|CS{FRv3 z8A8OU!|cAw1XzxZtV=tH@8#88@~t@7$3^W284#7+A{m-VU{1;=L8?S@GWF( zOdiJc5VObE!2rN{iKRCRt=Sfy$%VNO#L_w8N)q30eTZ>-5cPHW_BbqQch9jph3mzbSZ)8a@nc7-1|; z$-j&^6-#!fmB~fuv{c^Ds@R`;8N%J?2&sK&VO2%tB(b^V+l>uV3Wm0WkO_WDj$(ix zKZKM*cQUxsVKtHZri2x(BaGtiGYM`j%5@<)@B5sG`?VMLXu5=-Ic|z?j$Z;OsC{sT zsMZ*<=da5=qBYMZSU`0M*V$qAe3@TO%z;rXv7ZlchGoYg@-en6=N#VfV1=-dpKgrG z>^^FD!aXTvLZX%$Bw?~XhBFR8O)z~C4B{ZB5N-XJ((0VdJ{qokOSQ=a+NE)-mq83*RUea z!UmkLCnKuhBtk#q1v50=6pE^e;EQS%#Rfh_Aw++tP#zVb?w>P0UO^VnZ{;_5qCQRj$(sFQEct*J?lZvcyAp8Uwq7d!epi>wJBtA z90N75tk-oKQfrA+OFAEx=zt`Lnt2YX5X#{5?5(sUl@h9g@Jb~< zIHGH0+Ci-wS8-J?=l`&t$_{cR7uwC-2muZTHO1^luE_b>@UV^4kvNiwH7t6qQdqIUn*QeujKnXK`~Bnb~`8hEA=BxB4#LUQT2 zxEiyHF@_58F|bYx zCYab>#oqcs*}hr@=RbfZE`57tXAGIGJ-=0d>d4r7uQsCHOJ0Y%r;jQu6qa#@8Jbph zLo*?{poiMD*Pj?K6TA3K!E11=7N&7{8*%y7xUNzSP5eS5qj2NJ?VXmM27=Lu`2k zsuDmcBCGXTsZ~#=oqX_aiJ6M>z6zdo8Dm=+8W=DZPHeZTw#$H}8z~vE$(xu*hSQ2R z!R#gfAyW=WlTV1*K2_@47+bQFkqI?y*8zY7UK??=Co;*J(Q%H7jWMyIdds{{Zg}C$ zY>~v2y|tleBkS!X#ogq1#40)H3{+%dd! zqu9*U#`oHjY3bVRD0?4rXv;jI^%&yow2`?PYwZ&?WBV9qezqvI;{X>B8#sbDybJpX z*I7o@Ey2%ITDSa^vgI&S2d^nqE|D@2%2ogXJa%6L5NjMfa|zQ0NMadawp)j>$3FMR z!SYNFZtxo3inG{bhLn81(UwP?6!}{a7e}L4j}JNo(DNTaN!@SZ zlVWKmW8O@)l*uE;Hx7gtLxZca?08!eEu>bo>;_Jn66M+rIhF)l`@zn^TxU6*D12&l z44hXo6Pa#%k4G3|lKZF?Ws262M9KdFb%VSsO8M00z=$39)v^`&l3^B5bivK1Ev$Dl zFX)|4mDk>;@;g2s3s}S8;Z%StWs}zq3|COx5v6NcZ>4hs5C;1SBg-nBK8!P zWW&zKChmJJsba^pe8j@#P}u@-$zl|v#~^#g%)>0KLpUcmyxI$=Clisus}F}are~M% z*JQvOfO;PgM$0|N3x5+9A(!5Fpgpvc(D#z)z6!PmAwr#43*=;KZm2}W=-?%C;M4~I zl#3g0&D@{(#ic!fD+U_3Q8+NTN1Jk5Fi!j`T?F|84_rf5YuU`HqaEgB3p@vvf^}yL z)O<({3YfVjsKpIw(uXjnRbu1GGL&jz>;7}5c+GPyYVI%ay3sAalEeg?nhR~?#28;* z&%QcMrFX@Mwwx+xXdU|CmM;aqJjX`us7P_{n54y2>UuoEG3O_~Yv3yUMIPn<89jLm zp56Yr{*E!!-|mvNQD8~)2fDdTR+hdo6li8rZGZXK8JQaU?D}ltaI5%ai))jb$H!|@ zYA)0HhRIX(jDnnl$2#7O9Tt-TY|Ble%tda2w4?9$q1H%Zmbo!BbLra=@0SOF-O^AO z|5A&6Os|q2cg`miU4aRc3~jvE2dopLUX1?!d!V=cl5Qaw}5Do2coDi(yb+do>^ z4e}4r^{RQG8IK_QT~X6FpzagF4#_cv&6VCY>H55>fN(FFCX>P_hBGt3xL_F+&^WUB z;65w&k=B4vnTMF!&0Oqd4blI9umQGXw~f%vSpfcs8x(^GTg&PzjBGT#cG5q=YU)0w z4X?Y6>+Au!C(NIHIAk~-*i-5`h!s-8B<}Uk@RKEF>T<=ZBH+TjUx!-bpJ$m1zzQiVDV_PAcLUX&G^=Gf=*lX9rF-RX z$jC$lGB@k?9oeW}5pz}i8vck7JDOhG`7sJ$vdRb<(ws;Px60Rh@YN zRkKMqER{v^VTQ~xqy)?X8V6zd+<;MUb%ee~i3=z#1KQyapfo`9&cfv)?>XA~c%L0um&~CX+PnjAYJX=RqaXz~GN~fQ z_lJvve}&hvAK%)JkDDRKi~9J&a=2`2CP4~g@?OP;Q6&%_0@dANlW{>j79NFcgNW2r z@xCnk(d061yltv4F1c|!Rtj^B^JB8^%RDIpA5*EWe&rSwca@9%4<-EAg-oVsm2e_B zlka>pSyvzLWk(J?7_(S#1h3(NeMnkgK4G{*JT%Z`srrDSJ2HK+!dtjLHI%l7^C$~{ zfy@l=!9K-JX0EToEi=-V9g%{d3s?fe=RLx z*R3Yjc6OYrssO3y*-I5By=o5i#o0DaUkJuk|H+jLrR7+ltdySUw0S3&EIL@`ab=tG zsv@9eujtXQ;;oQ-1QAD_()crrQxHAFFkCDtpfs$(+OsYQ$Mx=t4|Ro77)uMM|B|AV zbaV|lm(6;oz<=&#n?L~4kt;`P-rwn~wFsoQ4V7pk*%s__u1M*`D*EubQtw|T!idDk zEdX#t1`_?1lu0IQiI0eDr&#_nQ5qSQa$SzBpR81Y35HhipF0_~|bD!$Qc4xzZ?C zqJOo4oW*;#;6tSz1`4KhurdTgVPKC>mWy{+SniLNWmk|2Z$T~w`Gm>iT0oDFfF<@y z`0;H7f>1U=cwRRAS93w7e078Uh&xVsmct4-j8Q;6sNr%I-Z^1xzn9epv&)-8;u8IQ ziWB6FBRhrInknObSB?tg$C z^&tBDFt&-Ir26kg9ey3_Bw|n2?RihP3J^NZqx!^}dqlHlpm>+{zZKZ^pU}s53rVT+ z^HOF^7L=KQ?Uokp9m>1fJDf|@T2eX_t2f`|q$E>dpk_qP{jk#YE45qpY&01_4WP(O zT-nP0c>zibfu?qMcKEzr0;=>dbRqdnX;`-PNko51!+*ETBIiG(ZOwbA-dhjwuPIjh za+n%6ICK-rxW|Ru3aOTrK2OxDR3sQroBjz0#89>ZV$8kzv`kT@7PA1Z!^fu79 zcdAtD`(!=a$~KG!K;`3m`67Q$kHaR(S=Pk~=2KPMEQV)X@(I&Sa~`1~?cgs8pBc0t_r%lLTb%ARv1awz?Ho!Inpv zR%C&y6KvBi0O)e`kU|ZJ(RjMnn%-yV9|JcJJ*imIGWt>8jVlI#mS?;$?|Kd^H2)4@ z$h6OGIbNk5%WIQQQC_X(gbmTnVuo$u}K3g zq;`Fq#h&9xNgNz1c5N5_YZ=2mOCo+Xe2Z^4j~3+rL-JO75X*{G0E(Y+fnuppf#rL} zFN0Ek_?w|V61t>e671eeM7k+f6N!2&Rs?4kVKnD^*8Xy=S5*h5lM+I*Jql|J|rBX5Lg!(S|t&`*CF?2zfF2|^hewX$^?a5baRN?I4CBs4&|G=Nn)t&Nlqo2ZO zZ5UpRt6x~mk>VUU*jW^I2<0E_^!npL#$4%>{zI+9{Dbj(pR^zMb@!K_DQ_`627e2i zCAE?FpA==Bk_akOy28JO>{LJVI!Iw?_Qlqb%`T(WK?B`0&TkLtGlspqMy2O|sRrK)7!{!KlBIt%Ak8r@Q14v}$PYPhQspos6yK zPOxaE6f485sFvEl?F=BO?5pNMLVyaMWQO-h#bQz#rVmzz1zY1Y;KC4~-dir`!V!nS zZpzhhQ(-`smAN#VCn0GH2b% z8KPYJaoa_(9JGM^GYVEbZp{f@JJa$T=JMI1@D2waEdnY06%xY5(!^*>km8D&(EChh z>sfa!CVus_;NhRxGh_(_N-a>5Es7Spg!XT7nrU?dGK@chqPfvuwlB0m0J=%92vIBo z0AGd{l8<+r@BqxJs2rA7mLe!-ho)vz#wB6UW*KfxL8L27<6t4`#80-MU6|~~%qfof zu=tj89IVMIc;foVESRsDQ-u@B8I3-`sCJc>S@!Z9bWB0?ojm9r-7lI2$J`L0S;{=p zrM}(GuN3=;x`dF-AT(=_nJM;^Ptham%{sb8=i*q=c~8Oc`P34u;Uq@yDp-D>jjqxY z|E*8S&ZFM!bWDv%?l&d3PlbL86LTuHs-pE1^)q?n15elXL?d219XIquukD%MvdCt0$IbB3jcy+-3&!dvC8fs(ogWfExw`yi9xIXMF+6(K zpv9ukXd;qOwiW!y`_>_+%sji1EBsA|XQT3z`lg-vhF*v#*i0R4FUTE|PPRc(BIfMs zRYfft&+<7I1}h*b;A6OZK4;2A8Yi~w?wQWJ=S2$-Y{w~Ql_?Irf|WL0vorT<4c9${ zX@rf;7Lye?bsruG<&qD@cUwHkQwQ56UvLWua}m(HY7JHo{c%Hp)f5yc zmRly5L}!g-dW^y|$ZQe zuqy)-H4R=F3CvXUa_Pj0hr@;Mg^Zz{{w^kGh--Nq6(YmuF0zo3$Lc^v76gDFm-PXb zlDt=7SjGheu5ZI6|6jv4mrbOhg-Keo$lnb^J}L0#glw%r8u071Zn}AtU6q(;dMU8e zV0p8X=7beJ^yEHl(FbbSw;|9E-R^VB9l*He0YBGJgA3l69GSQTpv)66j(yk9w7SHS92EOkAjd{(>99fZ}?A@z~81-P?`ek0a>gI znAox}J?0z-Y$}HY_kLFsMmE0X6B}q!*#|t63HR8Anp@DAIle7emJ*-ipE%;I>iLAB z*&=5aUr9HfrUAFl5-#YqRRWXTOP%+#ZFH<_E@vzwb!sCH>wxJG6FOh(76aw0$#8y> zltpi&FVp#@_`h64?BRVdoppwbj$GeoVOj#eYip)L zJCkhfmj^b>wo6iq(`s7%(HNM_?QM7~@5np6@AANS6zK)ovkWZ`0|qy5dFZ4@z!sTS z&tiugKvUvM2v$D+|3l<$0g(^97XK;yky&)J@*S~JeM|6*DG3Kwig1`UY}nxrrsv@Azr}W$s>11eu5Xj1t2~8uC^aQJ#1;ku|NfgR zZ9i&WY&j8rE#5S;rrKUC{{B0wm@qmAE_P?>+kWsj>%o}E@WJ@~wc0AOyxbOsI7+e^ zGHY@M->kB~(sFR;zBmOgF+u7fO{k$G7I-Y&BCUwj7gey!QRb!pphV~6;GtgrQt<~w ze*oT-=@Kz;4E_YPl1J8*QJ=x40Jv-8MO}6;^%E~F2-aPTUeHH%G!<&^YYx#?GdBjY0>Cq zeSFn3&;06poCF@EiopwVhH2kYrR$7g$;UeJ=ex&3i0K+<*|ko1-~v*(7@K+FE+m&l zXOlCIo@MW}tZrz$;H2o)Eo@FJanDjJQTtK_Z~Chy3Nz|QsVv-Fsf}n`_f@EK z>KTA6Cjfb?J-Q2{1UU{T@XrIKW^E4Da33laN&^nL#_!_R8C@-Wkpk7y-ivo)P(UG? zPmEY0)w+O}=S?+4)%$N zMpIz16FSt5QZutUc#tU)X}_-EeB-OWaOU4q z7Dj&{g2uETDUt(_l`2a&@Z#1D^nd6EV0QbdhDf9y!hmLH+jAOV2FC#FA$~r>yi|`CcV~ zn(z+8C=SZ`kC{gPo|BW+>$)L8#BrfurqNd;&_LKzrj8ZnGNyoe@NT-M^28F-kk7Vm zkHpk$BH<i!3!viOWepb`F_$F7H}! zF1K|4+HLs~$Q>)^N`WpO*fh!u@0TsijvN`8U4c6O(~nZ%y=q%HX4yctdlsou5KNmN z6Jsy-m+$l^wmU+$jQaIr;hFD?*>+XH-iql(IMap<766WQ#wKhyVDfYU?g{y5dnO*PPb(ToqJjXb4em zXGtR$bQCWwK_sV`x3dJtuIv2YaoISEbs)@ZpqXJ;`H&=gOrc-)w|-6du3GiZsREFXNt0r=MX>@iyOotups>6F-u*EgatixsM^YP zU^nlS+1gHbaT43A0W+Tf24gbmOs~%LLC^D^0(URcI`MmlogB?kjfd{Yh^-3zEC4!`W(8cFh*x6aPC?z#63Tyxel| zePYMEq5qnC*V}$lMgW#PX_PqeZV#o=R_Ba+TR4G>FalaeIRBXBD1|u@k$G^mSFIs_ zWp$!9exDGRfKOmGVzGg5slpa*1QCFEt`5Bt1Qu&Y%~D>vkio)aBplu{*FbhJ=5NzF zueh9ZHs-#JG%M8$OKt4%m8V*!ZN|h^OD>YnSkqEe(N{MlLf?ngAnI0k z_8Ds4oArYj?Yx!(_=wF49Y(()-&NYp`WQ%!Wv(tontfCF-WmI5-st3LoO{0Gu`wBQ|*u!eT26>VW?nx5iR-p0=1TlBC1j7^5yYkZ8i zaVGzBMZgz)+89$CDr5!Xc5)u6v+PvB2kLH97s>UB6~VHg4Rs>U zUtEr%S@ZaD!1$LIYu@gXVcRC}tl94z){K7U$C^Oq;hXnQP*Np`t_-X7p-JxTx*zsUvbk)N}=*p~YNZ(PWM0Ap9Cz{eyc z*=q)JT@q{%Ato}TH-cZBp@9m0*WrOcm~wI>?4M|BUqrE?K{*9H)3J|=?Pd|(OGF2( z8cWIKZGJQ;ZXN~pq>WL734RjpPJNa=RP2{`RJqv#4Z}}7j25J%{rHXL{6QHt)C#R2 zQr}=0)AgZ1K>9*g`PWy682jO}&y`lhfU2C_^70nkkh3{e&~$j{L(5!5`dTn_7)|Z(tRFNvhd6lz<7ja?f{8?(U!(96T&J)wv2NNcW^h^? zlkAsn3=q8NaW{h?U0zm;QS)<ghzn?IX zh6po1yhDV&34?|VMq_E;M``oIy+_9n;r@v7B}vureLSa&M6f8ium*GF21~KY2_bgI z*s`W+%sW*RIRgzR816$?7cvRRWr+Au#P1=kro5^3D3Yo_q9ySU zwNcq)%g>CNy^hhWXO*}P1f0$oNe`HO@kP%+o#6oO^ahbq#L)0a6Z!9};aiG#AkETFpc#?-!gxu$~!g2PHdom@9!j zf}SG@H0`Y5&gm}8jLrk)fI@0!Q}uHClEO2r79*aAEH~BnEv-P>Gc665`=0@* z;U#QZn3lqH@c%5I+$Y6uQG*O$=mg~Se|cR_!}Z%s-I@1IEo#e!Z{!`rz%rRt(ETbR~fln=WSs^&X>XkMUFE}H_z@%P6B<*Y&@P>wL`CID!_iLiG zS@SVjyGi@RcPA}zRJILyV5wXS9&5*Jx8FGh9$7O ztn=smAY6~g-+CB2YjQKm%wo;Sw%77JeM;*0(T()w<(Yh|SkS0F23St;#g&QLNZ)oY zMwdG8C3BK>i7xi}VAT@;Yq!hGc&%PJiRrC#4vgZNNZtJ{o;*|v^!x${O__)Kk5uY{ zXdNu5zj!MZK+rm1&lzcqnLA_-pgu#lh536h4%$^>{V->o8ksFpnBKrOCk1=)gm}1F zNRm>uMm~_39dm-wM^7N?#B&OTExR$PI(R#Jy9wfCq>tY^l0ejOf1}j;M!bfM)8SaC zdJ4DfrX(3wRTx%CMQ7O6Jk=%LMuz)WTG7*G#2^iel!$y48%^ zG1rQ)n4Axxfh5;>_~6oY9G=yW`jBH7kx+3O7Vt_$kP2OOyq#7=h8@>Fks)h2T)60$ zpFN!}_s0=W=F4Lk^&*~hCOu*b#}IMjvT}gWEMrp*c`6yJtcZAM`)#YkXxfRc;4u6Vuq9W*ss549lwt`9DpdyXSgNClhzt%@0= zI*`QZ7x)RO-L#cYvJM9vONon9jrE#j*jaz41u`?;5pn)LDHtg%+k7)dsegs-)~-L- zvRxkq6>JS0@%!rAj%(B`d&+QDu2CQS;(C}88A))v#x;%xhg@g_3!E5IMKxWlEYRY# zv#rfEk~RNLuH7x$2wbpv@{EGpsJ?ey22qUc9GNAkLXA7DlyUH&MFU6m1aoe)PvEh$ zO$7ZT6ctkhn|!h>cJ_dc?QiVyELxi@GcSL{W4fiGi?tfS%I~FwhL}iz{n&b6OJ4EQ-1+(JUre+iguXx zsB~+ITCRcq$IT&AcMn^hYFH)YMj}*&yDhl`&m?o7l6D&*AFoh_qD-GgeDqi*EpD zQ9s@|@{vD0=L0M-w;Y~SJsrbcz`%MiOiH?j_t6T@AZ2fi(5=)(W4R*vI*4RxYowb| zfU}kf!d=oF&V?xVz_)<9f5YFXQ{z<_rHv3_$CVE4edw+6f{VKdSG-I%iE`d8|d=wcJd~NVG&EUmW{U?GA0=+gEn2dCFGcmMG-h!G8+ggo;F|lOuao zDRni>r&%IpP=bmmnt2K4cxDO7lo1Qo?gOqj*xmrU74G58&&M3_{~5~pN!x}OLb>lP z6lKt>6lvfSr6`AraBTsBI+RX?&|{mPV!DczVVr}8e>G(9hc1oq;3#l^BDPO6Qg7mm zwy1u)cN`qDG$@`^s`QY~^f*d2l&r(PvT+u%4bl}lh-Rj}g5T! zUM)nB++bXG=zm zuXcWpbg$u+d`SvuqtayJsqWlu4tetEscxl6LW@6z(jX?nqr#!*4CSplcW z8tZ~*hd(yoy1>=7_0egC&XK{SthpLWE4YP0wC2IX+O9qp4H_PQwBo(YicTz6NU+@ThL^ zw0KPdg_@wqE(5J)u%KrUafgC(IlLhtJ|awj8PC*^CAgv(hlbyL&L-IE*`bqpYzWm_$8U?wL z6%ih8t0HXq*jvcY0O4a~q!8hSf;`4T$pjI!s!d*;aJrNea02z%AP&~CY5|Z_IjS>u zoa{C|sT9$9ctt61$oU;wOhYx5koJC;0PDk)PS}Y9ugn)s{eQxE+}iOjUOElJqzuA< zopAJzXn>J3*)XyX2~Sog*dX0AmMUG5JTjzv^%Ii+CL}@oAO zgtHcZT@_)P+5>K#`iuk%SX>dVDT6G1s7+ODypkS`>%}3po=(^L+i8h6sP>dO}elB;o^$hW5aodYFde5f+vV zB64r{QLS3L=dch~8OD3;ZD#YF5t`&j$suWYdZR5wD4JW}{RNRy^1x+hS{%4+1 zJZn8D?67d2v+uD%gr#8Gr2(`8+Npd28W>3+W#8ff>OBld_{4z-1GfZtz1g#x8=z>C z{4Clo1G3k`1D__W&LNc+9#Uj=$D^jIusb73QC8J7amQ>(~VzeACxl+gfe*R5UmV zLDN(%D%N8aIYnzqRjq+vgS`rY6cOol0-QVX7P zuG!5>y$qrisF{IdSZxK*t9r=W%{=gN?44=|n|ciokH8T$HwR=ibNjIBJ|2)_2mrUl z^-I0V10#cQMAzqVx17WP9n_z+ULJU!`lcPGH;zngb2ys)dY~4&^C(3*d4cKSRumP_YH9LAJ|xp@oR)r@prw#mPal2U0jP#G{V4h zKVXOq2F=v-6SzAxt7-zst0#|{$Hu8gBd?Bjz=ydoPzthg0qQPXh1;FS4 zwXNoFT(YqYC>GM2*v*q*QCyl-_og3y7kmmM*bc`DM3Hhk`z;-j531b4P(@<2K##)Q zZXMUXD?a6*Oql$P*l7oonb&y2%qDrvgN{I?DasCw-J-i9dz3daHbna>(;GZzM5hy3 zG$A<-6<(?&csqD>xT?7vNz!IVS1hdZiHL8tGWa=yK0!ppqSSLcCV^fd!sCoH9iP^9 zOFRN0{DxX%N3C%4dsN4;RPDN@!6Sx;@4Sav(%wL_@{@gVTFJVb<4X@il$|_+xHP>7 zJid6tJkBgiL63Ax3*P=}2HIUp7*{R>dF3JrdDQz$moN6r=cN%Z8Un`%02e!Qfi{-B zk_4e$1EK`Q6YHvGqTSq-5%qU!zzIr+^?XSj{R0R$nHo@By^{1bWSDx*1W~sS52XHA z7 zL3KwRq&N;X3+ze|&$Q)n$n~I56zl<7MM0DW+UMqgKMfe36qiug0NDaf;ndHAdLlQh;<~h(xoo5#aUeucg>IXANWMg)= zQWW~T@KTPCd$g-scq_|C1pkOO1sMaab7MRsq=ae z*4kDNADP}z_aPEXQQyX4e9Z;&3aAtL#ZUsk#qO_&o{^cOJar0|E@pb;C$Aukl9WZU zj53ze`7OdFz@iQBQWwXA(dY^Zq9R3}sX#&&GySMl+eBA$8DL-?vU!o{>?C;$o9}Tv z574y}YBvQ)@Yt+u05t)_!?vEqk8~eEdG?Re-Ka1BGC&c! zWp_=wUrrv~EGY_vv2cGcXzw9PkpAPUx8;b`2knJ$*#O_T{CQCYw z+H%y;bxYR41GjIo(~plr3R8Kfy89(q%D2Qt*j%Vr7WikZ! zbqd>CK40&$0jhC;*8{Cu^({v^Lij6~CnU+E@4D^eUzD*_QAC#`Ekh z&u%rGkpt-6f%XHKEZ$mM3No?mR)ElLPsw?0Q1%_#37cGsb~yaW2|#0BaPSAc3wuSp ziJwOD%kpmmOtGAYs=}rkcOH+LQXShO5Vrs-cJj(NP>Lgkz$~w|2JmPBEXqP|m;o*g zmW4FKNu{F;O2uGmuR3JAx^2Q4(-w)vC{^8H-<<%D**6DX)CgSjhVJ6d8j>Sk7D%u_Hg1coA=Qa#0n(O0&>iXT5pg*v!8bFhQFTZ&PYvtH)aM-YbEpPmF+YGROq;Z-Av0cLLaGrmarQ*lN(G>G{TkscJS5iWjIT`)YK?}cP;=ddQ!J&1_$D2AEW6fH7$)_LENx9HB4(6A8KN+g}+7>mtonjrgT7!Qgb zkRw+g6+gOyihXz3?SWQIeilV|sUz2U0PvQigFjxz7pB|(E)$INuAqaluC6xy+xPLn zHlqL|n@!D&6%CcT403s#k&fFI$z&cnYyzmqVl@pO%N(pc*G6bdIB0l~OH)jRhOwf2CS zG%sB=AyNML?P}|t2c#pe4kG7T7 zRygP#3FgsU0Rh}5duKkt?ipM;=9(aX4xhX>nL~a!tPizhvUH7;XrF5gpfuKdwx7?YZMfN3=FX`UxPUJ? z+@EZfY@4%DV<3pu-sqCF?Js-r%srH;Xc<>7Dc>w8u+tc+IE}?c;}9A2wo{Hut$~)| z3KQff&K_BI6ruDJB*&eaq3ppc_5{V9^J?EaIR z{zNK4g}b+k!^~o>xtxRvBim?JoHBQCsx_La_wzGfIX9~sHd22I39GY5SZNq4l3mf2 z4m7$XyX(|U-geT+*lpr26RPz>{z=r|e~?lF=|C<*CGsD4*QfW=s@xb^u~_zw$QSpS ztr&<+t!O%Jjb__#9GpjgdV_iuwrKA_zAQL@5mpdPk-Q_FG`lr!W3QH6F5C{@ACWDK z0$tpjTMcP%yx~*pF6;$vR^bLpqW0wF+;_-fiW@w^yh07fkX<_{3gJ7jbP;4ky4v@;a&={w{uyJ;L!anO zWW`YnX#ELBU6Z>zb1JC~dBt7G+ufZM?G@$%^UYhh&nn_sTVu0SPrNBdzUaCC5B>DI znd0lzy9oo{o=Vi_j3>;bw}-dngR@8bl0`abE5%~ZU0ZlVx9fix{08rj_vr&CR$2WK zt3<)AVbi|OdP*}h^S+=H!&AkrBoFQ)8$SjwkQqzt;N&>ctYN9x7HrQJygjhMF&ZzR zRGr>V#QIMvWtTggzCvJu0a9EgWaLIrlaH;Kh&2Tphf)CD&pyJkSf-(WlK+or55MM9|Vso>-cBLwYr{l zAcng#Ur^Bff;o(LqNDzP1l8ri;$6FO%lu@cSq^!K`1q1#we}cqjuvP6v3Q>KG^ zpy(H4rjOk$SMBN=)B4#17Ty_dw4OW5gqLLhAfgxvIo^Ru{4j(|L%mjjvSdyqb;L z95w0_(QWL|0>-#YmByM!;a*q>9NU`%TO5T!ZQ!*)DK($T1QO)D;rvRBV+%a6R+6K0 zy~VoNkqUce)VUQI_!Z^@UAsH6A~QgFyVee*G2Q*)JbD3QgPO5JELD0luD`SUU66oy zD!Db-$JR014l96-5tIyp>n%#x_gObBuQ2=NszCV)zSzCp4LwZ4;|en6=;{r4x;Qa9 zpK9$VHn${P#?=BEXtNvI7}1}g+XcYvP)$u@G0xJuk#(syNkcHBdnQuGiaHQwhA5CU zaw(RmS;S(xa+EIaS0T?^k^#_%?};)T@wxEnPLnU|q%1?KExTL@esRs$xY)FaggptN&!M5X3 zP!sWJkbmICYS-1-*Dqq#3~Yw%u1&-s+o&@Aa@E!QI;73}85*NWb+ zd`qtbzPO_^c@HCzDLmgLr0(;H~RFg*+l0Q#93Jgz|s6)KrM|O_oSl5(I%fOD1mYn z=2M}}`GQqp$TgJUjAyj5w&X{NSY`3>IMr>ysk|MvHxuO2Jj;%HGr*-A+^pPXLL3F@1YG1UWCms z3!GXj`Cl9ZuwMgG|M;WWk`Cmh>Bt^OjK8cD99;&`_%z_syAWH^J>Fpzp4AN0Y#jzH zUO~3^!KUt*h2xi5Jb(ogVrW<9ItjQaaB>LO)=I{dU17^+xo$M80}~VHM-zyf&0!i9JQ<<<95Mr33n^5n%^xMl0+o|9CvT4HXPkv z?I}FrRYL4Ia9YSu^B*_|%runt&ZAok+jXpPYC${A zW`|MV$ewcvQMT0!xsYdk<-*Pk0vt{BvRwT3 z*8_4-8m?bEI5(2%Tu|X9(542;QovE%74i8%XAS{%O{K>ZBvwe_LEOBItK@v0dg{>N zO9;gK+x*3!=)8@X2@DX&JsIzjgkKl>b%nJml4x#Ekem|FT6ayl$lE8Lf(B)fk6>xE zsX(Rl&0>13^XL3)Cj-Qy9e3F*Hd!MmG)MCD9iEiSIOL_XJm8Kq`E~ zDHT0oL-*bxOgaNnHQLLiv9@#fVLT(AiPVyeOSKRA%g_bj74)sOvj^6t^aBP0Zk82D z9wA3jjsG~sE=1m~VqFBaeMjU1w{DDG%k&y-ei}6WlGcBjDL#}z^$0-tR)rZjv=8nP z_+}d5-7)@^kk9>h$U2+mVARaqa&ZzHPzsD8&Xyj=0HrS95GQw6ygOfvvB-;>dWFy8>CDYw|C>0RDo zuOLQ4c<*3+b5EGI5D;?z%8e^Vdyz(w;ZDTY%cWQ78aHPoGgDMQ9uETOmJx|c#YUVz zom3Ajaq^I$$_(=8peGO$>MDNebmB%(E4Bc4S!8$;cE$xfu&sIg;PKA`pc>7mJii;| zTH)zq9&)#C^ha=<>CXbwjqi~Y3=aSjFQL>^WABhij7|}cmREwMc;h<5e@bukoY-RZ zeED%}18rrRHRd`10LS+26!cj4!p^HykG5!Wx%j+H$`bk;AxJS(-c9D~Io?=uc~ZNx z8K@KpP$`;!pi(Hzs1)`yDh19NU~!NAgCFcWC2rts6sK+;dy25k|HWc`%;*JR6zCi* z{<5@ulXj*^X9gySL$1LOfdhki`JL*_t9vc(^F~BjUc;z#XW|R(Ggd-DGlHsr|2^_0 zR*oK)*@;Aggtt`)6x%jaP@uM_4?m{pgY>b+s8k|fVoNh16rsXsai)J3RX=JY{po}! z4Nf^k$c}=!PMGFovQXt#$d;WatBAmza9k%iqqilCQX7ww+~1j9G<$ z=hHjTrh+t?`{Ltqyu+rNu{J-=-a7j2f<2^E4Pd5u4?CQn@yxw{lA#gJfwICKfAm6I zP_eyom-yjrwdXDi-Y=c?9iZ)Ss}{VvMsqn~$&N*cEz}xF&<9`ZU;-HNCXb|!BQ-SE zm_YyKUqOr*hsSZL+@gXmq{N;v7=W1u_^M?dS6n<*hs!^Xo&fqp!;T@CkuQhU=|{Tti^+BQlPH$KKK=by@ZffT=jp^%jd)9>{&jHJ`lFw zzGo7AJ{(ln0_4g5c#qd2R>Fvt9oWf00ono38X;0b(D=%DYMp=r^a2WT2Xz6&Q2k0J zz&{p?b^MZIX}n9B)+(%e?k=hXRox}{%?n7EL|aUcrRy?Og)A>$gSK&`7dp&{#l2dn zq45zkjV^1R@G5$T&~on2{Vr~3^3E~9FO3(6^IIcA5x4}XYu2-PR%|eFV$VUg_8BwN zn#3SZl|XMDrQS`i&PBo^(yA|__(Cum(qpaCPu6rx8d@S)AAuy-Df%>*=+&FW7cs?? zC%gfFR?skFuzYHT3dM%s3B~5;PgqwefPzC)2tIfMd^q0UG(%8CkNXxVkYvbmZoNJB z(QcBMU3{X029l?R5g^2Mlma9SNUu$BbhI+~Px?9`L3O#Fwe>J?aux}aR=$b?W<$E0H{(gYprnHVjp+DcN$0$N zaJHlaNVUc&1p=dbjpvtvEhFTCiF2DBrep|LutfF|Q7E-k>Kx?P1>lLn{PZr+QPRCJ z6s6yl6#3~&gTPe84a#gu#|QyB@ddmAH*pgIyg@GQnh=>-1IWY~-?ut;O`Pp8XYqN& zRv|I$17i4P+8Cn)HHQ%m=hPXb{=SYw9cA6v&417|>(2nV+X=|sH; z6N`VY62jc={-hj!0BEqZj~iN+di7)rOlK_-0>b=)Af-LshA+AD!CjSR-M+hXUEANF zC+aS2Z@`vl6D4XMeP!V=sE%&d#t*F~*kcYaDAi?{SfEXr-!uuG5Nh2`GThA|qhjlX z!22LyT1&ROOzoybe&DQTAxDIBiBwcF9Z`1yhtz=~y$7AP(QZuuhrg@86)}3s(wx zYJNqR56>Vm2x4UdxbK3?!HiDx`*oR!dc~}Md2`3hQr)gK1yb1!LjZ^k7YLdyWGfN1 zuf2{o|7CUd#=&)lEnRNt79n(Erdzip((fq0q_a9_=V+G*IvB?@GZ8LyRAm0#$N2D)4&zY5kd~gx~=3EHgiB1mS!}5i*&5rLR;w~T&8w!z#X)_Wr zXxR;ERU0bDLGh74YT2RR=tMvJJ~O9Sw`-P8D9(Lr%Q`^)={_fnIiO8FqgAO1>2%nC z&xpe_K}isL>TAC)88Zk8c8K<@w6+dNYnvAK+o^&}3g}^L&^c{#X>>+M=|CF36?C9g z{rPQ~dpW7Xu<|fwwkfr$X>%(o*|WN ziN3pa%FC|CoygBTj`r}hguTFaH~4=0tS%8x27Mg{8t*SO+Yv}zvxX10c;|^N^ygWM zDLtUe7=W3Z0*cZgz@Kf3fE?M{GiuGUR!6fUh@DEpdP)3d>)*7qEgc~^z;Xrq9H%VCtv~kS9fh_zAmv0ydx_~eBsr~XOZ|@y=WKZMFEjQoeF>sRH z|4NF%zXW~2lONuc0^3jrwwFYrXCf@tS1g|S$18mgQ>@19qX#vFJaYWM8u3gi3UZ#; z5_%*iic@Rt`4TbkO@PW-yE6yeX`WZC-$kc{gZ+n*8J8b}qZ+ozWEr^r5B_MXsfO!a zq+4SO=!CGo_q~RU;i2pO3EF^9G-uMcl7f~KTZfWm#$wWi2(F}u=XT;$-2tHpH;pEa zxopU|%X-4B*4;99006a(CWdn+g>sQc-)>B3;*i$pp|DQb51C;152Tz#Q-lLM+M?;>P*cE^upa^t}p8g8nqW z!@)=v61{=nM{mHcm;C5`TL!84%MR}mW;Wy3bgV{EG@d-d>qIg@O?PAX9Wp)LQY6SQ zL#SvDaGXhwer-8F=)6K{UM2gq5jRQ(0&$GMXpsmN@QLl;yb~-aX)=7z+w zPN27XHoL+2RU;2)+&>RMyY2`(9#m^vx&KGE4(8H;cS50*>S)imPK;vaVu5wS-Mq2+ znCnb!!1Qh1k`G2gQgpnUx6tWk0tGJUa&+ebe_4FXtUPSw?b~tK)N!#j_J}ONGOHEu ze)^6Se3hns~xD z)ST_$UWj%RE!>eZm0{TIh!=5irI7YogasUq77XdrHa2!sg4*Vw%gC++Er3m1snQ3z93#{)< zh5M~l$450L(60K|)yyZj3nB6(`giI?1~9$75wW5=(Of3o(N7mT_A)z+z2GMxot0*THvNB0q&nD|F7Wi>dO|-ffU$Dw;&==Yv@1ZSwti|__Dl$q8CLV#4D;k?WEp<#m z8ia8{pkVT;1YdvWtJ$Bbd*2~XFb?Ew&>>gmTJpP7{N|#q0;9r=9bj$U=+TUG#`x`k zkx%>vH8W++Mc|ppSz54%JEWkk%NQbd#{4|j!Y1N2<4pOlQx^<86GLmcA7%f15zYKf zh>2~CZ(_3m0-FcGV!(*)e`v(4`i~I<6B}p@t@>(W6WUC3`j1LTPig5g;sBKx{#E)> zI>zDcxz%kHt+VS#qQqI8Hc>$?+=vdIp2TS6}o zm=L-Max>pkG-}>60bDe`av6aGA-bOt&{DYBz=QcOAr8`3;U*8 zY#lX>83*AfyeAF1h0k31{ZP+s+`P+=N_=Y5fMgXcOebb>`HtfF?;OSP4CRGF1vd3K zcO$=_Rr$iUBF=JjG!8*toRepKIntuY73!SG1l-m07WI@XXgT|Uzo94sNg1=oN4SA@ z;nb2wiD6)4``QCEGXNM=*`?i?d0Gen)d2uzSnPnOZ^j!xgT_E#${UB?0yn0ykWLxtA!s=#0ym}zIk?Wh@37wi za?VOHj4Y7#w0#D-Ik2Pw^4-U_9Kz{4I^0`%gk zjK@^3AmDbYhu-Q6&gfC;d;|M`cr5SCsPK&6pu)}IX?MNC^z5j2XM1+a^LFaadWsEK z5*{PEI13@%xFo~Yv2vChzcp=3J><1>`2&=@$6}3;b_d^#dALVy#!}prPw%J~F0)0W zhLvdtEP$!_kXH>N3miH@b&df+b^YgC{veQ6V+>&`)Viu3XlKw>*%)yKFzDLvvaazD z`dOqa;{YK>Z_cOYE*!ZDw4ATKQ;n^=@FC;GuRbT?zfz}&TV+c3E*FnxVv;}gK5=t0 zHxRry@;ET+r0wf;>RL^(!$^2sT@qa*DqXox#$x;qB=50L&LZ~0`9++!%R3^0(1t0u zBYO}6xE-*Q_?P&IPDp)|Lkv7ICB4Wk^P1cK8*@I9igXQQ!XHfD@#?y9I*^M^-45TX zGHX_#I-ENzK)AWjs=8P|(f5aHMyE%%)f(@sDsjO4^DN5$!*vMRqaev@K{OnXx{f(cWu}0Wph4S z#|Snza$Wkur*2vMzEa93!B2;IL6E0%{~L3sP59qQsjCI=c{=$a#$TLZ95tW*TF&Px zdWNja2vqOPn~D(F&=*l^bQr^=)B9D_4GditSo-p}+M23gKqb3&7B3(sR$YZy$n-XsAMKn0AyT{@Z=ah~E_ z&ZsRH#w(belXcSTyfE1<@78x&~N-@x*%~-$IooYFC=Sv=fih4g%-@I5SwG8Iv;a~{C;yU+1Xux z?yvMbJ$hRQ^xoioC(?Lh+_B88UCJ>*Ir5aEC+&+L$rW6lB%3=e_N+(zf|6x|^Krcu zT(<_ll)DALg-?&m`A*BNn#?_Gy#k!TT`={$F_+v*=}Rfp>Ilthw6X3sR;|p5TRFYy z_|$%>Yp!2DcorB=i>->g=F<7W@4id$wBb%Sy`65nWS4N)oUW|S&DC|)t;#y{xH>;Q zIGHqEoioaswz^=FpX@jFr;dq-vhw4kT_FX-p$=UZ3O=s4#r#f#`Q6XeFMN1%I!}h% z@VW;0tGuWcsNZMWiuWs)z4u1WeuAEaGeo&P(c_gHm|xarnV;KHH}H@x%G8mp%FLI& z*J$x3%C2!@Og6(#fjwlbTB4L9L2p=wtDhPsb%$#5zvbHpmA^_nElMKY_4^%_u8;Xr zc=_z&8*@I9TM_s0vlS;)j~S>MSDhUTx5Ho6oBQEKp6xEWfPbcWqXv?`l{Y$3Px$Nvbk+~o4#a-~#RlfK!fnzM&LKALJXMj8y>W)2NW6to8O!Y}wu zb|^&Tt!GhbsET1pR~u&+zTTTl|h=_K#U(z>Wn_q@kmG{hGe_F%HXS zmPPu|3#mNv-leXe7r9Cw$}M`RMit|lo4F}kwET?k3ADBEIjdhSx#RihnfINNC#6eX zs{g~kbW5&I{qvAgZX5nw;Ct_fQ%(=+>wo$7vS(gAvV;MP!<;hbGS5OohxKbM_ zU5BetgZo_H7DKe9gLgb~@m9A4f?5yHeXhV-_GBMDF9dOSoVUG~j<%TBk34=MR~#Puv=w&Ioq6urr=R^Vv}PXsu$ z+vv`P3_bkvUjbMCt3mZAlBDYmd{6h*@6lrB@4f9b|KsGJtigmuxV+=$V(`W<@oz0b zMK*GECTnueAez(s*qjz^m!1}%`R!co_Ca}ac-GBySRTzOa6gdL;0+Zkc#i(Pn&dh8 zY)Z}0YIbUIJ5NVI*d&FLEggkTWh^1lcmunN4z z?=$QZ@RbzuuQ=x0tth2w=i}jFvkf!2hkty1=XqWmCrI7l{FR;OsS>Vn^g})B5@Zz( zeb-G5+9PUSk+pG|N^m?BJNE|Q5FC2%m_&Y_yBN1tt+v!l_FdkWcWaileO}szf2@zc z$_`w|PXYMHYp$kOuR>v5pFGJblYX?d`fN#i-~)AsZx{veis$yudosS|5;0lkkg>us zhKxFrmRPww;%qywWRvti^QHeG>jIoA5#5pZOe$~mqqu{O7(ra+eN4a(hnA4}@R%XK z(M0@d$L$At4y854JO93ZcIpD{>CFezpIS+oBjo^!O~89Ie^W6RbY zpW18hT8tmMR%+RhGi+yK>ojWjS6Y1|%h|_=ZrsK02=@u(jp(E~_b?<$&C?R(sfQcj zDV-a5Nq+E5?Oe(Ik}&h4joY23P12see`zqQwd1 zvOu`AXhZt+J-ESMPowwLzTLqiBNlHPwIb?EJm;}CT5A6(l2orVaxzn=bilfg>^B%{ z(+1`+?ecu%;|lVu-OXDLvHSeuRI=sgZWgU8c=r$Ys*5wZ&OvvpZ)|&*yXv0%IY{6_ zUlB^=EkvVtW3@*qQcX@$=i*7?HcN{HH|AB|P+#G$5`XFJrBKRpZh!xnM8nm#EKEYz z^H-0%hJS1=oncnjv6@l%_lmnC@YgYm$ql7u-K&l}8{J{gVG-bG!|UM(Sq@#HeVDeB!nx);BZ%)!a>c5GPlrl3W1)06qDGbCo^l_|EMW}&A;nFW zCI#sP&biPATrQ)!Cf4EkIX-wP)w=$u;T+>p+G5cRa-s>^Hzvio-H7{8O>xV zQW0*{Y8#9K{xIjmn_n`j`>eMGKY6NccW_@sQo;TeDeRa#9xeD?TB{xx=Mqj~p4Hy| zg9cjM-RT@OS#!e~$)zB>RRk|R_WYePpu`E(j3axr@DoU}7sqaIFK1&hfRgV&qi5gI z>_uK(#!so2jHVt|_KsRKml7^}r?nd2lcCGZwB}W-gkn4&MGn;J#nzPn|rtZLa1i5`=mEbi)vH^(u8p=Rg-noOy zPhvUBQyG&8JMhcXa!i%T9OiCT=@QRGa@IJEvMmWXhk)^nC(zx4VmVFLwetznt$L?%UxXeK+3nT( zSHpujymK~2!ZuqMi=H1H-3m*28r@1yIO2#w5z(@8-fiMcqz&o?r)&Cnl##t8DFPb_ zS&oD6X9WV3Gp)qiJCBs&_gK!^n_#Q*PO=lz1BoRbWJ#Ph!=krerpqEQj2)i|sCMzW zEts$~Sj9jsOU#mY7&NXdEMTjlCPJfbEtps{WA-Ms;BORMYOQn`OQ)COlL7?!owgO; zr`eGCSD4LuMufJ@elm7F#BZv9SjlbP#-z0uPJqDUIG>Zm1@S8Jc6a91hRfQ$@#IWl z(MP!^c&Qgxp4;O-;K6a4%)jE$uV6jUqdw{)Mbi8g71J>b7T~nJ_eF-hOmcHE%w%i8 z!8W}B=5D#VVOH`4n`2gD)>B+?NxE{Lxs0;x?~3umYuU8(Pn=beoO%rX=5Ln!EqIB9 z$2~WLYD%4vhd;o%2D7sA9+?(=ZhuXE<`;*_pU_oVe3k_08LQ}5f=q$FjJC(cI&Sv>f~V1$qjDl?GzVn?WmW%9Gl zrN&y{J5%_71E)@)eMS6e(qjir#>A$wrpcGgER`}WC^+#-$Umt~*-PVw2pdX8IhQdn zWFzj{sf)Q>a)A+jS}i23@vRo@5OD<|G~h$1ziMID+L9e}e;hB-1C}nSrqlG30=s?YD{JidYdh9 zE0^~|N`rlwSqlBAvBGoCe!yMXHxwZ#T-ViIob&Ah#+h4wy>rOjMT$_@sa*43px$2y zO>Yh52)V{R>^|%CHXLKP)t;G`8d6&cmk%8BnAX}yW!)U-lt|1(-)1zB0=eO@J!Qt&M*lTgr5GQrqe4)rC~N(7!hAkp6_jS4qhM|L|sJk4(Op?y@?<iCu~vgXN9p;!V_f9Q79AbAVxiOf-sW7g#R;7aLxtr}Ip2A+3KT(E&;m;4!w_dgHlM&Lv ztxz+C_*m&~UC*v3vIKBwH%h$|M%us#B$GGb zrgk%%vpkG%rzh#%7G&L?B?{^ilyJva4zZ=0_}=16qQ@zhvoV%{@(MGC%yB7KVBw-I z8=U$SgeYO)dv|-i{f$=}O?{&gbC+`RgKsL%>@MZX2eLj$a@!Z5xpmaR;62SwqI9BC zA3f1Aw-9)N2ft6dUl-0fk#uYi*hAN53}yDR5TKNTFUOPbg)rE_QCjr9_o|^uT;17Sys2z z&5`-a_7SC)IM}Q`%m}k=3MGc>J1Hs}`y*0KDZ^6G&P~uWOH2g+uY+S&(e&wF85Df6 zM5Mh`3}QM{1VRU?5r^-Gv-gI)VIZmDy-BB;pD#KK|25tmTK4F-P_%fM-fpe?2H{IHDsZ0(w;|SwGo~iYaG)HO{bB!mD~3xnS=@k zhC)dfZw=-0u_@;br1%jL=#r%Xp4{gBj}vHCreM=|#m}tFEc2}{8tS{4Lh+Uw+g8@( zuoAO5BgvWf#h^;&PhEAkEFO6SH`#&tr9haK)d~z&Mr65gq>V(p`f~jd-yLQ4`)&(j z-lZZ#*0O|s{A|oD%H8hD#ajt%ltA9fl5$=kwKoPpo>A`>B<*ASy~s+6yFAH>A_(<0 z>R^t11I{Y(n4(X-&d*SbvIJ!SW1f$C1R4~SfzVdXgf+m9zun(-w4N2Jx*5vfBqZ<{ zXiJ&B#KTtw&YYq@nYovdJj^~dSkI`|Ma@;imvLS%uI)ZUUX&4ICCf6FX}n3a{(FUx zRUE4dLIRf7rPMTcc*}F+e#6}h5Iiv=G7;IhKzy{})UJHyUAkfpkcz+LBT zh<-A}1UHzZi_8Rxc^Jf^Xl-{VSuEpY>-i8vG%Ev)QHKbFuxuQ_WADccofS`5F=ZAr*@HH@b24d$HLVCeKSp5FOTUlnt5D3fzHI4zt zDHK9sX!?;o*h~u4t?@jpc%zON;HKevYCNzCU7R5(ShniWQ=r&jno?BI?|pYXcr1IGP@m zVd5j_0M$l$)eG;haxIekms((UyaGr(aKg`&3DRwrbuGU4Sb#yJnxM#_brv4T5pM+T1(qST+ljnXcDVbgU8>6(Z zq(^UD*zc|Pl!x{xPHTjw2aaD6CWxw0nw2=T&&Q|p?uh%1S;$mAB)#fh<)`e*6czSn zKIo&xAZ4?2d&u(KWEZC38G;8<+!j(5xC8ntIZU;TER)#uT^z%M=G}Z>PVdY`|If zV9v4yXFk;&hOHX_Q!K{mm0KLCsxd_O_Y)mMj)Y@9LdUJ&AuYS!DL4|}KNE0#6o zZ`A#+cfbcDK(EtLU9?AUus8_$E^qUA`mk7AP#Q-VuE)<(#zJk!EM5@uFcdkdf?@w@ zl;-UnZ?@gxIWOEEWy&c!9vGn)3X4DBgh>KiTUpacHdmMqWjne4n(zv9O{Lr; zevR+Z!RZAB3Ug2{6nQ&8Lobxo_}PLg^$?RDcp&d6a~38|uyoP1p&!K~5a?-#R8=@i z3X7m!1%AF_lz}shJ?I*_ioB$wLK5U`$?|huY-t>qt&5ucpe*mnV>_Iq85HjR`(c?q zcMseHqS8zVjf@wdktUcey0XL`LnEo$g|~?fPw%LM*E5%hb9sR*oOPL@M8YehmNC;k z04J{@7@jK^jchZ4EIj)Xo6{bb-|Rb>62k6x?!3(j+@!T7yHVKIcH$X{G#8&{vi0Fx z`y9{x4CQ9oVfr0PlmRs{sE1$3l-njEFCj@f97PmU4e9$E-~dq(Q`3$bqXju9q_y zkiP)h8ux0OM+Bu##il)H$T6ZqNDP61nndX{wkf9G$UI-k51+TytQpC3GTmCem+ zX5Rh0rK34l2*FG@k%tG%d@3Xzn>_Zw$`V(Q&ws@&o6C$AK+E@mDKo|6Jss=F;i*=e zVbfg`-6tBA!xMr&KgydrDXhA!17hwTRUMmh`<`LnP-?bSl0?)iKrG{gj}XG#3mg_Zp=F~X@cs!yT& zXN#c0L+3Ohd7wZJ^Ql}k#bOgiAK#B?f7QpCAJ@3FE~6|Gr0zfM!#JQ9joD53W-Dx(gKZvxf&@t!*oD_4rkWkx86m(f4|J!7Bw z=Bq;u7BgTm%1??e`{1$pP{%J2*#Rg1z0DH*jS{c1;_UG5mLTyrjw-;iX#BRhY~K4S zd90`h4+2&V$Jk^-60U69MpDAFf}gxn+x#08|6sn|T-GqUnC-;d%m>kZP*TaFj20Sk zjbJ_+oyYNp-nnpSFI7N-hZaFT56PQ=N@LUX(H@L0`~Q zf{`Lm0*m~N6d6wZczC=7d08PNL7`y!DW(VEhjECrPhXP^9rcvUwSiKJv|f5l_NcW;AG^m zLY|xH7pfrj;Uf=TmE0Cg>fV>h6-8nI3;mkP{B?+7mxUAE2Kx%LN(<5}2NRtYq;u&X z0GF(%Efa*ltK@D##{v8`m&H2+t$QJ5k02KhyTdxYf#E&*W!g?2=bN7t96P-mdHd>t z-v-!0*c+Io;auqr)Hh|>2^PxQGMHojfV7-WV`a^1kYle?E@qBgMgVUT@CSJ>BxnAs zd8>tYT$g492zf)c_fI2~uNvgTv*BsIDjd#Gk~E{fN=UeUt!KiC6Z$N8Ghx0;svh7X?b|wR{8RcM*5g0kB3W^Dy7p`2FW=J=3i6 zRfgOM>DhOvse1_A^9y^Q-k}0eE-AzuKogmOXqZ6k z;2>mj$(fe+%Awc!xXHXb=?*fx=XwxE7q<_7C5y^jw{0b&g`tatRMfWSspf@SkWB?A zrY!=~8#=o8qM=1X7SXxg2dLnM2RJcP9=F9wx_(Z_db%GAyk+e@(6bHa6iLpm^rHzw zUZF%v!97k)GWFuzR|wh`VINFpYM8ySOxM(UAs&#(Kt#)VBdJ^h2N(_L6a`Eg-zJWC z_#=4&sQWvLTg#|I%Cb+ar&E=*HDS&hnlSw+>~1>T6M}w4xtHh_#4=?OWWQ2K0Cp?2 ze>^`R2CkFv3v5Nn*D(D5%OpV0 z&w+`YifA5L&v?61`17fsR=_bj^3xqs?UOjl1uMK;%KRJMeGgD5T|)L;(+6kJl&*Ft z4MNrgG<;eD+62FB5Y$QI%M>croaGr-N-|}sD<8djd5-kTI_jUAE6AF@o(Vwr+wMvV zmRi~WHe$G|D(NBrMtwJkMLP(S0?H(8uFopz2?eur&D+nrTs zynf!PcT+nXymgdu>CsE}Eo$9Ok5VHlYzq5p?fEL15w+QZs1fgOX8_+@<Ea(%={faOsI99T|2N@ue2I4$L9fn^ee5-6&oarl^Ro7ks6j$>gz|V1S@)km~0B+`JG^ z1N6pbD54TGS{`x~Z9F%XK?xpf@JB2IP3?L;-V&`@=hx##j%!ky!Dzx9q(a(G zB57&z+~PA#q_ zgEbvKmDZdu&nSMxG+j!e9EiOx;9fwu8yU(yWnHS*mvQca=FZw(t8hVLWEBHP{eY0% zK21t6hHw-BS5xNw0Q${MjHltU)Z1c4g-Ry(VG zaBW4%R*Hja)DLoddWtR#4NE9e+FcvFUk^MiYRYuoN;%cN4zn%!TW22{Fux8eb>d#w zhnA+j@(>i*MweFDC(u|USpa!;MZDxxk8=V?*K_ky4dy1KJxJSbq`=8cd4K~NJNn*r zg}X|-uy5-*-u6DZ!ttSlLh%-+&ein0ldm9jWy-T%)JGn3V-ff%mX<(kWXlXy^%FW) zr`JzOb20|}7eIEH11fADA-}tf{!JMOZ)-UkQ1~(a@1%S}xnzI8$3qUsTYw<_j=KI1 zn>XHJSsyr-dybQ_He)z`4;&m{KS%24TZ%0?oTFt;Jps`Rpv^yJ5X=LL410%y5sxZO z%BhdSR@3g^Ks?L6Ftf>LTHGTR?1_=IOUSe|rB1V~X)3JDY=jCp*@Wh8;+je3)Qd7h z{{NcSX8@0pI8J>VNH)jr@cgeM79ySa=DZC!UpFbX(`aAaV~f6BOl_k|pO4%c%Pi~Q z-tAR)nziAKn8yt(T|e85hGx3D{?46<8^RB>Ot=>Y>?2xD^yXxv^M2D65s1!|=3_*e+3eWu zKHYer(|aL(x=Fv~f~-&9rdM?#hsTa?RQ0Yd-z(($tE zpy8{w$(1(+XL^T+v7bdwTXnoX3IK7XCK$bv_n6@*Ma#ThkyI2vlw`-uiEzD0g)FEK z*@Ja)RHSmkpz~tw{5c^A5<#%L4CoE$beCm!a)`FVnghR63OwFu2O*Rg2~A3-tO&GA z+j(j|+Htbl`8HLW+Wzt3;F&q!`Ue6~IU`M;bU|5aP0pNN_f9F- z-227O>1AzibU0E4@1+Vx->hc%mF@Jg(t$5*JKEbC!Wy`|0lrmJGW~u7>f!rGN_^v_ zO1@lgMxS_UHEoANOrA=(x`ad7++fg#=PL#g1 z04(WGB7C;U&04su-uW)M!1sA!S4noJUuNYqgte25XBkDEW7ltV-rYQJ4jG?V)E;vb zNV{g&5P2^9)du*>0X;$ZWURueK5P#J22vT<5c05>=#hZFyb%Ya_xHKsGlPo?Vy1jw zl->?F*>yRkBH)VfoHq<8&p4m*bVT5w*dm{d)^4}ZFnvrf1El?&WLeOlH5kIXOaCab zfIEXZ-jlV{2XBk}MG*1!d0J)hkBcuO$cLYyZSFyHtAHEiNJpd~Z9TVmUKek;uu6=g zy}i7Ng=wJ|?tyIYQi6Mv#G$O(OR{YqQ-77&D@T?!eYk?qei0NZe19efA1%uMJd)~fniQ`&oCgFxpY~+T z2D>ujUhFV;J>%~3Uw)9M6KG+q^RCC0ryM%+py_0JT!BKbyd29AZdDZWBs2gZy~Y1y zUNC?I_BckZ<8ba_%~Un}(1JvHM&Vk*ZFYcr0%OreGAvsq0x3r}#<%>%TUWa_7n4bA zcEDCmcX+2RyQyq@GunEG7yW~#j&su;WWYZdxgd7NI}SPb@x5ebR-UN{)S{xZPGIL8 zUjZ%(=IjmehM~!_)X~k1;dW`9O4_f20qFUJT#~j8*0B~x*Boa}8RFxwRqh!6^0cM& z^@nnY8^Qq3_WdPLVET2I8IJbuK`UQ6Og@^ykvK%Fv1mBz2y8ygHw8>+0!3_+$#<@C zM-*_A>6FYYAS-|{?n<&^nup9VcdBo4spTcYCOGH7#i?^atg*jJQ={5Gd+TVwuNxn& zCaR3$3q7IU&`cjw`KjMhybYzUon6d*PepnQ7vU?D*MJG`!WTP7mXBU{{c_z^duMT% z+<=LBV~BXnz++#exrKWJf5~E+rHAxRJhvvMj29NX9PNar(}OZcw8mP&NTOWqprW4j zmk0Thb9VW9RQ_gI1e5JFS?qy;>)Y`CjnfPGxbrx8RSP+D+s|m^xtaXs{Coy;Y)xkN zj4$_rx!G6X>1PyXvAxd(i&xnls{V5>$IxoTk8foMPBj=J7O!{f)Wu5STvCIi6ZX`! z434hFIcxIAZ%z=$RX+#q*pZhS2j&yOU}CzPNm6oq^|j4@8xXbj;ieXG?B^KsnmGBH{C5r3eYCw0}<5IlBi z=*+`SpqrQlpVxylaZs7@^ujQAE$-8w`MXL)Kcq2EoA!Fyj?QmfkNSy{2MQS{iT$|t ziPP;`8DG@-6LP5Ei?v+6;wYcQjW9fvzk|6p#iR9lsbRHen5>-7<02wqe7`fHBsoYqA`eNU3Db)96JLaF;)*Q&Py1(?q>cUs|o?E3Qk8H_B+ev z(>EpzY3Pk|RUyCQb*Y)x2~km9F%pe04vM&gPhwK^vTm&if~`fv9hOa?Y}qymP=1Fj zrq?@OMLTX*7Y0WZ1tZ$3^WXkI#;!aZ%JqMrQ>W7@rBkBCNF`17D9cMxNt)CsvWrs_ zlaS0yQI?aE5@TO`(L$4KS%%1RS{TMO3K7D=m?2xTQ~EuFQ<-`DUcc+=x~9$_&g+@a zbARsp{@l;|5I#13{rHBby8;Yf+>yvtgtiActHce*$jFLUFlzX)qB62h^H?Y>_p75W zcryaT)*Fzs%B>M;TaYAYGXHEiU`ETIOI3bayg*6w2C}j>v%kEdJ=Q`jM7izmJD!~G zADrap4N*%do%Mfbk4PFKLc)qC9p7==;g8@rAzYR`(`h`s*Aq1+7qG+EYd^S(mUgx4 z3C}K}KDy8n?0q`4rd`zd5EYGgTbppR;rC;a#%j*bB9cZRBAM|FbeU|bT6y=N&*##O zoQF|9NVM+EA^IPQO_ee;GixJYQs#1;wS686TqZ?%IrbZ`hykyed;X;J1--k;0!un~ zcVW?hQ+&CUb8zOww;Er~RXZj4UB9*RaS~_hX)5?08Sh*tC93pMO7cdB3dl0!|pTwe>*ZzL zG8!bS!@*4Gx<;!8w_h(|bKl;KES4coDH!3unfMda8PsM?k9g9k_k9x3)rtBptj}*2 zs9Ws{F}(cVsEICNu-H5Udz1u~UO2Ti&>1nu*`#m`9b4%W_M>kqb=GHiR5F`(~}r){B{g;)|G>%hZlZB<#RzeHt}>Z2sO&?`yU;BKNka*HQ0s z5AEHdSGyw$-iGTAxcA)OV6pzohu}5Ewi(ye0tiNqoqy6E{fC~WMpJp~h^@IsWff^9 zTM@_bdf%{iVu@3E#cuW^v4$Cf$FmSPfuI?BrOnLs3KnAM@FuJDjqz3#qyx01^%>pb zFY}R(`qu`9os zQSSXGhXhWp>}9SL53>u}$;a6^>nZ6D`dK1#8 zMDB*Bam54W`L=?!d^81E7PRLJp>E(PdAMKv0teU7v4X5{zL%wz?18LXCu-}aTkamX&q<1)TOUj40XCGnx)+e`nF4FQ(Y6n^mUcthIx4x-kudx&?g-# zTsG#9xV@>Kh~TSK(EvC#rF@C`#4#Ow-)m&@gz{Y*KRJ2aC|QyZ~)K=1ZB2ZyPkp>&qN z+M4*!z9jlPGVngHqZMi~Lv4y{HN73UmVKg3acm)E$5_E~a4t>D;TwX0LUjckb@)_{ zIbKn(uWBz|Mtm*0lV4*Docu3yQg@}FvbPKCW&H$T_$z{H!u5WH67Ju*;-dIFTn}EH zsNIOAtyzsW!^|Qh)2F)jkZ*z+rY6Yv*ld7BS(fcJ=Uz4(;+86!BS@o@ku^ez@Xe~8 zpO)%hogRT2nqFHd-uEOpEem4D-h~KR7dl}{AO7%;%`r;m9c=Zrv6j z0)p0X)S~t;m`4u4F9(Fcrz}P0wu~jjTUBA+tMKdF3<8Sqs&7BN>+rW|xDL%9q0d-v zX25*z>J(Qe0fQM-t%7dK@`*R|c9u3&vJaY4>h##X)hj2(m{9%?7h+S_B_+D+;y-Ug z$JpBcoSI~UhgWb|yY_0{bI0+wkla)WY!dKkNF^?;#17GROLAR+o<}2aYK9LYA8*Z0 z6u$EoW>{d2$puzn^hVE?Y0j)~k9uk)z=#f2&r*xsK3J;6xvaqVK))JyY{W{U)hkL})2USZ?4k=T<7WT*EI-qnQz!~WwMJB!6w z`+qCiT`o1~#Miz+Y~3meLC9kl-kz#9hn$!SGwUn4p+5g2Yxv`^UeuC5d9^H1A2ug+ zfj?u`*Ah~5>UAUKcL;ibIu})#bMViEcvJt5Jczi&(1t7D#5&*9f4Y(=qZpQUPL%hj z1I=E`rNdxAvdZLjzZfJQJGb|^*JFN(lE%)?b3S9kvzs*&G4u(2Y2sH^X^Na7a~gHn~smrUsmK``6vx(W&26NVw^}pV=MUaPlb6rA0n;lm)Zz~6TTL;zR zc})6{+rJah|5Bx%ai-YKmTMXTeuYJ>{&DA z=YxzNcXD;;JJRl8QE0#W!;P0WW9<3*1zAaEB%Y!=ML!#k30Jb~z0c>}HLg1IJU#4)(cjR{= zHP0mvQMU6@5Y@FnQ~p0D38t(ZM`6R z8=RY)ad()>ohJ+@lZU(`!{VSJ~fc#DTfp7C3}sE0OE`7E|+3uT~9sZ-=; z*v|&A*SP~&Wmc^)Dhp8}m4SzRW9?9WQ{h?KsGiGkoLba<<-EO2cUZjNJZL-*cR5t- z)qE;4Bm?-3LwSRhKrnMcy~3_li37IG_BB5&=giWAcX4}K~;`4a~CW+(X)(K0u}BIURT>wHOvf;7$mM2|(GBX}z!Qm^vX!2j4;?>~r70|=Mm z1&CVr&VO1fX)D-!6{TqD{}t^$`)ME?JB1dLNPJoS);owNu-+$I(#<_|G_}?w=y3Yn zcFmaYLqnp9bnUTwh60F0`5}Z4TXBj`F6Jl5g+p{J1q97 z4}4z9D^OJb+~tb{>r+JZ@Aw zrNi9Nq+Pj{FRNm*7Mqq@K2go3(X3%G>W;kOrCL6#dx7-*_6NbrU=z6J zLk$nP$@UkOKCO#?o_8eqA}=ulqf4nCX%O`DIv!%E`{ieF>uIKgZ?sM=mugDdjO9cv zhN6aZypL^uPu<`dB>WRky&!8d*HcFbxkE*pxzq05#rOC&90(2@OL5-KRq)`a&&NV) z@=QS>q>_{Z2sLV$z`Ab1T$rH$PSI`}#3wnxUN2MXsGV2C{fkNMHt&MW+phpkVPLly zrLkkUu0nuurIc;*7YIbO7XGA@6*0x{zfc2Z{QsTg+K544N?%{Ww3?ZV-PdVP96X}Sl+;W+CvlDvckv^)b-dx*vv8oH z@eKWo)ALAt|AQm)tt`0i2v&w@{Q&6@5`)G>Ua$5V7$O&yk&*F0z(N|La!+{eoDZ=~ zklQ$M0O<;;lA?&a--40xH+e8}{#Xqkxz|_5TSTVT^?-Q6W*y+NM~$^Px7?wfrmigh z^!fS2*eqO-EuUZ4EwF-npcLd%&VtF171_8ag0~@iUFDiK9w%;#_dPnXL62)RWU)V6 z-ppS>)v0x8a|)9mXhrGu7@)SF-*49ygIpcJh$s>KW;~fVg+2H$>dBu5$w-Dt9oOrp zB>}$8_3X`e$Pe0KC7)}(qDi`5s;Wk5Bh_;{hAeZ2Ylj{ojgBAE=QUntnd`BZS!BL% z4OGO|rt*;+VvsIC=iP#&YFiX^HZ)$zc^+1B6u+(;j7CrL{chaR=nlNQqoG{V_`eg{ zYE3qn8rW`d55DmDRAvy+N(o-cF9-O9Ef++Am?>JD7HRl?&lDUC-(2B#G1#zO3lP-r z(7~+{aItxs0UqD|pJ>cD@F6Np`Tole^{E@5D~f2tU6sGx;Ozk10or%rIOX%RltKWg z?LKa83xT&j?7prW^__5QJQI;W1UWSkbnyWv_?Q%DJ;!uzhSU^&k>znF6vgXWVLY2k z`f$1O>{uvbzx<5GKpg?cOq$$UY9E|8z9Bewm8MA#-+=&q9lZHqv$nz)qzv@jIp2 zjd4;=!X|vnK=H7+#kWCHd57>z3mBUPBhi>WU78hn8i39sfpf130%e(>C(ZU zxQ>VjmU)CigB2tqzJ&nc11QCc!~wp;9>>`^MhqzTQ{D5%F%Vu3$BQ~sERb5N@gjvd4`g$HnBZSmMEr&NB z)GSBzLL1{C=cO*iriY{I@K-=qW!?*Dn1(SsB9l@_21B-W%aHKv8HRNSEKOymTuwSV zh}7}C(+<3(jnMWCxzsCz)NmHVhf>}^gE}mc?7GE#cW%}~HWravPvixi##x65trD7M zgr;Y%*-5ceIMZ`!FHa^E{M?*$B`hXjVhemK7(B1!=iQ|Bj&!5|<#EHJjMxr+61Zv; z)^G?LS3PJKJ{JD~SDnOncoXb8V-}?kAx3XMO;b*;j=f7Rj*+sLL}+=wJXR1 zFYUB33wP1C^CjgvrX%CK=oSg1KJg3Y^(Jn6qDT|1BQq}~=8e7uYa8_ILRD7p;9#WQ z?OY#nsxXg}#>p&CmJxu9{UNO`WM~N7!YguXuU@>!)%f3dE>z@J10}68R9+kxTD+NZ zU}bY~m~J4h+9qKWMGS2TiUpyzzZlq^d7{9)Mb`j4j=|FvvBYYtRBJS%;$g_9o7as|ctNpH4%VJkw<++Dt*IUTd z!Z;en%wlhP+8x*1D_|1&Vj3rH%7u`&md(?;c8NfC!lXk|7H0n-MXx~3if@MLE|Kuk zWxNNi;_2X9Ta#0q$Az*>DMP;0as8nU3UAUBIqy)4OiD%+zGU8p6uycRs`|(xB__jX z`7S2pZZv?rQ{Rxc8zAo&Q0aruTh8va;2Q^0HdE5=88`*M)Gybdk#d;*l4i?HI~)_n zU%C+>f=6I(o2}fHttXty?FQd&@>6^(25}sxxxtMe|8TK4Bb5P>gzTh|k6VE^> zBG6u{X{T-9JH9Itl9?4f)rn2q=PggZ9J?7y8|y+UbJpaDp#g8!T=5EBt?g&r6z?qT zl!DFquEL=xfp}+3*pO~0_@Ui{%X{Lth<&wm7x#?aazco20}Dg0HUwtn$!aZU=0V4P zWIVz>gYW@CP#)E;@D*8bg$*zO+E<<;j19A-UoO@9p>M-8xpS8&~I3hlUI}>5AAQ zOxCCbo8`$wY9(Ov+e#D%6lTT(oZ)`a3}-l?H?*Z&V%JVmn%#B8yP3^%B;Y91Fv3tI zp0Uot>esl;S9gU@v9_d+i7WyI|ucOfo^0mtCEcXy@(%L;@|UpoBRD0~)M zh$uX%nYKs{t%8f^Dp-hpP4cN$v>_>waWjZ63Rm;pQ>AYMPM1X2^jHYkw@MIm2=QA^ zywH}Y&pHy87$k;590&j+LX6djt!(DH!7}QDov!!{zI)M*ay*KTdKD^S`^0aC7T5Vi zf(1q{4z#7aYCI6Nr#71MECy(t)mbM&{CjZ>ydOGU{iXbXJYT984=Ccf_81`c2!-sByOC4=rhyBHe z5yv^bToN%oOClPVUb=L0gQTb3q9cy#47-NyyvGlL4glW6A)MW>@Tg`&r{xA`sISJ1 zDYYF%$~R_Ny&jz@-fn7DSmKzRd}@-SBV*kAVOcIFLH7uRM;gj2RPF5~iFl!5i{9l>R{wBb&X3ay9Np0OfrZ~PknpNX8HVu03u7O@;bC~OTuZUrdABx zQsg&Pmv-bQ#zVG(o|$N$#4(`cb0XP;3kO9zs~-s1-#0};b?#1+%Q(+e)QZk_QoM49 zwJXp}6b*fIWsek)XIuwEy%gc*Y+gOJ0>l1-MgWGT8aTMxQr{_y^l;{oQ?rogk*78kUj{~zr z_H-I$)_@ST^G8;-y2A~VJ8|l0_*?xPhFph%SAsixky9%YXP9S4H`hnoZ#E~ZFHaog z^5Bu!Eb#i8;>6S>%_C;^_jyzyw`UpxZ>R9`c8)kuO$Y?`5Hb`FJ(aba4`&DsD7aE& zaOC6Hl#PJ!9QfS398#t|tt+av3m#7AqrtOoi4`++`X+qIL#7xaiUS%fUh|7j$G<4F zQci}^{U3vn>Cyz|Ss|D*hCg_LL@tMUyaM3%6@$QrwPCa{BYDUS?{6Jr7{?_2#G4dj zNX@d~;`)i_=6#B|0!sIDb8!^Lg8{rfC)QXEOK10k|NT|2H_1i}P&VDf2j=G-c(Sf_ zmbZu07$nsDuq6)Q25ig)%vDh&Vs$|oGE6FO)Q>i#sZ@!pkxnzu7_uGs-Z{>-O#C5T znK={U>tGRhv-gw7A_-n5tVBn9zUapB&hUr`=!@yEan}0y=Vj`fC{D=H9ax+2N~X zV1rmCNIF9nw|Do2M*$XFc05DI+r40B3y-C$#z|({r64sm zZuW$}c+K-VcrjPt0*|egJTYb`cLw6wbX*s>8z|=L%1!oKC-JxRBQF#19vYST^-^#( z-+iXQ?vb@;bWhD{xtFa&Ezvuk+t8zKUC;~FZ2V8&O`wUnmV4cts4jpFERH1I;381Gx2u4kMaB>1~&r811YzyyLd#H-Y}X^s!m$t zQk->RK>+VuIQ|h*C`)i0o(17sPNqQJJJ-lX?OG8kZ;mo)$jaKz=_wrvW7+|6pJeU7 z7uX!B%S-R@)I*RfvshNIV8g5loJ;UWhD0>arHTP_MvgD74N$mVn0>9|Yr<)K1b4>qu5u1~z`K+VSPM<||kH}I@yQ5dhlh|4ZL z^?G+Pu^9>D_kruU_A>L>9Hv?9?NJeDvsMEyqGf3#nw18p?!!w>sEKSRIsp&{?>`Hh zM6KQpbVOl|N8vXgSZ}C|8xvUP*%%G?qQGz>5T0on=kYBZrj*n2m7-95~*D{c^|d{5r)nMmPUF>n$*sZJ6;~KI72n(>Mu_>G{cM(|4Zam+ zm{kF2aIx3Rl0)3l2<>A1&L71y+YUF!(EGzlij;Py{QM2#^RQOyqEs%V9Zl)&gMVhX)! zibVc2yEJJMAepAI8YMR$Znr7Ftp0#$7sI>0TuMoYihAcpF6DL>vGqRv76GCCO*tYt z{742YX4gQdyEB+7u85uP03BIEo+EK2#_+;?l7?ZpZ-po8PfiD^vN27w;9IMyAFBCW zry`01j8KlF7x!q>kAJ`%11q;HW=C%B0(C-yHbrcu`d}5D!hlpzNW>>;POYWpObze8 z`DaLWV6>!|mb$g{gTaMV9&d{4wi_C6!p3%7rAz7FmcjmhBq1TTKQ#``5GGoSWYq-) zZQ)u|?ZBF%yv$%oT9sLZ=9nLykL%obrO5A!G7JJUdgZFP9cNvb@f0chFQ}waAS}Im zMjj$#EJGG+m0?|V^z{`vnm_4n&j-H(H+W#i4MsZb%L5^!$er^ioJ;~3cPq1h+xz7R z7k>$QhOA!Qaf*9u<<5iVa@*!>0r0jgSQZ$o)-x=4^4$Yw^5CYZvEn0f*{*zx`w%WJ z9-;}r2S9Rz+m9U=HPbwzVfP@-1jCw>c)jbqnv1*Zd=Z0BA;#M&Ujju zN${Q>W`GljaC?GGl-FV4+M;!522TtwGdke}<%i$6dqsxPVX^F}stC{~IBf zR<+pg&67KTtKXTnsCmcyg#a^I;K&1~@)C5q56egKuIk;+N%kUwUVtwEPqlQcxqIXO#<@8Ryhk)O24y>t5?feRZ%SV>9PCDI7%%I+} zVfaB79y>HZ;g&<<=_pMIGXuclrjD{n5cb5;V6UD1Zwf`Y*fQOe-OvNPisWKZ;FqWECCs{$~X?_*F_qV_ui zYg+UNLheD#Zr2Zp93MO5CQOvs0pDkF14AeAX9v@jle)K4Bwz3j9e~K-zOlzCxoIgI zGi1i>v{9g_$91ACF=%qBrB&UK9kNYB*OSiR&0e{4i4$Hvi zsN*=}m?7VQ5_)Lys84^r9bPU|iNp1PFYo1dA;8V0W|1ymCwFTmBjFr+es5~h1hcVw z#eDRiaiJTtf~oh5sTp8OZ@$dnDYyXblW0?V~LiBx|e zW$$NubUs8NG<9OCKv+L_?6R4XyHf|B4jf>|^^(nGG?#}UMw&riFwJ4y)V_;Us@UKS zm-)|sZS&A^wnt1`MGF-=MUhWN!Z9L>uCU=k$X^RL>BE!c0bGlE6d5 zed7-K_z?KH^Z{HR7{R6euMwOC$Ud~jK}ovomwBn8@FBkY4Q5r_x-YZSivzJ(9GLuD z!Z9EV|EiVet%%z=$#iIDjBNI6TrL7^pNWp^_nb#hm&n@m^(c>L z08lTtqgHh+Ht$^|=iVrwp5=?;X@E`E(71pz?C7-H)%Bimxa%0T?V z2^iGOHFfQ`&02bZDuod z1ELKWJ5`HYe-eP0QEfJr0?~$fz;oaL&%sl@5=CgPu)#M0+FLtEd+mT-6AoxE7%~Jx zx_tL7QovqwV01Sv<-DwFiL0^L6&*HJ3%Q~Ukg*vgeAQe8!jT|X{Imrmhf}nfa{Bgr zEqGFLR}e6nPW_hNNy~xY(Umbm34g1yKbL3;&1YsHdq#$)!2BYl)tsC4BxnJX9b`T0 zcG{LhPD5z8$DIifQvYU#P+r>&K8sOUQE6erEa%bj$k1_44)D&B=c?EG)NiE2ku5bF z2z9y6G3=c4&(89MuV$hU3Zm>?r_MA1zf16 z%BsaouXhg`cxS@G=r1I9}~lkQuoQ#RM(@CU9X=x=gg;|Be8ITo=glxX;qxSdaitdkKxSE?QYidCZ)%oZH*mx1}KL3BLb-0>^6jSdLxn2}5Qvu}n;(Wz2b2sIG z`YmBQWmK_B{6@wUG~h}{`uLnPKP8U+zk?ucVmw>M_r-x-0_Hh&)wbohrd+-ogbX9X zj6v!wXMws+f;Q1)f3{459!{&U3R}voQ!lr6H$RH;~x?G6lJDypn#- zGErp*e3{L6ft0EfH^VL`J>x)Bpv;kRV2;eR_>k!X5r6}+8#oa0KXD+!zK40@$zY7p z403)RX-|~dIcN<(i%WnVePMdE2IZw_eKl~nCW9}n37p=dve%KAO`p*s z5N2jE@UZaf#AF`IyhXCJG!07oxe3m&VW@?VfvUXpen zB+x(x0&bz|a$c6S%Gvgz5uN~7yXu+TCkOz85X9I!f!HCidG_<&(*b-P+JAKmq~i{( zrXbvsD+M=_c_}a;lr7v7C{ABgXO3QsCl+9FQRibmX?_3+G%b{3zyUpEB^U+<$j?KY z6PUQcGS>`8a1a1xdBdXmQXQMVAHD$AFGj&oQ&_Rt6c{-?T^<-`;Ej|9^jr`?Q%vYg zlxWF&z%5?YalU!sadz+b3`CT=6XRxZ#brDw-eY{Bt7LFI0O&WXHl&~`PU!2#e2n`C zr12+1x1n!Cx2DNLk(_|Fl47lXPSiV8G<2+=vmIU{<0-8%VdQc|O{hQ-yMoXAm4?dz z{{>kPZr=WY445>Hi@5r?M|1U?0?OzZBcRU?aJ2X}E`;;CTX`SWsfLbZ^7%U2afZ1d zzq9H6zfQ9Wb`S*4U74Mjw>CRBP>S?{?-bRnF?oi(LYjh^vV;`Rs5?2X-|E@ILYba` zQ~arc!!xNEbCB4TlA~?u2C>?sd{WDj74FL+eW-t0i3Pcbe3%So#|8-xQUhP|QwK13 zJ3J|~_TL#@n5=vxBuwwH*;9{xFd+GvF*y^VWbGnyW6O4jK@Rxjyi-o#&=WZ5#Pzp4 zPIhMa0II&uB4INzC}YwcO#V0UF?I0Lm01lpV?KaGIEFPVAX1%_jd2_`}%LB3MME*$aaSn)cbtiv2JXCrM4hkhlDRIWh zo+*pucoJPRQ>X9o$=Wv$7*hGVKpWZMKcH}M_J$t{H9ILK3e@z0yLaI2D(-(a%_3c>#&+~!= z+U)Rc*8625tA-ZmdKP3~Ks6wMcuNbM8(RpMP*&8M3Yc@L@4=rPeN!J5X08L&SF%{I zbCvj`yl|=tA4J?`CO2hm@AjOU3GgV30RgaTz#NXR^U39pn`f5edj89?|9+q~Mo215 z|H$E(Y$ue(Wr1SQojS=oqe?*<`LFju3*hVc#lA@)G z;qM-VTp%!h8#aSz1s!qZ8^`)7Q5;jE;her%`aoCI4^1CTrlJ_Nt8>~TQsB`vT~4^&jxN*_$c+WtyE|rBNo^ga92$5}2zO~AmP5^`^BX_p{B|}V zI|L>I2FDJ7OB?=$QoR8n`jPK7Yy4J%11L{_!~Hb+`~C3SmvOB z0&>m|oBJs&Rvm!X~u=tL%62j{95*uKn(4Z?spbkoiIjCn&E+_S-Rw6}qS zg$)9K{mtUGd|DjZ$c^YwX;4=-J>zYe%M6WQ*>HKU-fj8RK!=n3aE_Ca0l8;im<&$6 z?Y2s`{G zZw~su54OaO%6X67+LVv^rKZbo-JPNjU-X*~6}ATl_WzFWSbS&2zetk0U#v}-O70=~ z?$yvUK^@jn57isTovn{zA1iDNUdZ|d+9UY=LskTO)Eo)DxuvKaBSZ{f#=Ka~5&wAn z6#mb((F@ssLw^bW_@QS*K9_65%rvkL$EoX(hq4fyI=M5kgL6I-*QmB}arv*LzcD|4 zMEYZDK9*us)nkTNbGA2R!K-P^HiA_Fd zP2w3L7=89Z6NHhuG;H2;&-@nIrmQE%<;VOB9sj{d&|zpxM?MBunvZPUzI`#{SNI>y zj~|hA%(+rb9Y@ZzN0%&N!rYSPQTSJ&hcgY6G5?uo{$(aj@~9MpQ_rs6g$@4HC&z5ck16$2r8nKuV4LzTIe2uY zL5M_CU$lfS*6j9k3rxSjWxn6MM!u! zOJjdoHt#WJ9tug4rm5&<*?uwWc{>?GFcS{BUx*7$jXAZ|?xy43EAxs4EIcu@+EWvBA} z<>efE}2BvBU6Hhq5jhy6LXTe;g*m{faLuh|EBuq#S}Ko8#e zKMK9Mw-n>r;zRXfJsJ1s2-F1x?Z8=BTRvvXe&6}ua6nIoY&U+2{I=K^Zcho(@Z094 zh&^W#1Bd(YY*4UWiOI~&G^FDiWM66?@3~Qj98p{-_t5`x+G^_%2aBVxeuS3)9$gqp zZze+|mr$w{L-BCu=Y@mX{x@7hpy#~k0*XERIQzT|+f8P+)Gs_JBnUorduIOmj9!R@ z@9U$2;R`$WKtF!S8bQUKkr0#mH@RKO<*-ZA0_pwE_D5yf=0VF0(3m}h$=>;skx*g^ zD-=Jr$f$VNZ3&~o(?{NIChenb;KQ!Jk)+MKDz`zZ*B}JKZKWd6W~-d7Pon?c_{TCn zbomEKQUbVZMmQ!J;o^_6KMhryV@7Zl?ZtOwAOE$S?}v-r!n_5**x@L^dGhHNM1S-S zdK7(Sb99tB@kYt(qd7^G1#lBp|&6ckj6^L4hITK^k zE(f=lgelVg{1MCNfCfOiW3CN8N3=>ZCee_k#;J@+l%!d(yTFs*eX)Y4UCd%vhj~A! zbS|VneyqbeBYx46s;tBL<2q`+wApH~w}2p=9NWU^n0b&Kiz8&5L=pw2XiBi!zbhWD50Bq!E5?sZjxgv&9(>9GZIv-%q(N4j+_Oz zRXE?L2MdJ@IYn!C?ytUf0<{(gzduEV^ZVxC;9P;uTsc^Fr_t~Y zv`X~q^Lg!`yW*$f?%#Hd?sz*(0J_uf90KVq&X&1a3SEP(CPWOiHGHo~6GE><`+NdfSq{<8 z?ZuQ1-hu|dR3i6xqc@^F5?R8%&Y!w#YL7oA<*>WO>+y5H89ZqxL&ghvyPRM!SoHA= z8tn2nxVi`1X)o8v67e2)4=y=&S`ham*_xwXB6N&gY+rQ8``IG55(y!6nBupldrFZK zH~z{4 z)~zD;ybf#aElKRM*bq z)tjvzKj5ESz9jYxQ zqd=dy@39hMwR`Rj`!jkoO=)z|A|C$yH&VKpM%Bg-PkSF>Z?UgZVn;t|U4Q)8X|fH< zaz_G+n`JZOPbE?KaUhn&xCQGn%_XRusNvJw>eN@D0}?h}Hb-j9-EZZ834@sCm-5i#$ zg2T7%z!tmg@4dx1_8Xrf`ip50!-d-y9(7#0^>`3~)nL*V?Sg92x!JU#_A&$X)u)TxxRM>Aokgd+#0QmiZ1H z*2A?*iS3P1Hlby?cldXZC9C}UKxcHv{l^dB0C^3+6TKKYf3rH|Dr)1uYg>^>%?LdN zgyPK%x9b=K=Sby>Qr5ycv!8sO=V(aR$k$lLCJS3Uaway^HbPNXB5EfeX_1Wtl7$S> zaxWd*3^Xo=*0T&!_u3yq&Nvu(5S5&hLI~@NqdN|8LgU*pwBs(|fyC@80cGJ8bN}^E z$LJUARAGDf(JL+{M_+YTV7l8YfV8Z@$S9)MxxFt&xS+Op5$xbDuRG}`ulrNZqGuzR zcS^8lNF;Scf+l4RD9BB1t`TgL7sH3MB4} z>)0>DQA=i;XGRjm4~7tuWSs=0x8WtzJe@6$%JFrf8BKH=Xd+hE7JI{JLi@Y;9e&3d z7~(BP$Wm0w;s?;2@MRXw>mqjGZg*MV6?O8DNi5<+t{Hqe2Jq!%&2y+RGOoj;7df30 zR}0ml!OL+@7vPBpEdYBikbBtv=`{Ibq3$ykP@YsoxfeV!s8Xqs<|!z>9a~yt&I*aTAUb4PIw1)FaB3lauI!9fo-ZS zhYVhY74^{ZUYavVaMz%J#o^AFkFZHgVH169=VbY;QdJua@JdoF{(b2$la$u2Awqwyq=br;9VWZUB__st#X{akewlZOIoHJs%e?tc^$eBcJw| z(p}!~G&I$diQcm1ONx8R+HKYTDx-PKOJ(@~y4JtL>TCs>*m zDkH6nBWL3*4BxM-HRbXBxD-Pq1@rb?JqA*L)3}B6hs6c*r%ZU4aGW-pfmW&x6sU^d zD>M7L$%q%J^zOtH$CWFBWu>sgLrYNLzf_5~(?i40*I|>Go=vx#ke)8=+<{Tyd1mf! zASwywHmaEQ`$_3W|us*u45iIcbJir^{+e#bJO?)>Tjd@7{Yg)CnZCvgPv z-Q#~s#AnZT6j~(GgE<#zADDmWK=*N|Zk!~zV9iAfVPVxjmX|C>krbyQIxNn`)eP2D z-tE{w(TNeGEjP%GzP|C{!q>mL{35nz@edzyN&7hClpbt^h!J>hy5b>`2yOGyTXltU zQnX7Be=gWqVTmcBk|eT|%hzT5>3OsFNETPAyh`&T@2 zbXV6ca8uWP)b2tyie~=k4$s=Mozk=%1G2%P8^1Gg=?A7sf~DC|wFnVLmn^BUgAC^} zH{=QBE~5`sQn%6@wJNsIMBu8D%O8$315Zqx2{FPgB+o4EY& z#+X*x^EjyXLPx;y3wZ)-h{U2Mw>);lPK!oIRg#mjz1`;vlo*w|bJr{zcH{CtHGMH& zV)wSDyF}2D(>&7j(eGkOpUQyvhJi+}kx{R)Pc?Z@{hHqfIXTs*M84)s1J*ORQor}fi|%r*3%r;Xa@x2H8Yo*|e% z41C|)cd6)DTXuuP=&8<;vtM1_cngY+kF78n7|5>l9CGP@nvfyB;ZPpScC6=ZtI0r1 zTKf(+K|`AVMD>t&w~XI~A%mutG(qpL?C}u^YJyDM7!B&v?GSk-rb9jFRcX%hN|!wL z>R`fQ?~-E3^3i!g)!Rl-0@|k9t~jq%xDk8dOxeK2i5D8~g;+7)-`0B!YT*xG^kD8b zs9vr`ew3%bqLk4(Qd8yO(5G-m?}_vBj{(!S z#?>YjoK@W}d*(Imy5@DUE5rBpMe$a~dG8EwudhSdx#=w}(~~!v>hG?RePN^i&#N<| zR*#7?3s;(Ep6v8l|1M-?u(iOuq{Zqh$YYsZXz%pR)Jqp@buV6&cd&l+ZkMKi z|IHCva&3#~!w0Q$J@P&+*7nJZYl~bDsEL^-1qNI7ye@&$arG~wor6@WCN~#W z^e16IjisrM47{;Ws@J;k(cWQdeW6Cl(OJIcGV5~LJ95b3SX0)-y# zL)Uz(!UpcxE9;n?JT)>_Q}J2VSKqGaXveubF`COBM827>rH%e}SmYhqb<$V$Rx@%3MX7RJgrT5?LTW1hjVYhOFhC{>JyGWMt zW#P#y{>n|}2Kt24>DM|wFnX-d1=+u{wkkj0y(UYt+xgNa`(D2&8{vr+8FsrgO%kTD zDJ!(!H+tQ8w#injHSGM6c&7vv8bLFi?CA~XJuUH^(kl)fvkUz6^l8%(HBQfMagC_n zmcD84Ge`ArU2D}5xcI8ZplRx@f?umg!I%PPWb%blU;QVURY5XE2}_6F6jrDnv)g;P zjqJWk6Nxrz`x;(jtd^FTec0gakc*IYYin^yQ*XLgW7-Cp;G=Z4O%3Bm7uB6BYW8dW z^MYJ%%VgmFqK5vQ_fJ?+8BQ%l-cKg&T))=zkB^r2lz0r~4NOm#s>sZ)4*?eKZEVa+v>B1$dYtP37 zyUyOp7u{MLMy6BFzuC}leEYm`iJRr^&z&!vR=gG2D!xMK+|W7Kyov4<@fCWLCQc>e z&Lf)d8{WQJM!H|55*o*u8#PDWh4o|<t6MfqH zq-f*H^c&UhG!|R`)M&i7{;vNyUnuXmR_k@s(axvdyCP3!-#zcH zdYig5$*hL%@cBYsYhT?dox6YaygD~fzu9to-lopdOL;A4TKtv@pJQ5yWE{S+_vyu_ zAHTle<&o)rxv13-{(5Sx>FL{7o76l;zT6g{9!r>>G+3U~HqvrgTrgL-DJ?R`S;M&J zXmqn}(NM~fCnhYNC#IV=J3rjyB~;vbkwi>w8H!0VE&Ae|S8TD{dg;@UraorK(Ww(| z=l#w;ZWg6>zP3bGX{6<8fy)5th zdh1U8yil)Kq&(88k_KP)2a~&{j>;POwk^G58ZG@dsjTz$YOA9omT0Z9b+whUieFY$ z`Yt0kXQ{X8HN$3&SA{L~G(!^XW_BvuI`g={$)!^BA!Em+Pa2tx=K@cpt@b@|$yPDG zc%+lv{FK)9_)TNeh*!}CTk5^Hbq;R2Z3P+Ha?Z?tM$6jlRb{;w+xkO{Ro-VD9ga}h z{Mm1Zz{+!FBh%tlYfimrTcxJ$Rit>g%tAC?eAD`~You@dUt8Z9&_wpVt+ES(2nyIB zfkiqBh;%|(MFd0dB2}eJk={WUq$#0=CM6;Xy-4px5JKoJKQ_2ze5_LY@R;u3|M zzmc5hQ0Vd6On%hqd5rP#r%p5V z{=rb&Uy(zkp^L*4d&JxpXUD#E9ff$&dO~dyqn^)Ax>4b(xFJz02xeD9-8^Z>U6glr z`Jdp%LQ^B{`|Znr*-He?M-~U%VY{E!n(N+S)|swh_~^|l z9G!5syIHf;wsr8eww$BYh^^78Z8Q5WD|Ibnp<{m+8#%F0B^X!Y`0ReoRI=!Ya@=@XqPoa!#xDCZ@KA#+jDJhG0K$Kl=?Vk!mD6 zwMC`&nJmn=HsUC!#7?uXOLyikK%4{2+`U03rwub?!|-DC{bsLCC9lu9cVLK!t?YZd zO9XCC#&dI~^YhhPpvQAoyEIm^tv#gg#*o{>d2h zWPkY1dHWrhttM#77K5@3MOj&tEHqn)=V(HSt$!5z!Cr5G#;Tyi(x_rn z_%j?zYPYFNc;F-MHiP#~~GWZpaU2|4uRVV@%{S5nfP)#JU? zY?%P%6Bacq{SKc{Oq}d&MZ)^-4HC7t0wy;SY`11RwKZ(AL+#a&N=#`It6)R7vBo?+ zY3LE_Wg2SV{d-EmoN||wWru0ROgTlwOSW!DhPxoY&>=g-@$hIX@`C#QR<<~JCq3IH z3$u@1d0}C>&x%(K!w=WTCC-0xwWTR-B6$ zD0LpO9-;_VGnQwvCvEe}naFV+ppq0G*v2VI?mzy3FBG!*zGMWHQ-nF?5zwvi&(yPAlDQ1uDE0E{q*fsmn3v(? zohfPgP6g-gWKmbbDLAq&Yuc>T;F>q;Ug=j_FyL-uTyAu9u2&1}%NA9JG<*CD45=iv zw0_imv)#Lx)t620;>3_>B2-Bs=NktZw1zfAO&XQ`l`UtUqZ23;8H+;B6-x&n5O&9f zM;I*dE`M4|UfZ}_>&W~O04rdnDkQ3KTw4pkBc#0WV0KW^*JDn&i>8x?V6f3(?YKxa zbW$EXh-3k{14V&dnZf0n zf$VFw`j7!d`zk7|^kCL*yUn$1)V+CInX8P=SAo2MfbPB0z(GRUOC#%dWldXrzK^&Y zwh=OmyfT|PkDsH(DR{RsW5u57!lYPO682px_MM3U%&B*|27tZlKOmYZ^-%N(&19)| z(AbHBb%;_cV31Jt`^=yaQE=FPN>etj?J4%d*$cFwOzlpdcHCyU4UpxGpwpnQ&_n4Q z2k>rLE8*$@a)w!!vfumgpawDPnF;vjj*j_AT6+LSA0c!~k5h*1SIPN_Iu;Y!FY*bj zrGK;l9zza+`Hm2jGibt?o#4q&5@4TOmz8f)KJhL#Vy+DNp6UWisxjy_fAb*rvs}hx zo$Fo~h37$`Qo1wA({6koh(jD1->32pOvaXA=$wV`0W(S-dS{%r{VyJ?Y z9PIYvCRhJpfC;&@F#LbqPOqvTl+~Bjo>;&%>+Z-(H@VItDGp1tFar{GWlKOARt|8B z5+#ksOprZ*3dM#XL9(ziugs4Goh!R2x$4r<+6B*JW8A|FtEj)PoLsE+U62!B{uT>8UWzQf*hMDJ zo%{8a2D#I>=&rIr4McMiTlkvk#b5hg+(3ngoDa2_qBAH%Nu#Lf63fN&MqQ8`UgS?%;)7VwPk?ANN`B6P~^&--|(1 zB#8fPeu~76PEi@H_lOrsR*7xqY>7Tpeg>B<9{v@@(lSg<6BKg|gX+x&F>gsZ%|2A* z+mf178soj$mCdEcpE8`Rp+0W#^dkBho2R~KuCIIUZC=sR2AZ2)KGlCgP$2JDm9j3F z6Y(kqCztyf)%e~VQP=?wPmF@hcZY<7OPSi!#gdA_@O78ZV@E`pj#J4Y)q-N3mS@ zX7tk69R1UpkVH#b7HD7v`RbQ^4v~U$Hwv<8{S$7b>DsfR-3w=d-iw4gI1V_{zt9p~ z(tpa3uw$)bB7?|?fD7Vm$HO<_9^>>vjm02vj#g1Ex9UEC4MGTcT%{6YeNSdeu)Ozm zW=DfxhI+o2*Hg_sq5R-WeCp#KL)9$ZxmR++EAzucp3>i8)rTu=fpt>@gAB;ePV92| zZSvr`+6KlJS`9qEpiUgqjIj?Q^ZaLdx^Uc|mh~!!>7o!TP`!tB?F`zdmyElDKOCFh zp*r<5fN4UU)YFYS(j-74=L#Y@hpf>0%yW7D92ps8?Fn0S)~mf;|saleaiUy;HG59ZTc z3p|A$V-ED4(d*8Wg5R7W3#_(3VPE4j^kMScUEayL@3K*QLCkR?Xw6-2cOP}k%LJwn z7Br8Y!1a_~RwdBTSwy@(vyv%&u(`l*7GizHLCSlF#6UUjRWCnd64QI#8G3}^&EWrG z>)2bCTlWmiox-kj>?d9ZdNoADl}Lz$`#robIpsICS)KaE);%HxUz;^BoY-vLZU60G zOkaH35Xq@Nj}C{AEt$??f9BOnD6PnUjb9O3Eg09>xJ2jOU#*M3$90>hPkgKh?l+W6 zkh6jKu;6$NszJ;R5tcC?7gqV`QLZ67C+QK(>okQu9EMsDCDZcDLg|qQ# zqxB1liNaV(WC83?yXRWMYRU26ZA|3kyHnU?t_#IDn9KEcRwb*%C_#|C8o?!dy)d^Q zin|z&%|Bbeo?}xgdIyeRG3eFH7wRj^n-!u_K!}cslAhW^koiq=h>?&Vc5qmKlXSlYisL43*9$;;%`y7QFY;Z(p5iMy2EM^ zfNa9d6{Wfs-Hcn*7%%_zbG|7VU-k zx3B;N^DK77_Gi%bw~>jg|Eq#(kPJRI7#}}+8RocJz^dP9TuOvt%*K5Dj7`~1Vd()v z&ojC7n>7Ih#5swmG(Q*N&o(jA+rKOu$4kq@DJ^hhxTs~e4u&Hh(XTIq!q#J}o=Y+b zfjhrX1FS~@ikZg5^WNIvEg51TqBS+TLLq)m-djxK$PQrk89z2-iUN*f7HYkd@-tb1GI81n@wE91(5BX-|Jg>e{b z0-i;UViO^!&J$8FL4`6<)uCQLE*S1y8mM5AI5cFp!^lsX{St+EWK<=l^&m$ib$C|* z5&S|<*;T65MPY8NrmSxi?qL`s2%i1{rjf7R^I`@Xk!-fW_g{gwngh=9{4yR&8&`PQ zdy-H$_}Vcm1X!;r?MxzBs}RhS(FdyAf(3UB?0>y!8TWO_g6GfEiC$8 zlc$w~q>5iflQuD#< zL{Cx7rL@%efp8X40c3&uXZ=hkkbYzH(!U*9eZ#32%yV~8nn@@CAokZMKBwpXw9*3{ z)|=~aS5t=W`Rb}WCEWqsbaQh~>qS6ua4LO4>3&F2lZSYXcoD{ywCANj~CH zrXz>GdK{3<-PhhnkT6rGZZBz7J|TLfhKEpPG(o3&EVxRj@l{GsNw`o@B@5Bdx~?u< zMGPv&k6ceMz2D$2hI%J{wGW6D;M+v1`{bbmWFhyzSl@~s{{U)trQ}De7*aQJbO6b% znoT+F=RHR9^{X%>Ck-AZKQiU5SdU*uw=8zX1`1hd7@Pi^&iGL*91=h`>-P{vs@W{_ z=&u=!9XR3c;&odwO)c@hgZX~i%sfo~M@QjNfGHLAk%gGe!rwp%0JzbP?r|5IoBAJX zHG!%XLVA4&gV?>Q-+LKz3ust6>e0R`2u6e#vcn(+_ZPS@iVi!~g}4zPrEE#5+r^c9BEHF0Vv z^LQ_J*>%;j_axe$b^2w}!$Hyx%I~IIc%JQfRmsoOW0xO=+(5q#ZebI{WB;J=9jvhe zhuGZIQ7mK^z!)r{V+jxdWf?^U4Sw!!VS^Nb9ui)}xn0kq3|dcETYR1Cxu$3L zN#{4M?r-XsF9bi{YgQu26+X=~y%xSNfsgJ5ML_G*;zwWm5MPpAuGd@_s=cO^)T<|e z^y>eBgDp7`v}WQ*D*|eZK@Sf#xmV90CSVwjI-fq)R*4a<>Of~b(b`Z~9i>zMLskmO z2p@)ty{-%}=AU7_p8Q^p8%3kk?IUT6l|_2B=i_g2&B(r>H=qmBL{I6@V4R7)wsS^I zDRz1B9w8|`ykS9u415Lo%62EUo$PM@O`poDFTXgp z*IF#q=&ru;&k)kXkcc{l<&{7JglgT@bM#iN9qk!}f}Sknyp%s5*K$@q<4@o=-Cs|t z+2zMcLjJg-eTk**vVyl)ZTSb>vAf%4ylXTICOe$wPjk(`H_}XW!Dd}AJ6&jENbH%w zxs@I&ZaK(=3-$K>gfy6!ALVB#mw3RfMbmpiKbIKJIKcq*WVSp6@MIt@-R3 z1Wz|V+{X{xVJg;F9XhCp@bE&St^8058N%|EmRznvOh>2>Tf z0tbFIoAG1()D$2X0+ka!)Rj-E$CZh*%}IZY=QLu<^S29liO}TaqUC~VJkLi(X=<-} zX+c5Qs^lunKY=WmYyRE4IF+g;*78hm(N&}AxHkyi<~x|8vg#g>7N$cZw!@pQ&)Fg!rFTS=Ah7SbdJKl85K z-Lg5{JR#{v;V0cna%HQ9vQ|1%MKO?sl;Npkn^9m%<=eDgF#6M{7F;ta={f*r70I>} zi@aT#E9I+-t7TPcRCztO`d&iy)^?Qeh@GocZcL28up-LhM#dGMlXQ9DS=$(42VB=p z^Lt!kLUIqswN8aG$8TSCAT_5y>pb~8=eN&6HKhBwsVBaBmOGB=a*bHzmP5Znpo!`= znM#o7pSP3|A1d8nL9=%-wCne`jRcwub->0i=BF!-JrW~??k)9ROG8Sk2MRl0X1#bQ zU*L6U*eG1?Hk;NIApC~v;k7B);zukH?<+(>+akNt8T>G<*$cmM1$$Od1Hr8N}ou}{|)ASXY< zb*A3|=|6|%S6f`;>Rm#|j@F9O0e!S_q9da=Nx2a}_hH*3E&XZCfJ#h)jafJxq+}kU zQ#u0w%#h|hlI^9Rc>e`e@>EdL<6+lS_jTNtw>tYCUSCjm&)lvG0vTQ-=4P%~GYk>; z%9*;0YPvs5UN|?dh}?@BydR_Gb6d-}73z-pTDLN{b3@;`(nIU0Sw1cK(TkgzqTeZ! z#s%Sx5D&qw`fe9o90$V10tVX>{rz@unUfD#-DPXXu;sVFJKu;ad48B!IdkKi`>?X1 z)QWgxQFD2^uzhURo~%dfCVxieT<49U;`eZ)VR zM@HIAr{;;Z30=Mi#!$XOkeO0wnO6BlLsL^r0HX*Qxc@sd*JN=V>be|o5kQ{l+}^f3 zJR;ipQt&#YnWncW$aU=z>9@eez~CbTv8GS2vy#+FOsQIIV{)D5Qo}Mv^z=u5z}h72G>E@F6buuG>l}~B=l01KmxfSL$3_W4a3PS`jIcDi48-qfl;AFvqSolCSj3wr*m8y+;UZFOm25r zPBTR5*~x>oM&>Y=0OCG(K&N-v*&{Eeq_g7@_KkG;8mEGp`{<+P-=$LWr^g16nvs8g zG@Kr*DC)6mamtM=`xuxxO1ev%Y~5`{y^-`k&{dUqLtNFZBJV}Yul0T@1FNJ07ka_d z{c|rPMCoF0f8#82NNSoMVS;#KVL7zr2kT3TIgfrNy^Tz7%C|LixlF{ZE*WlFLg5#0 z$}D4w<~1rj$<-xABJF||Bj(+laC~B{p?rleG$X|Me&OQ9fT|wMSqRq`Tv`Lv%{V6*Xk_6 znuO?_tuS&wJo<|OD{Tx3Tz^H5FOx5Utn)dSs*0Z+y)$xJoxM5uJ6yayf$+#TyvnDe zBO4fb?j&TUJ#rV{203hBm5~(i8-$bwKN*KN;l zr&}KhN|Cf%uh#@cTx$NrhJ`u>l#Wa2x0CKL~6gC4k;_{uYY5& z-d{0Q$R&jMFv21LH2oC72qIrV z%k|363(lFzoY_3laaU#^yGSon9jZFJ`0&@tVPbdxOq+pEFHiA>6C>qn{Gw>54*`Jjuw2d7@mtVt?s-*I`aOOMHPX zMIe?H$Qo9=+d4Dz4CK5;w*Mjl2qu*y)87{J>$NG?Hw@)G30zFK5__G!`-QZllvrjd z;=g^vp6L4#c#(-Z!kFqYj?I!kI<*}-`T-L7`ckH68syhKvo^)uS;Fu)#r{kcsJ~*) zwOOvb(gI77rg=k0*|i+HJMHr9!BWm!y{`#J3H#UufiFiT*#yu_!%)OwTgXWd+1U-y(qc zV<3p9x+H6=b0G7}5^q~j7Do=D^(M9|N!D#miOvL)8=fJT`%IS33Q|Sam!3;nY;qVw z+)&sz8_Bq4gk7twTTIV+PbxR8) z&U1X9`kz+mlhVs0ie*-~1sM5bo7t;cFLSyUl*lY|6RoZT8*-p>4hRz=C7Si0Mt`J@K$FSRVb8ErJ qeH8+hz&8abw!Xf0,'strict baseline helper');base_helpers[rank]+=1 + if i not in union:outside_helpers[rank]+=1 + elif rank: + base_paid[rank]+=1 + if i not in union:outside_paid[rank]+=1 + need(dict(base_paid)==ints(result['baseline_paid']) and dict(base_helpers)==ints(result['baseline_helpers']),'complete baseline source profile') + records=result['bridge_records'];need(len(records)==1022,'complete bridge receipt') + seen_axes=set();seen_charts=set();seen_ordinals=set();buckets=Counter();first={};point_cache={};cross_signs={499:Counter(),572:Counter()} + rank_entries=profiles_checked=0;negatives=[];unresolved=0;minimum=None + scale=int(result['scale']);need(scale==1<<128 and result['fixed_point_bits']==128,'128-bit scale') + need(Q(result['test_C'])==own.C and list(map(Q,result['saving_domain']))==[Q(0),Q(1,200)],'exact point/domain') + for record in records: + ordinal=record['bridge_neighbor_ordinal'];axis=record['bridge_axis'];bridge=tuple(record['bridge_chart']) + need(0<=ordinal<1022 and ordinal not in seen_ordinals,'unique ordinal') + need(00,'strict state helper');helpers[r]+=1 + elif r:paid[r]+=1 + need(sum(helpers.values())==408 and 0 not in helpers,'every arbitrary helper once/productive') + profile=dict(paid=dict(sorted(paid.items())),helpers=dict(sorted(helpers.items()))) + saved=record['profiles'][state] + need(profile=={key:ints(saved[key]) for key in ('paid','helpers')},'all complete state invoices') + deltas.append(delta);profiles.append(profile);all_ranks.append(state_ranks);profiles_checked+=1 + need(record['valid_states']==[True]*8 and record['energy_deltas']==deltas,'all feasible signed deltas') + need(not any(v for d in deltas[:4] for v in d),'all bridge-off polynomials zero') + for s,t in ((0,0),(2,1),(4,2),(6,3)): + need(deltas[s]==previous['energy_deltas'][t],'accepted pair energy projection') + prior_rows={r['id']:r for r in previous['incidences']} + for j,i in enumerate(union): + if i in prior_rows:need([all_ranks[s][j] for s in (0,2,4,6)]==prior_rows[i]['ranks'],'all overlapping pair rank projections') + r499=[deltas[6][r]-deltas[4][r]-deltas[2][r]+deltas[0][r] for r in range(10)] + r572=[deltas[5][r]-deltas[4][r]-deltas[1][r]+deltas[0][r] for r in range(10)] + need(r499==record['R499']==previous['cross_difference'] and r572==record['R572'],'both exact interactions') + need(deltas[7]==[deltas[4][r]+r499[r]+r572[r] for r in range(10)],'full star factorization') + for group,d,field in ((499,r499,'point_R499_scaled'),(572,r572,'point_R572_scaled')): + key=tuple(d) + if key not in point_cache:point_cache[key]=own.bound(key,own.C,own.C) + lo,hi=point_cache[key];sl,sh=map(int,record[field]) + need(Q(sl,scale)<=lo<=hi<=Q(sh,scale),'fresh rational interaction interval within source128') + sign='zero' if not any(d) else 'negative' if hi<0 else 'positive' if lo>0 else 'unresolved' + cross_signs[group][sign]+=1 + need([a['state_index'] for a in record['active_candidates']]==list(range(4,8)),'exact four active states') + for active in record['active_candidates']: + state=active['state_index'];need(active['bits']==STATES[state],'active state bits') + key=tuple(deltas[state]);buckets[key]+=1;first.setdefault(key,[axis,state]) + if key not in point_cache:point_cache[key]=own.bound(key,own.C,own.C) + lo,hi=point_cache[key];sl,sh=map(int,active['point_energy_scaled']) + need(Q(sl,scale)<=lo<=hi<=Q(sh,scale),'fresh rational full energy inside source128') + outcome='strict_improvement_at_test_C' if sh<0 else 'identically_zero' if not any(key) else 'nonnegative_at_test_C' if sl>=0 else 'unresolved_at_test_C' + need(active['outcome']==outcome,'exact source endpoint classification') + if outcome=='strict_improvement_at_test_C':need(hi<0,'independent strict gain');negatives.append([axis,state]) + elif outcome=='nonnegative_at_test_C':need(lo>=0,'independent nonnegative point') + elif outcome=='unresolved_at_test_C':unresolved+=1 + if minimum is None or lo=minimum[1] for d in buckets),'certified global point minimum, allowing identical-polynomial ties') + patterns=result['patterns'];need(len(patterns)==len(buckets),'lossless polynomial buckets') + certs=Counter();domain_complete=True + for pattern in patterns: + d=tuple(pattern['delta']);need(pattern['count']==buckets[d] and pattern['first_witness']==first[d],'bucket multiplicity/witness') + cert=pattern.get('domain_certificate',{});kind=cert.get('kind');certs[kind]+=1 + if kind=='identically_zero':need(not any(d),'zero certificate') + elif kind=='concave_dominance': + values=[sum(d[r]*min(r,k) for r in range(1,10)) for k in range(1,10)] + need(values==cert['values'] and min(values)>=0,'exact concave dominance') + elif kind in ('nonnegative_direct_intervals','nonnegative_derivative_from_zero'): + pieces=cert['subdivisions'];need(pieces in (16,128),'declared subdivisions') + derivative=kind=='nonnegative_derivative_from_zero' + if derivative:need(sum(r*d[r] for r in range(1,10))==0,'zero initial mass') + least=min(own.bound(d,Q(i,200*pieces),Q(i+1,200*pieces),derivative)[0] for i in range(pieces)) + need(least>=0 and Q(int(cert['minimum_scaled_lower']),scale)<=least,'fresh independent uniform interval certificate') + else:need(kind in (None,'unresolved_on_full_domain'),'known certificate kind');domain_complete=False + need(result['declared_bridge_charts']==result['completed_bridge_charts']==1022,'bridge coverage fields') + need(result['declared_active_candidates']==result['completed_active_candidates']==4088,'active coverage fields') + need(result['candidate_coverage_complete'] and result['processing_complete'],'completed process') + need(result['domain_nonnegative_certificate_complete']==domain_complete,'full domain completeness') + need(result['certified_negative_count']==len(negatives) and result['first_certified_negative']==(negatives[0] if negatives else None),'negative count/first') + need(result['point_unresolved_candidates']==unresolved,'unresolved count') + need(result['mincut_used'] is False and result['native_emitter_executed'] is False and result['compiler_executed'] is False and result['new_kappa'] is None,'execution scope') + expected='EXACT_STAR_IMPROVEMENT_FOUND' if negatives else 'NO_STAR_IMPROVEMENT_ON_DECLARED_DOMAIN' if domain_complete else 'NO_STAR_IMPROVEMENT_AT_TEST_C' if not unresolved else 'INCONCLUSIVE_EXACT_POINT_SIGN' + need(result['status']==expected,'scoped final status') + need(original['all_original_zero_paid_edges_preserved_under_group_assignments'],'all original zero contacts preserved') + receipt=dict(status='PASS_INDEPENDENT_STAR_RECEIPT',author_result_sha256=sha256(raw).hexdigest(),author_status=result['status'], + source_graph_sha256=original['graph_sha256'],bridge_charts_checked=1022,active_candidates_checked=4088, + complete_profiles_checked=profiles_checked,exact_rank_entries_checked=rank_entries, + polynomial_buckets=len(buckets),uniform_certificate_kinds=dict(certs),domain_nonnegative_complete=domain_complete, + strict_negative_candidates=negatives,point_unresolved_candidates=unresolved, + point_minimum=dict(axis=minimum[2],state=minimum[3],bits=STATES[minimum[3]],delta=minimum[4], + independent_interval_scale=str(1<<160), + independent_scaled_lower=str((minimum[0]*(1<<160)).numerator//(minimum[0]*(1<<160)).denominator), + independent_scaled_upper=str(-(-(minimum[1]*(1<<160)).numerator//(minimum[1]*(1<<160)).denominator)), + source_scaled=minimum[5]), + interaction_sign_counts={g:dict(v) for g,v in cross_signs.items()}, + baseline_paid=dict(sorted(base_paid.items())),baseline_helpers=dict(sorted(base_helpers.items())), + all_original_zero_paid_rows_preserved=True,new_neighbors_generated=False,source_runtime_imported=False, + native_compiler_or_outer_transfer_admitted=False, + execution_receipt_sha256=sha256((AUTHOR/'RUN-RECEIPT.json').read_bytes()).hexdigest(), + execution_exit_code=run['exit_code'],execution_inputs_unchanged=True) + (HERE/'STAR-RECEIPT-REVIEW.json').write_text(json.dumps(receipt,sort_keys=True,indent=2)+'\n') + print(json.dumps({k:receipt[k] for k in ['status','author_status','bridge_charts_checked','active_candidates_checked','complete_profiles_checked','exact_rank_entries_checked','polynomial_buckets','uniform_certificate_kinds','domain_nonnegative_complete']},sort_keys=True)) + +if __name__=='__main__':main() From 13b357d0929315eac362776d216077a81e748dfa Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 21:55:10 +1100 Subject: [PATCH 3/5] Register portable verification of three separate bounded joint-chart models --- .../NOTICE.md | 1 + .../PACKAGE-FILES.json | 50 +++ .../README.md | 58 +++ .../SOURCES.json | 403 ++++++++++++++++++ .../TASK.json | 66 +++ .../VERIFY.json | 75 ++++ .../portable.py | 178 ++++++++ .../verify.py | 29 ++ 8 files changed, 860 insertions(+) create mode 100644 research/fixed-pivot-joint-clifford-ceiling/NOTICE.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/README.md create mode 100644 research/fixed-pivot-joint-clifford-ceiling/SOURCES.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/TASK.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/VERIFY.json create mode 100644 research/fixed-pivot-joint-clifford-ceiling/portable.py create mode 100644 research/fixed-pivot-joint-clifford-ceiling/verify.py diff --git a/research/fixed-pivot-joint-clifford-ceiling/NOTICE.md b/research/fixed-pivot-joint-clifford-ceiling/NOTICE.md new file mode 100644 index 0000000000..3d374057ac --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/NOTICE.md @@ -0,0 +1 @@ +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. Apache-2.0. Credit Cinna Davis / 1337isnot1337 for #5124 geometry, nearest-chart theorem/census and retained zero witnesses; Cao Yifan/#4610 native word; Dugongue/#4654 inverse-chart/phase work; Astra for the bounded joint and star designs; independent source/receipt reviewers; #4470, zxv, Jacob Alan Sussman, E8, Clifford, native/helper/scalar/precision/compiler/outer predecessors. Related #5125 split-contact work is distinct and not imported as a proof. Original code, proof, notices, hashes, failures and run evidence are retained in exact archives. No new kappa or proof-kernel acceptance is claimed. diff --git a/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json b/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json new file mode 100644 index 0000000000..55231bca1a --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json @@ -0,0 +1,50 @@ +{ + ".gitattributes": "730a35ae3d558080083c3103d9ac8100c3f6561678092abe341701dfa331eb1d", + "ARCHIVE-CONTENTS.json": "516162c42b320a6d00af0badd14ee75adbd7af06e8b73cb1878de0a96ad1d20c", + "ARCHIVE-FILES.json": "75176ca4da0487192327b4929cdbae33f7587f3571d10b538814cdda25043c93", + "CAPTURE-RELATIONS.json": "e9441be6d50f992c5c1ef37926b2ac3eade7743334352586ac74faf311daec37", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "b598ec8a701d84fb7d6f250f27937879da531050ffeb778e9cac1d5145836057", + "README.md": "060a04f79c5ec428a0d203cf410b6d16f2dc31c14b2febbadf15ed1dbc2f2a18", + "SOURCE-REQUESTS.json": "9bc4ca0c7c84549938c48cd7fca3f8472e2602d2464e32f7529d38a5f704de81", + "SOURCES.json": "22795608b563978cf077ca2a61e73e88cd89bb079900ccaecd037141b40de432", + "STAR-ARCHIVE-CONTENTS.json": "005958feb19dd32df73412b1d5bb7fb1cef24814ad70ffb4a12af9f05a63acb0", + "TASK.json": "efac79e47b0a6538a2c9e22e3d4b2302c2af7c5582ae7e95eb187a390d393b79", + "VERIFY.json": "d04566e12af1de0861816a58ccb7a23e25adb2df5dd5431a5be7c28831d23129", + "evidence/author-packet.tar.gz": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", + "evidence/design/CONTRACT.md": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", + "evidence/design/SEARCH-REPORT.md": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269", + "evidence/design/ZERO-MODEL-PROOF.md": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "evidence/review/CONTRACT-DIFF-REVIEW.json": "3bfba99d73cfca6b1b5788b00824d64b01533dd1a48d284b35db3972b9c1b95c", + "evidence/review/FREEZE.json": "9595084e5ba4fe69a90eab6428bc20f45fa125122e029cbf58e33fb13834ea5a", + "evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "evidence/review/JOINT-RECEIPT-REVIEW.json": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "evidence/review/REVIEW.md": "781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56", + "evidence/review/SHA256SUMS": "bab80eccb10972165fd6f7674ad9aea0752e0e7b845bdf6a5e7c03290e4e8b68", + "evidence/review/SOURCE-BINDING-REVIEW.md": "48b6625b16b17bd547d2dd610fb3d27f75be5187a90bd849f207c598f39860d5", + "evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "evidence/review/SOURCE-GRAPH-BINDING.json": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "evidence/review/STATIC-CODE-GATE.md": "29eab9285a6d8566962693e26d1d0b73bde14d900c7205b2530dd4c858b97ecd", + "evidence/review/STATIC-INVENTORY-REVIEW.json": "7dfcb8c1dd3e0343146c698e34d9124e0887f37c02078f5c5d0af57c1ecf6cdf", + "evidence/review/ZERO-MODEL-FREEZE.json": "08aa83547485d30af585e7cf7b10efae4939ac7e77c715c34867bb254e917c2f", + "evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "evidence/review/ZERO-MODEL-REVIEW.json": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "evidence/review/ZERO-MODEL-REVIEW.md": "46f5fe62fdb549b9d44d461f003dbdec8559a7fafaf7e23a4b2b79ef38456921", + "evidence/review/check_joint_receipt.py": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", + "evidence/review/check_zero_model.py": "07840471fc93079932f02cbbd1357fe440d4fcc26b95ded767c711be3b796435", + "evidence/review/verify_graph_binding.py": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4", + "evidence/star-design/CONTRACT.md": "21d8ae8f63310c5397b0d649379452b288d7290962e83544fb70b69cd8848513", + "evidence/star-design/STAR-REPORT.md": "bcdac6466cb5eb14078636fb40120d667a6ee6b8f42a80770cfc4c5b3bfc2c13", + "evidence/star-packet.tar.gz": "458fa4edde439a36677de92d9854df90e91610f4102047ed22e811c5be073fe4", + "evidence/star-review/FREEZE.json": "e885f5a8264fc4b082ae31168a473d06ec498fe120bc21e3b69501531c4c92df", + "evidence/star-review/REVIEW.md": "3d4ada59b80d6640fbf62ee994387de96bd4dffa33fb5892fd254720eb2c0b8a", + "evidence/star-review/SHA256SUMS": "5097eaccbac5862a40af87bae2ca475d41e0bee2d041e75011e753147437b7bf", + "evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "evidence/star-review/STAR-RECEIPT-REVIEW.json": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "evidence/star-review/STATIC-CODE-GATE.md": "565f362ee5308503d915a7d124c7d6045dc1847f60689bbeab7d8af7dfaa50ba", + "evidence/star-review/STATIC-FREEZE.json": "36284a24e73876674799aea0287cf507b404a3684277a2ed8cc768cae7c32c9b", + "evidence/star-review/STATIC-INVENTORY.json": "cf4d30ad3f0e30d692244f449ff3f4cb66699281b4cee8716b025d5c9c980a39", + "evidence/star-review/check_star_receipt.py": "58fce20989466ea558a8732bf62b3a9592a7bc6e9c780da100ed3b28d00eef9c", + "portable.py": "7003f25dccc41248b25adf334f797a67d1ce186746bba07b7978ff196c141b11", + "verify.py": "cdd1bc3ab1a6742724f4464eea6ed075321adb5520cfebd983889c0081946581" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/README.md b/research/fixed-pivot-joint-clifford-ceiling/README.md new file mode 100644 index 0000000000..1ec035848c --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/README.md @@ -0,0 +1,58 @@ +# Exact verification of three bounded joint-chart certificates + +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. This package preserves completed design receipts and independent verification for three **separate** geometric models of Cinna Davis's #5124 common-chart source. It supplies no favorable native witness, physical caller or new κ. + +## Results and exact boundaries + +| Certificate | Declared domain | Independently verified outcome | +| --- | --- | --- | +| Fixed-pivot adjacent pairs | Pivot group 499/axis 7; all 1,022 nearest charts at each partners 172,497,504: 3,066 candidates | Every point energy is strictly positive at C*=15108879/5000000000;24 polynomial buckets certify nonnegativity on 0≤C≤1/200 | +| Retained edgeless zero model | 43 distinct groups with one fixed nearest alternative each;172 paid identity incidences and no selected-selected row | Every one of 2^43 subsets has the original paid profile AND original helper profile, separately, by exact additivity; no assignment enumeration | +| Fixed three-group star | Bridge 172, all 1,022 nearest charts; retained leaf alternatives (499,7),(572,25); four leaf choices per active bridge: 4,088 candidates | All 8,176 complete profiles and 114,464 incidence ranks match;26 exact polynomial buckets certify nonnegativity on 0≤C≤1/200, and all active point energies are positive | + +The pair best-at-C* witness is partner 497/axis 7, with excess `−H1+H2+H3−H4`, approximately +.00259378145148. The star's independently separated active minimum is bridge axis 557 with both leaves on: `−2H1+H2−2H3+2H4`, approximately +1.98225837689. Here `Hr(C)=r^(1−C)`, `H0=0`, and energy is **paid cost minus productive helper reward relative to source**. A positive excess is a loss. The unchanged baseline and declared zero alternatives remain ties; there is no uniqueness claim. + +The pair's 24 certificates comprise 20 increasing-concave dominance proofs and 4 direct 16-cell interval proofs; the star's 26 comprise 20 dominance and 6 direct 16-cell proofs. The independent engine uses its own 64-term rational logarithm and 21/22-term negative-exponential bounds, without importing the source interval implementation. These are exact finite certificates on the declared C domain, not sampled floating comparisons or a universal all-concave theorem. No min-cut solver was used; an interaction regularity sign alone does not imply a saving. + +The two-site, 43-choice and three-site domains are not combined into a larger interacting family. The old zero-model proof's bridge-unrun wording is retained as history; the later star capsule independently closes only its specified 1,022-chart/two-fixed-leaf domain. It does not certify other bridges, leaf alternatives, second-step charts, larger simultaneous sets, other pivots, changed scalar words or helper ownership. + +## Source graph, inventory and credit + +Source #5124 is `0335701859182b7bdf31706b0d969c72f5de41c7`. The independent reconstruction reads literal JSON/gzip only and imports no author model. It reproduces 19,197 chronological nodes, 34,638 contact rows and the contracted 1,075-group/3,938-incidence graph. All 31,108 original zero-paid rows stay internal to one common-chart group. The graph retains 240 native warp rows, 408 helper rows, selfloops and parallel charges, and all 8H8 owned centre calls. Frozen main, owned and adapter boundaries remain fixed. + +The baseline paid profile is `{1:2201,2:412,3:510,4:127,5:40,8:8}` and the helper profile is `{4:28,7:7,8:47,9:326}`. All 408 independent helpers remain strictly productive once. Pair and star selected unions contain only paid identity rows; this fact does not authorize omitting signed helper or source-side warp action in general. Complete four/eight-state profiles are independently reconstructed for every recorded candidate, rather than relying on the author's sampled global checks. Exact controls distinguish both-endpoint selfloops, parallel multiplicity and invalid zero helper rank. + +Credit Cinna Davis / 1337isnot1337 for #5124's geometry, nearest-neighbor theorem, source single-move census and retained witnesses; Cao Yifan/#4610 for the native word; Dugongue/#4654 and the retained inverse-chart/phase lineage; Astra for the precisely bounded designs; the independent graph/receipt reviewers; #4470, zxv, Jacob Alan Sussman, E8, Clifford, native/helper/scalar/precision/compiler/outer predecessors. The related [#5125 split-contact investigation](https://github.com/CrocSwap/integer-mult-bounds/pull/5125) changes a different common-gauge/scalar-contact premise and is not duplicated, imported or dominated by these certificates. Apache-2.0 license and original source credit are preserved. No external paper/PDF is vendored. + +This closes the declared same-graph design round. The code-level and invoice-level results are not emitted actual Clifford lifts, phase/native replay, all-column supplier admission, raw-dual/caller construction, compiler reserve or outer multiplication verification. A future favorable model would still need every chronological transition, warp, boundary, arbitrary-input/helper endpoint and actual inverse-transpose orientation, including any changed helper-entrance direct-sum/zero-transfer premise. + +## Reproduction + +Python 3.12+, standard library only. From any directory, substitute the package path: + +```sh +python3 -I -W error -B research/fixed-pivot-joint-clifford-ceiling/verify.py +python3 -I -O -W error -B research/fixed-pivot-joint-clifford-ceiling/verify.py +``` + +The wrapper authenticates all archive/manifest/source bytes, extracts regular files into private scratch, preserves the original sibling outputs layout, and launches only the four unchanged independent validators: graph binding, pair receipt, zero model and star receipt. Every fresh result must equal its frozen JSON byte-for-byte. No AST/scientific expression or loader is rewritten. The original author check_joint/check_star, neighbors(), discovery/single census, source model/interval engine, native circuits, compiler and Lean are never executed. Default replay writes only private files and prints a compact summary. Measured runtime is recorded in the final publication receipt. + +```sh +python3 -B scripts/research_package.py --package research/fixed-pivot-joint-clifford-ceiling --check-only +python3 -B scripts/research_package.py --package research/fixed-pivot-joint-clifford-ceiling +python3 -B scripts/check_research_commit.py --package research/fixed-pivot-joint-clifford-ceiling --check-source-history +``` + +## Archives and provenance + +The two deterministic regular-file-only tar.gz capsules retain the full author raw receipts, exact original freezes, revision history and run logs. Pair/zero and star capsules are separate; the earlier compressed capsule was not rewritten when the star was added. Together they preserve about 35.48MB of raw members in about 1.32MB compressed. ARCHIVE-CONTENTS and STAR-ARCHIVE-CONTENTS bind each raw member's SHA256/length/mode and record the compressed container hashes separately. Two builds matched in the recorded runtime. Mathematical reproduction compares canonical decompressed bytes, not regeneration of gzip streams across zlib versions. Compact author contracts/reports and all independent reports/checkers are also directly visible under evidence/. + +Raw Git blobs were fetched for every upstream source input before ancestry was claimed. Two predecessor inputs (word gzip/model.py) are byte-exact. Six #5124 text captures and DISCOVERY each equal their raw Git bytes plus exactly one terminal LF. Both variants, original connector response/CAPTURE receipt, original AUTH manifests and exact raw-source request paths/hashes are retained; CAPTURE-RELATIONS verifies the difference. Captured hashes are never silently substituted for raw Git blob hashes. The original reviewer honestly recorded its earlier offline Git limitation; packaging's later successful raw-Git authentication is a separate recorded provenance step. + +Canonical base is `20a1e31bc6009b9b3f4d084bbaadc6350e34fcba`. Source 0335701 was not a base ancestor, so a documented provenance-only ours merge `744083e098c600dfb5a3a65fa317f677638e1059` retained its exact history while preserving the tracked base tree. No source modifications were imported outside this package. Original upstream rows remain provenance pins; same-path retained ancestors bind live compressed/source/review inputs. Archive integrity is distinct from authenticated provenance and mathematical acceptance. + +The package uses current shared source/pin tooling without changing it. Known separately owned historical #5123 guard failures are not repinned or repaired here; #5129 Python environment handling is not duplicated. Preflight/export runs with an explicit worktree root and inherited GIT_* plus PYTHONINSPECT/PYTHONSTARTUP/PYTHONPATH removed; scientific replay uses -I and exact return-code/receipt checks. Hosted CI remains pending until an actual result exists. + +## Open next questions + +TASK retains the exact canonical complex-new-helper-inventory card, refined to this supporting verification. Do not widen the same fixed geometry by another seed or unpriced search round. A useful reopening needs an actual changed physical cost lever or a different complete source-bound paid/eligible-target contract, with every original owner/helper retained and all ordinary/precision/compiler/outer costs addressed. These three certificates supply no general obstruction to such changes and no κ update. diff --git a/research/fixed-pivot-joint-clifford-ceiling/SOURCES.json b/research/fixed-pivot-joint-clifford-ceiling/SOURCES.json new file mode 100644 index 0000000000..2c017eba59 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/SOURCES.json @@ -0,0 +1,403 @@ +{ + "base_commit": "20a1e31bc6009b9b3f4d084bbaadc6350e34fcba", + "files": [ + { + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "path": "certificates/selected-result.json", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375", + "usage": "provenance" + }, + { + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "path": "docs/research/agent-task-catalog.json", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72", + "usage": "provenance" + }, + { + "git_blob": "08675e00c2f4ae7eb5cb60e568bff011d4e2e6f9", + "path": "research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json", + "sha256": "516162c42b320a6d00af0badd14ee75adbd7af06e8b73cb1878de0a96ad1d20c", + "usage": "input" + }, + { + "git_blob": "25df26e39322c037b60ad6336b2d59e3417bf7cd", + "path": "research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json", + "sha256": "75176ca4da0487192327b4929cdbae33f7587f3571d10b538814cdda25043c93", + "usage": "input" + }, + { + "git_blob": "972ca3c22ee4bca6739c971a49e36eb33c2ab8bc", + "path": "research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json", + "sha256": "e9441be6d50f992c5c1ef37926b2ac3eade7743334352586ac74faf311daec37", + "usage": "input" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "path": "research/fixed-pivot-joint-clifford-ceiling/LICENSE", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "git_blob": "07370306adfff6cd1de4abdefb889fe57195e079", + "path": "research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json", + "sha256": "9bc4ca0c7c84549938c48cd7fca3f8472e2602d2464e32f7529d38a5f704de81", + "usage": "input" + }, + { + "git_blob": "5beed8205d97acfd77f486ef831d2304443eda27", + "path": "research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json", + "sha256": "005958feb19dd32df73412b1d5bb7fb1cef24814ad70ffb4a12af9f05a63acb0", + "usage": "input" + }, + { + "git_blob": "eb1dde3f3f29ff849c622a96efd47fb80b6803f8", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz", + "sha256": "929c3b7c44487b0c2c86fa4f91df4190a42d3f19044b18823f6b624f8d960008", + "usage": "input" + }, + { + "git_blob": "40e4f38497ebe80efaa435ae077e106677f4a1de", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md", + "sha256": "b5d4d71a3df4d14e6a1c27d096183df63900723ae653cdf18f340f6f282bf98a", + "usage": "input" + }, + { + "git_blob": "59590674391105a2c80e93362a3dc470f70d2f5f", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md", + "sha256": "3a3eb3ff5ce80ec8b365bc05f4849a4f46d06bb1ce8fef08ee410ec0cddf9269", + "usage": "input" + }, + { + "git_blob": "99672a17163050b86e89490aeb69063d46f093e5", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md", + "sha256": "51fbc81d7cc1437314ac59ac958a3e3d2fb9b6bc7d132c2a5058e7acdda2914a", + "usage": "input" + }, + { + "git_blob": "e162e5ccdf2b8464275017fae1c33871fffb9e3c", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json", + "sha256": "3bfba99d73cfca6b1b5788b00824d64b01533dd1a48d284b35db3972b9c1b95c", + "usage": "input" + }, + { + "git_blob": "1833699040aa7e03786445b9baf4548da594045c", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json", + "sha256": "9595084e5ba4fe69a90eab6428bc20f45fa125122e029cbf58e33fb13834ea5a", + "usage": "input" + }, + { + "git_blob": "6d5cac8393889e42092f80bbe3bc32145e2e0c3d", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json", + "sha256": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "usage": "input" + }, + { + "git_blob": "6d5cac8393889e42092f80bbe3bc32145e2e0c3d", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json", + "sha256": "8b47d817b94a4f124f6600c84b7fdef5e2b448c0278ad41712b501a6bb8adead", + "usage": "input" + }, + { + "git_blob": "04723fae15741dfa1d0a27e7512378ad605531b4", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md", + "sha256": "781e3fcfa0e9fb0e7470bddf6ee172a8800b3b28e0b6748842f6938e9e5cab56", + "usage": "input" + }, + { + "git_blob": "9714851a9e178b98c3f4032e91f5bfe130436342", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS", + "sha256": "bab80eccb10972165fd6f7674ad9aea0752e0e7b845bdf6a5e7c03290e4e8b68", + "usage": "input" + }, + { + "git_blob": "4e0d01728a2764d78a4968340a32edbf26ce4015", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md", + "sha256": "48b6625b16b17bd547d2dd610fb3d27f75be5187a90bd849f207c598f39860d5", + "usage": "input" + }, + { + "git_blob": "e92ec131dd34dafe071e94c3541eef7cdc8e71ff", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json", + "sha256": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "usage": "input" + }, + { + "git_blob": "e92ec131dd34dafe071e94c3541eef7cdc8e71ff", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json", + "sha256": "66d5cd6ec5f0cf0b237cf31302811da752dea779e12e132907bad1dd853b776a", + "usage": "input" + }, + { + "git_blob": "40a1c0e0b7cfb645b0d2ee930417d75be9d16ea0", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md", + "sha256": "29eab9285a6d8566962693e26d1d0b73bde14d900c7205b2530dd4c858b97ecd", + "usage": "input" + }, + { + "git_blob": "93fa4ef2db94947162321fe852885a07668b7cf4", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json", + "sha256": "7dfcb8c1dd3e0343146c698e34d9124e0887f37c02078f5c5d0af57c1ecf6cdf", + "usage": "input" + }, + { + "git_blob": "a6aff986c642d11d48a3bcc796f0c2e5d17e5ed8", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json", + "sha256": "08aa83547485d30af585e7cf7b10efae4939ac7e77c715c34867bb254e917c2f", + "usage": "input" + }, + { + "git_blob": "bc182d039d0901890882c622c22e4851a5fbab65", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json", + "sha256": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "usage": "input" + }, + { + "git_blob": "bc182d039d0901890882c622c22e4851a5fbab65", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json", + "sha256": "1b15ccb1878c2a9f885d6da1edfaca3e1876e30eda05cfeccc3fcf4b6a20e5c2", + "usage": "input" + }, + { + "git_blob": "8661acb2ad5d0d3c86e54e011ad6ba9806db8185", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md", + "sha256": "46f5fe62fdb549b9d44d461f003dbdec8559a7fafaf7e23a4b2b79ef38456921", + "usage": "input" + }, + { + "git_blob": "d581c0cc22ea91050cd64596e1f78d89a09b296d", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py", + "sha256": "9bebde39de2e8274506c0cd617ddf62d5edc3271d9b480f8f5f2e1a0147cbc47", + "usage": "input" + }, + { + "git_blob": "b109aa6e79cce0fa06dd10ad73353207a316fb03", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py", + "sha256": "07840471fc93079932f02cbbd1357fe440d4fcc26b95ded767c711be3b796435", + "usage": "input" + }, + { + "git_blob": "377a607c44bc74909075ef2439f653883af00699", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/review/verify_graph_binding.py", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/review/verify_graph_binding.py", + "sha256": "440896172ad8eafe8ba0e1fd0651d759ae2f95aaa759d5a31e6b454b6fac81a4", + "usage": "input" + }, + { + "git_blob": "b3f2886a942759b0b2993e632dc5e0652f801360", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md", + "sha256": "21d8ae8f63310c5397b0d649379452b288d7290962e83544fb70b69cd8848513", + "usage": "input" + }, + { + "git_blob": "dd76d96257d6a5ac3cf11a8b15f335462613dcd7", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md", + "sha256": "bcdac6466cb5eb14078636fb40120d667a6ee6b8f42a80770cfc4c5b3bfc2c13", + "usage": "input" + }, + { + "git_blob": "05630097605d275c34091712b7b8f3462ee50d71", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz", + "sha256": "458fa4edde439a36677de92d9854df90e91610f4102047ed22e811c5be073fe4", + "usage": "input" + }, + { + "git_blob": "5b59389b71795aad3b5436cb12c9a88ea4f538e6", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/FREEZE.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/FREEZE.json", + "sha256": "e885f5a8264fc4b082ae31168a473d06ec498fe120bc21e3b69501531c4c92df", + "usage": "input" + }, + { + "git_blob": "eda0d64e63b3263cfcc4e4e4e667ac9acbef653f", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/REVIEW.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/REVIEW.md", + "sha256": "3d4ada59b80d6640fbf62ee994387de96bd4dffa33fb5892fd254720eb2c0b8a", + "usage": "input" + }, + { + "git_blob": "2bb63e2d841fa031e5a813fb9c4a66c66c79a492", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/SHA256SUMS", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/SHA256SUMS", + "sha256": "5097eaccbac5862a40af87bae2ca475d41e0bee2d041e75011e753147437b7bf", + "usage": "input" + }, + { + "git_blob": "33b1fc03a64cbac9e5bbadb21a50b878b7411a58", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json", + "sha256": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "usage": "input" + }, + { + "git_blob": "33b1fc03a64cbac9e5bbadb21a50b878b7411a58", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW.json", + "sha256": "a52c967a78fc0f3cde5b3b6ecdf601f5813288ecb4634552c34b21107416a175", + "usage": "input" + }, + { + "git_blob": "e61d45cb5d899c0d44eb6d83f94d08e85fb37860", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-CODE-GATE.md", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-CODE-GATE.md", + "sha256": "565f362ee5308503d915a7d124c7d6045dc1847f60689bbeab7d8af7dfaa50ba", + "usage": "input" + }, + { + "git_blob": "3bb7bdbc94b7316590d08b504f55754c44dca283", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-FREEZE.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-FREEZE.json", + "sha256": "36284a24e73876674799aea0287cf507b404a3684277a2ed8cc768cae7c32c9b", + "usage": "input" + }, + { + "git_blob": "046f71c20f91b6f02e3566aebd9448bc16883d86", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-INVENTORY.json", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-INVENTORY.json", + "sha256": "cf4d30ad3f0e30d692244f449ff3f4cb66699281b4cee8716b025d5c9c980a39", + "usage": "input" + }, + { + "git_blob": "e00a2f1125128aa781450a01305811d471b69ae0", + "path": "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/check_star_receipt.py", + "pin": "head:cbfdf55f509bde4ec3dcfecae95d6a882ae7afa1:research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/check_star_receipt.py", + "sha256": "58fce20989466ea558a8732bf62b3a9592a7bc6e9c780da100ed3b28d00eef9c", + "usage": "input" + }, + { + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "path": "research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "usage": "provenance" + }, + { + "git_blob": "a69138e4014424235345f3301fbe6b097caa1b8c", + "path": "research/general-gaussian-contact-search/model.py", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/general-gaussian-contact-search/model.py", + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f", + "usage": "provenance" + }, + { + "git_blob": "0cba871dc04b99130ec6c00ad632f4086b1cc4b3", + "path": "research/independent-clifford-expansion/RESULT.json", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/RESULT.json", + "sha256": "3f35cb81f3f7697b7ed64250fc21a5d2eeebf7f4366334014569810d8cdf37fb", + "usage": "provenance" + }, + { + "git_blob": "b01bb9e86b2dc8e39dff46d1a8daa7ba91913505", + "path": "research/independent-clifford-expansion/algebra.py", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/algebra.py", + "sha256": "426a7ab156cc6266f727e35c3034aa24aa94b3de19fafcad9760daa607e55825", + "usage": "provenance" + }, + { + "git_blob": "376756ec2c0e8e42cd03578d37fa0bad19cd2247", + "path": "research/independent-clifford-expansion/discover.py", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/discover.py", + "sha256": "1347f93cb19dc20a99fdc041c55c3ef7a283140fa5305c816fb74d6890d9dbb9", + "usage": "provenance" + }, + { + "git_blob": "729f1088979e5329ab1e002ff7bdeb7ad98a014f", + "path": "research/independent-clifford-expansion/intervals.py", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/intervals.py", + "sha256": "23fd7f3af2b35fca190ea9217e531e91a4ab9129c46165251a42fb6f4cc5b445", + "usage": "provenance" + }, + { + "git_blob": "8447e112e9f587de4ea6cb1f8e6a44d1ebfc37c4", + "path": "research/independent-clifford-expansion/search.cpp", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/search.cpp", + "sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821", + "usage": "provenance" + }, + { + "git_blob": "1304b9b75f2ed324375ac32894e810a5514a257d", + "path": "research/independent-clifford-expansion/verify.py", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/verify.py", + "sha256": "cc5a0a3bdd3ae9474e3abc09046f6be7960675dc256db121163a87a9eefa9bef", + "usage": "provenance" + }, + { + "git_blob": "3ad9690503a035b7bed8d2cadb7bd50d95b7236a", + "path": "research/independent-clifford-expansion/PROOF.md", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/PROOF.md", + "sha256": "23715c43c3c0c21e0bdb38e521fcdc0c5e90fda40118bf222fdcb957498972ec", + "usage": "provenance" + }, + { + "git_blob": "7b0af058b6613541c27be90632cff3ba5a30ea0a", + "path": "research/independent-clifford-expansion/README.md", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/README.md", + "sha256": "8820301199dd8ffed2c3cb3743dc63df39f36234f322e76e91fffeac8983f947", + "usage": "provenance" + }, + { + "git_blob": "2bd574ce962f966fac1ca61770cae6171f642b9a", + "path": "research/independent-clifford-expansion/TASK.json", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/TASK.json", + "sha256": "6ce931ae34bfc9da2f03b37556c53250a2ece68ad1b1e5da8de120254d16a191", + "usage": "provenance" + }, + { + "git_blob": "97860a095442e2ae111da849c89600a496061055", + "path": "research/independent-clifford-expansion/SOURCES.json", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/SOURCES.json", + "sha256": "bb007022cd811b36ca4985c9a555453253bc72f3ff10b6a366c4707107d98a1b", + "usage": "provenance" + }, + { + "git_blob": "ee579c602dcc56ac60204ce0015e9f31fc8c16bd", + "path": "research/independent-clifford-expansion/VALIDATION.md", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/VALIDATION.md", + "sha256": "68f2add6a590fc1220fb6ef146c2810621da22ed91ee8376d3502c24c0989b6f", + "usage": "provenance" + }, + { + "git_blob": "c8557e399b167707a271f804d73f117d26d8e8d3", + "path": "research/independent-clifford-expansion/DISCOVERY.json", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:research/independent-clifford-expansion/DISCOVERY.json", + "sha256": "39b1498d06e639c29f69b1ca2d9cb75cd2924d833f612ffcdffea3225b8d554e", + "usage": "provenance" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "path": "LICENSE", + "pin": "head:0335701859182b7bdf31706b0d969c72f5de41c7:LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "provenance" + } + ], + "schema_version": 1 +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/TASK.json b/research/fixed-pivot-joint-clifford-ceiling/TASK.json new file mode 100644 index 0000000000..3353822fb1 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/TASK.json @@ -0,0 +1,66 @@ +{ + "actual_scope": "Independent verification of three separate bounded #5124 common-chart models: fixed pivot499/axis7 with3066 adjacent nearest-chart pairs;43 retained edgeless zero alternatives; fixed bridge172 with retained leaves499/7 and572/25,1022 charts and4088 active candidates. No expanded search, physical witness or new kappa.", + "ai_assistance": "Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. Cinna Davis source, Astra design and all independent/source/predecessor credit remain preserved byte-exact.", + "author": "Chris R / Clear1nsight with substantial OpenAI Codex assistance", + "base_commit": "20a1e31bc6009b9b3f4d084bbaadc6350e34fcba", + "bottleneck_link": "These exact joint energy/profile checks decide whether the declared same-word/common-group chart choices change paid-minus-helper cost before any physical lift or caller expansion. Both interacting domains lose at Cstar and are nonnegative on[0,.005]; all subsets of the43 retained moves have identical paid/helper profiles.", + "budget_minutes": 60, + "evidence": "evidence/review/{REVIEW.md,FREEZE.json,ZERO-MODEL-REVIEW.md,ZERO-MODEL-FREEZE.json}; evidence/star-review/{REVIEW.md,FREEZE.json}; exact compressed author receipts and raw-member inventories, source/capture relations and original run logs.", + "open_questions": [ + { + "blocked_by": "No favorable complete invoice, new actual phase-correct native witness, caller, compiler reserve or outer transfer is supplied here.", + "first_step": "Name a changed physical cost lever and complete source-bound paid/eligible-target invoice before another geometry round. Do not widen this fixed graph by another seed alone.", + "question": "Can a genuinely changed paid word, scalar/contact contract or proved consumer change the complete inventory beyond these three fixed models?", + "why_it_matters": "The certificates reject or identify ties only in their declared common-group-chart domains, not arbitrary Clifford schedules or physical suppliers." + } + ], + "original_card": { + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "id": "complex-new-helper-inventory", + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ], + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ] + }, + "outcome": "negative-result", + "priority_revision": 7, + "schema_version": 1, + "scope_change_reason": "Explicit donor/root supporting-verification assignment narrows the source card to complete exact receipts and scoped ceilings beyond singles. Three domains remain separate; #5125 split contacts and arbitrary coordinated moves are not included.", + "scope_status": "refined", + "stop_rule": "Preserve all original capsules/history. Replay only independent graph, pair receipt,43-move identity and star receipt validators. No author search/census/model/native/compiler/Lean run or further fixed-graph round.", + "task_id": "complex-new-helper-inventory" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/VERIFY.json b/research/fixed-pivot-joint-clifford-ceiling/VERIFY.json new file mode 100644 index 0000000000..30e51cb6d2 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/VERIFY.json @@ -0,0 +1,75 @@ +{ + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "checks": "Exact compressed/raw source and manifest integrity; unchanged independent source graph,3066 pair receipt,43-move additive identity and4088 star receipt checks, exact normal/O outputs. No author search/census/native/compiler.", + "timeout_seconds": 180 + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "checks": "Exact compressed/raw source and manifest integrity; unchanged independent source graph,3066 pair receipt,43-move additive identity and4088 star receipt checks, exact normal/O outputs. No author search/census/native/compiler.", + "timeout_seconds": 180 + } + ], + "inputs": [ + "research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-CONTENTS.json", + "research/fixed-pivot-joint-clifford-ceiling/ARCHIVE-FILES.json", + "research/fixed-pivot-joint-clifford-ceiling/CAPTURE-RELATIONS.json", + "research/fixed-pivot-joint-clifford-ceiling/LICENSE", + "research/fixed-pivot-joint-clifford-ceiling/SOURCE-REQUESTS.json", + "research/fixed-pivot-joint-clifford-ceiling/STAR-ARCHIVE-CONTENTS.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/author-packet.tar.gz", + "research/fixed-pivot-joint-clifford-ceiling/evidence/design/CONTRACT.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/design/SEARCH-REPORT.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/design/ZERO-MODEL-PROOF.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/CONTRACT-DIFF-REVIEW.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/FREEZE.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW-OPTIMIZED.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/JOINT-RECEIPT-REVIEW.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/REVIEW.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SHA256SUMS", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-BINDING-REVIEW.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING-OPTIMIZED.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/SOURCE-GRAPH-BINDING.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-CODE-GATE.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/STATIC-INVENTORY-REVIEW.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-FREEZE.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW-OPTIMIZED.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/ZERO-MODEL-REVIEW.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_joint_receipt.py", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/check_zero_model.py", + "research/fixed-pivot-joint-clifford-ceiling/evidence/review/verify_graph_binding.py", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/CONTRACT.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-design/STAR-REPORT.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-packet.tar.gz", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/FREEZE.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/REVIEW.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/SHA256SUMS", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STAR-RECEIPT-REVIEW.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-CODE-GATE.md", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-FREEZE.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/STATIC-INVENTORY.json", + "research/fixed-pivot-joint-clifford-ceiling/evidence/star-review/check_star_receipt.py" + ], + "python": "3.12", + "requirements": [], + "schema_version": 1, + "status": "ready" +} diff --git a/research/fixed-pivot-joint-clifford-ceiling/portable.py b/research/fixed-pivot-joint-clifford-ceiling/portable.py new file mode 100644 index 0000000000..5b2cae1458 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/portable.py @@ -0,0 +1,178 @@ +"""Private byte/path transport for frozen independent verifiers only. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0; no author search/model/native code is imported or executed. +""" +from pathlib import Path, PurePosixPath +from hashlib import sha256 +import json +import os +import shutil +import subprocess +import sys +import tarfile +import tempfile + +HERE = Path(__file__).resolve().parent + + +def need(ok, why): + if not ok: + raise ValueError(why) + + +def authenticate(root, manifest): + for name, expected in manifest.items(): + p = root / name + need(p.is_file() and not p.is_symlink(), 'Missing regular input: ' + name) + need(sha256(p.read_bytes()).hexdigest() == expected, 'Input hash mismatch: ' + name) + + +def safe_name(name): + p = PurePosixPath(name) + need(name and not p.is_absolute() and p.as_posix() == name and + '..' not in p.parts and '.' not in p.parts and '\\' not in name and ':' not in name, + 'Unsafe archive path') + return p + + +def extract(container, contents, destination): + need(sha256(container.read_bytes()).hexdigest() == contents['container_sha256'], 'Archive container changed') + records = contents['members'] + seen = set() + with tarfile.open(container, 'r:gz') as archive: + for member in archive: + safe_name(member.name) + need(member.name in records and member.name not in seen and member.isfile(), 'Archive inventory/type mismatch') + record = records[member.name] + need(member.size == record['bytes'] and member.mode == record['mode'], 'Archive member size/mode mismatch') + need(member.uid == member.gid == member.mtime == 0 and not member.uname and not member.gname, + 'Archive normalization mismatch') + stream = archive.extractfile(member) + need(stream is not None, 'Missing archive stream') + data = stream.read(record['bytes'] + 1) + need(len(data) == record['bytes'] and sha256(data).hexdigest() == record['sha256'], 'Archive raw member changed') + path = destination / member.name + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(data) + seen.add(member.name) + need(seen == set(records), 'Archive inventory incomplete') + + +def copy_review_bytes(source, destination): + # Copy only bytes into fresh writable private directories, even when the + # publication export is read-only. Never preserve source directory modes. + for item in source.rglob('*'): + if item.is_file() and '__pycache__' not in item.parts: + path = destination / item.relative_to(source) + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(item.read_bytes()) + + +def run_checker(script, root, label): + command = [sys.executable, '-I'] + if sys.flags.optimize: + command.append('-O') + command += ['-X', 'pycache_prefix=' + str(root / ('cache-' + label)), '-W', 'error', '-B', str(script)] + env = {k: v for k, v in os.environ.items() if not k.startswith('GIT_') and k not in + ('PYTHONINSPECT', 'PYTHONSTARTUP', 'PYTHONPATH', 'PYTHONOPTIMIZE')} + result = subprocess.run(command, cwd=root, env=env, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, check=False, timeout=150) + need(result.returncode == 0, label + ' failed: ' + result.stderr.decode(errors='replace')[-3000:]) + need(not result.stderr, label + ' unexpected stderr') + return result.stdout + + +def stage_pair(root): + contents = json.loads((HERE / 'ARCHIVE-CONTENTS.json').read_bytes()) + extracted = root / 'pair-archive' + extract(HERE / 'evidence/author-packet.tar.gz', contents, extracted) + author = root / 'outputs/joint-clifford-design-20261023' + author.parent.mkdir(parents=True, exist_ok=True) + shutil.move(str(extracted / 'author'), author) + review = root / 'outputs/joint-clifford-independent-review-20261023' + copy_review_bytes(HERE / 'evidence/review', review) + manifest = json.loads((author / 'AUTHOR-FINAL-MANIFEST.json').read_bytes()) + authenticate(author, manifest['files']) + need(manifest['claims_not_combined'] and manifest['three_group_star_excluded'], 'Original two-claim scope preserved') + for path, expected in manifest['independent_review_anchors'].items(): + need(sha256((root / path).read_bytes()).hexdigest() == expected, 'Original independent anchor mismatch') + for request in json.loads((HERE / 'SOURCE-REQUESTS.json').read_bytes()): + raw = extracted / request['archive_member'] + data = raw.read_bytes() + need(sha256(data).hexdigest() == request['sha256'], 'Raw Git source mismatch') + if request.get('author_member'): + capture = author / request['author_member'].removeprefix('author/') + if request['capture_relation'] == 'exact bytes': + need(capture.read_bytes() == data, 'Exact source capture changed') + else: + need(capture.read_bytes() == data + b'\n', 'Source LF capture relation changed') + capture_record = json.loads((author / 'zero-model-inputs/CAPTURE.json').read_bytes()) + relation = json.loads((HERE / 'CAPTURE-RELATIONS.json').read_bytes()) + raw = (extracted / relation['raw_git_member']).read_bytes() + capture = (author / relation['capture_member'].removeprefix('author/')).read_bytes() + need(capture == raw + b'\n', 'Discovery LF capture relation changed') + need(sha256(raw).hexdigest() == capture_record['source_text_sha256'] == relation['raw_sha256'], 'Raw DISCOVERY source pin') + need(sha256(capture).hexdigest() == capture_record['captured_file_sha256'], 'Original connector capture pin') + need(sha256((author / 'zero-model-inputs/DISCOVERY-CONNECTOR-RESPONSE.json').read_bytes()).hexdigest() == + capture_record['response_sha256'], 'Original connector response pin') + return author, review + + +def run_pair(root, review): + suffix = '-OPTIMIZED' if sys.flags.optimize else '' + run_checker(review / 'verify_graph_binding.py', root, 'graph') + need((review / ('SOURCE-GRAPH-BINDING' + suffix + '.json')).read_bytes() == + (HERE / 'evidence/review/SOURCE-GRAPH-BINDING.json').read_bytes(), 'Fresh graph receipt differs') + run_checker(review / 'check_joint_receipt.py', root, 'pair') + need((review / ('JOINT-RECEIPT-REVIEW' + suffix + '.json')).read_bytes() == + (HERE / 'evidence/review/JOINT-RECEIPT-REVIEW.json').read_bytes(), 'Fresh pair receipt differs') + run_checker(review / 'check_zero_model.py', root, 'zero') + need((review / 'ZERO-MODEL-REVIEW.json').read_bytes() == + (HERE / 'evidence/review/ZERO-MODEL-REVIEW.json').read_bytes(), 'Fresh zero-model receipt differs') + return {'pair_candidates': 3066, 'pair_profiles': 12264, 'pair_rank_entries': 102200, + 'zero_moves': 43, 'zero_incidence_rows': 172, 'zero_assignments_by_additivity': 2**43} + + +def stage_star(root): + contents = json.loads((HERE / 'STAR-ARCHIVE-CONTENTS.json').read_bytes()) + star = root / 'outputs/joint-clifford-three-group-star-20261023' + extract(HERE / 'evidence/star-packet.tar.gz', contents, star) + review = root / 'outputs/joint-star-independent-review-20261023' + copy_review_bytes(HERE / 'evidence/star-review', review) + manifest = json.loads((star / 'AUTHOR-FINAL-MANIFEST.json').read_bytes()) + authenticate(star, manifest['files']) + freeze = json.loads((review / 'FREEZE.json').read_bytes()) + authenticate(star, freeze['author_packet_files']) + authenticate(star, freeze['source_input_hashes']) + authenticate(root / 'outputs/joint-clifford-independent-review-20261023', freeze['prior_own_dependencies']) + prior = root / 'outputs/joint-clifford-design-20261023' + need((star / 'retained/SEARCH-RESULT.json').read_bytes() == (prior / 'SEARCH-RESULT.json').read_bytes(), + 'Star retains the same completed pair receipt') + return star, review + + +def run_star(root, review): + run_checker(review / 'check_star_receipt.py', root, 'star') + # The frozen star verifier writes this same output filename in both modes. + need((review / 'STAR-RECEIPT-REVIEW.json').read_bytes() == + (HERE / 'evidence/star-review/STAR-RECEIPT-REVIEW.json').read_bytes(), 'Fresh star receipt differs') + need((HERE / 'evidence/star-review/STAR-RECEIPT-REVIEW.json').read_bytes() == + (HERE / 'evidence/star-review/STAR-RECEIPT-REVIEW-OPTIMIZED.json').read_bytes(), 'Frozen star mode equality') + return {'star_bridge_charts': 1022, 'star_active_candidates': 4088, + 'star_profiles': 8176, 'star_rank_entries': 114464} + + +def run(): + try: + safe_name('../escape') + except ValueError: + pass + else: + raise ValueError('Archive path rejection guard accepted parent traversal') + with tempfile.TemporaryDirectory(prefix='joint-clifford-independent-') as d: + root = Path(d) + _, review = stage_pair(root) + _, star_review = stage_star(root) + result = run_pair(root, review) + result.update(run_star(root, star_review)) + return result diff --git a/research/fixed-pivot-joint-clifford-ceiling/verify.py b/research/fixed-pivot-joint-clifford-ceiling/verify.py new file mode 100644 index 0000000000..6e744a87c0 --- /dev/null +++ b/research/fixed-pivot-joint-clifford-ceiling/verify.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 +"""Read-only replay of three separate frozen geometric certificates. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. No author search/census/model/native/compiler is executed. +""" +from pathlib import Path +import importlib.util +import json + +HERE = Path(__file__).resolve().parent + + +def main(): + spec = importlib.util.spec_from_file_location('joint_clifford_portable', HERE / 'portable.py') + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + manifest = json.loads((HERE / 'PACKAGE-FILES.json').read_bytes()) + module.authenticate(HERE, manifest) + module.authenticate(HERE, json.loads((HERE / 'ARCHIVE-FILES.json').read_bytes())) + result = module.run() + module.authenticate(HERE, manifest) + print(json.dumps({'status': 'PASS_THREE_SEPARATE_JOINT_CHART_CERTIFICATES', **result, + 'saving_domain': '[0,1/200]', 'claims_combined_as_global_class': False, + 'author_search_rerun': False, 'source_census_rerun': False, + 'native_or_compiler_execution': False, 'new_kappa': None}, sort_keys=True)) + + +if __name__ == '__main__': + main() From c0c24578be08a7fd60a9f1e08f2556eb934a9aaf Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 22:01:43 +1100 Subject: [PATCH 4/5] Document current-main publication integration without changing scientific capsules --- .../fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json | 2 +- research/fixed-pivot-joint-clifford-ceiling/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json b/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json index 55231bca1a..d9ce243ea5 100644 --- a/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json +++ b/research/fixed-pivot-joint-clifford-ceiling/PACKAGE-FILES.json @@ -5,7 +5,7 @@ "CAPTURE-RELATIONS.json": "e9441be6d50f992c5c1ef37926b2ac3eade7743334352586ac74faf311daec37", "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", "NOTICE.md": "b598ec8a701d84fb7d6f250f27937879da531050ffeb778e9cac1d5145836057", - "README.md": "060a04f79c5ec428a0d203cf410b6d16f2dc31c14b2febbadf15ed1dbc2f2a18", + "README.md": "fdb0cff4efb7c5f9f71e0d40c30f26e6547acb03d6f2b47390614c89174c2a08", "SOURCE-REQUESTS.json": "9bc4ca0c7c84549938c48cd7fca3f8472e2602d2464e32f7529d38a5f704de81", "SOURCES.json": "22795608b563978cf077ca2a61e73e88cd89bb079900ccaecd037141b40de432", "STAR-ARCHIVE-CONTENTS.json": "005958feb19dd32df73412b1d5bb7fb1cef24814ad70ffb4a12af9f05a63acb0", diff --git a/research/fixed-pivot-joint-clifford-ceiling/README.md b/research/fixed-pivot-joint-clifford-ceiling/README.md index 1ec035848c..d11a20d907 100644 --- a/research/fixed-pivot-joint-clifford-ceiling/README.md +++ b/research/fixed-pivot-joint-clifford-ceiling/README.md @@ -49,9 +49,9 @@ The two deterministic regular-file-only tar.gz capsules retain the full author r Raw Git blobs were fetched for every upstream source input before ancestry was claimed. Two predecessor inputs (word gzip/model.py) are byte-exact. Six #5124 text captures and DISCOVERY each equal their raw Git bytes plus exactly one terminal LF. Both variants, original connector response/CAPTURE receipt, original AUTH manifests and exact raw-source request paths/hashes are retained; CAPTURE-RELATIONS verifies the difference. Captured hashes are never silently substituted for raw Git blob hashes. The original reviewer honestly recorded its earlier offline Git limitation; packaging's later successful raw-Git authentication is a separate recorded provenance step. -Canonical base is `20a1e31bc6009b9b3f4d084bbaadc6350e34fcba`. Source 0335701 was not a base ancestor, so a documented provenance-only ours merge `744083e098c600dfb5a3a65fa317f677638e1059` retained its exact history while preserving the tracked base tree. No source modifications were imported outside this package. Original upstream rows remain provenance pins; same-path retained ancestors bind live compressed/source/review inputs. Archive integrity is distinct from authenticated provenance and mathematical acceptance. +The original frozen research base is `20a1e31bc6009b9b3f4d084bbaadc6350e34fcba`; TASK/source requests and scientific evidence preserve that base. Publication integration additionally merges canonical main `a5df48c55ea806d7952b65acc9c76d878ff09b13`, including the separately owned shared-tooling fixes, without changing any scientific capsule. Source 0335701 was not a base ancestor, so a documented provenance-only ours merge `744083e098c600dfb5a3a65fa317f677638e1059` retained its exact history while preserving the tracked base tree. No source modifications were imported outside this package. Original upstream rows remain provenance pins; same-path retained ancestors bind live compressed/source/review inputs. Archive integrity is distinct from authenticated provenance and mathematical acceptance. -The package uses current shared source/pin tooling without changing it. Known separately owned historical #5123 guard failures are not repinned or repaired here; #5129 Python environment handling is not duplicated. Preflight/export runs with an explicit worktree root and inherited GIT_* plus PYTHONINSPECT/PYTHONSTARTUP/PYTHONPATH removed; scientific replay uses -I and exact return-code/receipt checks. Hosted CI remains pending until an actual result exists. +The package uses current shared source/pin tooling without changing it. The publication integration includes the upstream #5123/#5129 fixes; historical receipts remain unchanged, and neither fix is duplicated here. Preflight/export runs with an explicit worktree root and inherited GIT_* plus PYTHONINSPECT/PYTHONSTARTUP/PYTHONPATH removed; scientific replay uses -I and exact return-code/receipt checks. Hosted CI remains pending until an actual result exists. ## Open next questions From e6ee9334a989227cc0e342b700d577f360325496 Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 22:02:00 +1100 Subject: [PATCH 5/5] Preserve canonical source tree after provenance-history integration --- .../DISCOVERY.json | 12139 ++++++++++++++++ .../independent-clifford-expansion/PROOF.md | 144 + .../independent-clifford-expansion/README.md | 102 + .../RESULT.json | 11014 ++++++++++++++ .../SOURCES.json | 54 + .../independent-clifford-expansion/TASK.json | 72 + .../VALIDATION.md | 19 + .../VERIFY.json | 28 + .../independent-clifford-expansion/algebra.py | 176 + .../discover.py | 115 + .../intervals.py | 103 + .../independent-clifford-expansion/search.cpp | 151 + .../independent-clifford-expansion/verify.py | 197 + 13 files changed, 24314 insertions(+) create mode 100644 research/independent-clifford-expansion/DISCOVERY.json create mode 100644 research/independent-clifford-expansion/PROOF.md create mode 100644 research/independent-clifford-expansion/README.md create mode 100644 research/independent-clifford-expansion/RESULT.json create mode 100644 research/independent-clifford-expansion/SOURCES.json create mode 100644 research/independent-clifford-expansion/TASK.json create mode 100644 research/independent-clifford-expansion/VALIDATION.md create mode 100644 research/independent-clifford-expansion/VERIFY.json create mode 100644 research/independent-clifford-expansion/algebra.py create mode 100644 research/independent-clifford-expansion/discover.py create mode 100644 research/independent-clifford-expansion/intervals.py create mode 100644 research/independent-clifford-expansion/search.cpp create mode 100644 research/independent-clifford-expansion/verify.py diff --git a/research/independent-clifford-expansion/DISCOVERY.json b/research/independent-clifford-expansion/DISCOVERY.json new file mode 100644 index 0000000000..c8557e399b --- /dev/null +++ b/research/independent-clifford-expansion/DISCOVERY.json @@ -0,0 +1,12139 @@ +[ + { + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "collapse_zero": true, + "compiler": "g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0", + "elapsed_seconds": 1.984692916739732, + "final_chart_sha256": "17494cdefc18c81741884a8db8dbe3a6723b84555af6e83231475f54747d3da5", + "floating_local_energy": 0.0, + "free_groups": 800, + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "groups": 1075, + "helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "incidences": 3938, + "moves": [], + "neighbor_count_per_group": 1022, + "original_nodes": 19197, + "original_seed_origin": "OS randomness recorded in the initial experiment", + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "plateau": false, + "platform": "Linux-6.8.0-142-generic-x86_64-with-glibc2.39", + "python": "3.12.3", + "rounds": [ + { + "floating_delta": 0.0, + "moves": 0, + "round": 0, + "strict": 0 + } + ], + "rounds_requested": 4, + "scope": "FLOATING_DISCOVERY_WITH_EXACT_FINAL_RANK_INVOICE_NO_NEW_KAPPA", + "search_sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821", + "seed": 8264948753779373722, + "seed_origin": "explicit reproducible seed", + "source_base": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "collapse_zero": true, + "compiler": "g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0", + "elapsed_seconds": 21.387761882971972, + "final_chart_sha256": "17494cdefc18c81741884a8db8dbe3a6723b84555af6e83231475f54747d3da5", + "floating_local_energy": 0.0, + "free_groups": 800, + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "groups": 1075, + "helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "incidences": 3938, + "moves": [ + [ + 0, + 857, + 16876, + 0.0 + ], + [ + 0, + 648, + 82, + 0.0 + ], + [ + 0, + 563, + 7, + 0.0 + ], + [ + 0, + 653, + 76, + 0.0 + ], + [ + 0, + 574, + 25, + 0.0 + ], + [ + 0, + 848, + 131306, + 0.0 + ], + [ + 0, + 659, + 76, + 0.0 + ], + [ + 0, + 550, + 76, + 0.0 + ], + [ + 0, + 842, + 131271, + 0.0 + ], + [ + 0, + 499, + 7, + 0.0 + ], + [ + 0, + 564, + 7, + 0.0 + ], + [ + 0, + 572, + 25, + 0.0 + ], + [ + 0, + 565, + 7, + 0.0 + ], + [ + 0, + 664, + 97, + 0.0 + ], + [ + 0, + 583, + 82, + 0.0 + ], + [ + 0, + 548, + 76, + 0.0 + ], + [ + 0, + 649, + 82, + 0.0 + ], + [ + 0, + 654, + 76, + 0.0 + ], + [ + 0, + 585, + 82, + 0.0 + ], + [ + 0, + 845, + 131289, + 0.0 + ], + [ + 0, + 853, + 8707, + 0.0 + ], + [ + 0, + 510, + 25, + 0.0 + ], + [ + 0, + 508, + 25, + 0.0 + ], + [ + 0, + 856, + 5126, + 0.0 + ], + [ + 0, + 549, + 76, + 0.0 + ], + [ + 0, + 1056, + 131181, + 0.0 + ], + [ + 0, + 647, + 82, + 0.0 + ], + [ + 0, + 534, + 76, + 0.0 + ], + [ + 0, + 521, + 82, + 0.0 + ], + [ + 0, + 652, + 76, + 0.0 + ], + [ + 0, + 520, + 82, + 0.0 + ], + [ + 0, + 850, + 4570, + 0.0 + ], + [ + 0, + 500, + 7, + 0.0 + ], + [ + 0, + 519, + 82, + 0.0 + ], + [ + 0, + 501, + 7, + 0.0 + ], + [ + 0, + 849, + 131271, + 0.0 + ], + [ + 0, + 584, + 82, + 0.0 + ], + [ + 0, + 658, + 76, + 0.0 + ], + [ + 0, + 573, + 25, + 0.0 + ], + [ + 0, + 535, + 76, + 0.0 + ], + [ + 0, + 663, + 97, + 0.0 + ], + [ + 0, + 533, + 76, + 0.0 + ], + [ + 0, + 509, + 25, + 0.0 + ], + [ + 1, + 664, + 97, + 0.0 + ], + [ + 1, + 845, + 2010, + 0.0 + ], + [ + 1, + 565, + 7, + 0.0 + ], + [ + 1, + 658, + 76, + 0.0 + ], + [ + 1, + 520, + 82, + 0.0 + ], + [ + 1, + 501, + 7, + 0.0 + ], + [ + 1, + 648, + 82, + 0.0 + ], + [ + 1, + 652, + 76, + 0.0 + ], + [ + 1, + 550, + 76, + 0.0 + ], + [ + 1, + 649, + 82, + 0.0 + ], + [ + 1, + 509, + 25, + 0.0 + ], + [ + 1, + 510, + 25, + 0.0 + ], + [ + 1, + 549, + 76, + 0.0 + ], + [ + 1, + 508, + 25, + 0.0 + ], + [ + 1, + 548, + 76, + 0.0 + ], + [ + 1, + 573, + 25, + 0.0 + ], + [ + 1, + 853, + 1553, + 0.0 + ], + [ + 1, + 857, + 973, + 0.0 + ], + [ + 1, + 849, + 973, + 0.0 + ], + [ + 1, + 585, + 82, + 0.0 + ], + [ + 1, + 850, + 2518, + 0.0 + ], + [ + 1, + 583, + 82, + 0.0 + ], + [ + 1, + 563, + 7, + 0.0 + ], + [ + 1, + 584, + 82, + 0.0 + ], + [ + 1, + 1056, + 973, + 0.0 + ], + [ + 1, + 500, + 7, + 0.0 + ], + [ + 1, + 533, + 76, + 0.0 + ], + [ + 1, + 663, + 97, + 0.0 + ], + [ + 1, + 856, + 3082, + 0.0 + ], + [ + 1, + 654, + 76, + 0.0 + ], + [ + 1, + 521, + 82, + 0.0 + ], + [ + 1, + 647, + 82, + 0.0 + ], + [ + 1, + 842, + 2518, + 0.0 + ], + [ + 1, + 659, + 76, + 0.0 + ], + [ + 1, + 534, + 76, + 0.0 + ], + [ + 1, + 564, + 7, + 0.0 + ], + [ + 1, + 848, + 3564, + 0.0 + ], + [ + 1, + 499, + 7, + 0.0 + ], + [ + 1, + 653, + 76, + 0.0 + ], + [ + 1, + 519, + 82, + 0.0 + ], + [ + 1, + 574, + 25, + 0.0 + ], + [ + 1, + 572, + 25, + 0.0 + ], + [ + 1, + 535, + 76, + 0.0 + ], + [ + 2, + 521, + 82, + 0.0 + ], + [ + 2, + 584, + 82, + 0.0 + ], + [ + 2, + 573, + 25, + 0.0 + ], + [ + 2, + 647, + 82, + 0.0 + ], + [ + 2, + 509, + 25, + 0.0 + ], + [ + 2, + 648, + 82, + 0.0 + ], + [ + 2, + 500, + 7, + 0.0 + ], + [ + 2, + 849, + 973, + 0.0 + ], + [ + 2, + 658, + 76, + 0.0 + ], + [ + 2, + 845, + 2010, + 0.0 + ], + [ + 2, + 565, + 7, + 0.0 + ], + [ + 2, + 563, + 7, + 0.0 + ], + [ + 2, + 585, + 82, + 0.0 + ], + [ + 2, + 572, + 25, + 0.0 + ], + [ + 2, + 848, + 3564, + 0.0 + ], + [ + 2, + 842, + 2518, + 0.0 + ], + [ + 2, + 664, + 97, + 0.0 + ], + [ + 2, + 534, + 76, + 0.0 + ], + [ + 2, + 583, + 82, + 0.0 + ], + [ + 2, + 663, + 97, + 0.0 + ], + [ + 2, + 856, + 3082, + 0.0 + ], + [ + 2, + 850, + 2518, + 0.0 + ], + [ + 2, + 574, + 25, + 0.0 + ], + [ + 2, + 550, + 76, + 0.0 + ], + [ + 2, + 659, + 76, + 0.0 + ], + [ + 2, + 857, + 973, + 0.0 + ], + [ + 2, + 649, + 82, + 0.0 + ], + [ + 2, + 652, + 76, + 0.0 + ], + [ + 2, + 508, + 25, + 0.0 + ], + [ + 2, + 501, + 7, + 0.0 + ], + [ + 2, + 564, + 7, + 0.0 + ], + [ + 2, + 654, + 76, + 0.0 + ], + [ + 2, + 520, + 82, + 0.0 + ], + [ + 2, + 535, + 76, + 0.0 + ], + [ + 2, + 549, + 76, + 0.0 + ], + [ + 2, + 510, + 25, + 0.0 + ], + [ + 2, + 548, + 76, + 0.0 + ], + [ + 2, + 853, + 1553, + 0.0 + ], + [ + 2, + 519, + 82, + 0.0 + ], + [ + 2, + 533, + 76, + 0.0 + ], + [ + 2, + 499, + 7, + 0.0 + ], + [ + 2, + 653, + 76, + 0.0 + ], + [ + 2, + 1056, + 973, + 0.0 + ], + [ + 3, + 564, + 7, + 0.0 + ], + [ + 3, + 583, + 82, + 0.0 + ], + [ + 3, + 573, + 25, + 0.0 + ], + [ + 3, + 842, + 2518, + 0.0 + ], + [ + 3, + 499, + 7, + 0.0 + ], + [ + 3, + 520, + 82, + 0.0 + ], + [ + 3, + 584, + 82, + 0.0 + ], + [ + 3, + 853, + 1553, + 0.0 + ], + [ + 3, + 1056, + 973, + 0.0 + ], + [ + 3, + 565, + 7, + 0.0 + ], + [ + 3, + 658, + 76, + 0.0 + ], + [ + 3, + 549, + 76, + 0.0 + ], + [ + 3, + 508, + 25, + 0.0 + ], + [ + 3, + 535, + 76, + 0.0 + ], + [ + 3, + 585, + 82, + 0.0 + ], + [ + 3, + 500, + 7, + 0.0 + ], + [ + 3, + 850, + 2518, + 0.0 + ], + [ + 3, + 563, + 7, + 0.0 + ], + [ + 3, + 653, + 76, + 0.0 + ], + [ + 3, + 652, + 76, + 0.0 + ], + [ + 3, + 572, + 25, + 0.0 + ], + [ + 3, + 649, + 82, + 0.0 + ], + [ + 3, + 519, + 82, + 0.0 + ], + [ + 3, + 856, + 3082, + 0.0 + ], + [ + 3, + 533, + 76, + 0.0 + ], + [ + 3, + 534, + 76, + 0.0 + ], + [ + 3, + 849, + 973, + 0.0 + ], + [ + 3, + 664, + 97, + 0.0 + ], + [ + 3, + 521, + 82, + 0.0 + ], + [ + 3, + 501, + 7, + 0.0 + ], + [ + 3, + 648, + 82, + 0.0 + ], + [ + 3, + 659, + 76, + 0.0 + ], + [ + 3, + 663, + 97, + 0.0 + ], + [ + 3, + 510, + 25, + 0.0 + ], + [ + 3, + 848, + 3564, + 0.0 + ], + [ + 3, + 654, + 76, + 0.0 + ], + [ + 3, + 548, + 76, + 0.0 + ], + [ + 3, + 647, + 82, + 0.0 + ], + [ + 3, + 550, + 76, + 0.0 + ], + [ + 3, + 857, + 973, + 0.0 + ], + [ + 3, + 509, + 25, + 0.0 + ], + [ + 3, + 574, + 25, + 0.0 + ], + [ + 3, + 845, + 2010, + 0.0 + ], + [ + 4, + 535, + 76, + 0.0 + ], + [ + 4, + 653, + 76, + 0.0 + ], + [ + 4, + 533, + 76, + 0.0 + ], + [ + 4, + 572, + 25, + 0.0 + ], + [ + 4, + 510, + 25, + 0.0 + ], + [ + 4, + 521, + 82, + 0.0 + ], + [ + 4, + 501, + 7, + 0.0 + ], + [ + 4, + 663, + 97, + 0.0 + ], + [ + 4, + 499, + 7, + 0.0 + ], + [ + 4, + 845, + 2010, + 0.0 + ], + [ + 4, + 652, + 76, + 0.0 + ], + [ + 4, + 548, + 76, + 0.0 + ], + [ + 4, + 550, + 76, + 0.0 + ], + [ + 4, + 849, + 973, + 0.0 + ], + [ + 4, + 509, + 25, + 0.0 + ], + [ + 4, + 850, + 2518, + 0.0 + ], + [ + 4, + 664, + 97, + 0.0 + ], + [ + 4, + 565, + 7, + 0.0 + ], + [ + 4, + 648, + 82, + 0.0 + ], + [ + 4, + 534, + 76, + 0.0 + ], + [ + 4, + 659, + 76, + 0.0 + ], + [ + 4, + 520, + 82, + 0.0 + ], + [ + 4, + 574, + 25, + 0.0 + ], + [ + 4, + 563, + 7, + 0.0 + ], + [ + 4, + 658, + 76, + 0.0 + ], + [ + 4, + 848, + 3564, + 0.0 + ], + [ + 4, + 842, + 2518, + 0.0 + ], + [ + 4, + 573, + 25, + 0.0 + ], + [ + 4, + 857, + 973, + 0.0 + ], + [ + 4, + 584, + 82, + 0.0 + ], + [ + 4, + 564, + 7, + 0.0 + ], + [ + 4, + 500, + 7, + 0.0 + ], + [ + 4, + 647, + 82, + 0.0 + ], + [ + 4, + 654, + 76, + 0.0 + ], + [ + 4, + 649, + 82, + 0.0 + ], + [ + 4, + 856, + 3082, + 0.0 + ], + [ + 4, + 853, + 1553, + 0.0 + ], + [ + 4, + 1056, + 973, + 0.0 + ], + [ + 4, + 585, + 82, + 0.0 + ], + [ + 4, + 508, + 25, + 0.0 + ], + [ + 4, + 549, + 76, + 0.0 + ], + [ + 4, + 583, + 82, + 0.0 + ], + [ + 4, + 519, + 82, + 0.0 + ], + [ + 5, + 508, + 25, + 0.0 + ], + [ + 5, + 849, + 973, + 0.0 + ], + [ + 5, + 519, + 82, + 0.0 + ], + [ + 5, + 649, + 82, + 0.0 + ], + [ + 5, + 664, + 97, + 0.0 + ], + [ + 5, + 572, + 25, + 0.0 + ], + [ + 5, + 647, + 82, + 0.0 + ], + [ + 5, + 584, + 82, + 0.0 + ], + [ + 5, + 653, + 76, + 0.0 + ], + [ + 5, + 520, + 82, + 0.0 + ], + [ + 5, + 535, + 76, + 0.0 + ], + [ + 5, + 848, + 3564, + 0.0 + ], + [ + 5, + 534, + 76, + 0.0 + ], + [ + 5, + 550, + 76, + 0.0 + ], + [ + 5, + 1056, + 973, + 0.0 + ], + [ + 5, + 842, + 2518, + 0.0 + ], + [ + 5, + 501, + 7, + 0.0 + ], + [ + 5, + 652, + 76, + 0.0 + ], + [ + 5, + 565, + 7, + 0.0 + ], + [ + 5, + 548, + 76, + 0.0 + ], + [ + 5, + 574, + 25, + 0.0 + ], + [ + 5, + 563, + 7, + 0.0 + ], + [ + 5, + 549, + 76, + 0.0 + ], + [ + 5, + 499, + 7, + 0.0 + ], + [ + 5, + 509, + 25, + 0.0 + ], + [ + 5, + 853, + 1553, + 0.0 + ], + [ + 5, + 857, + 973, + 0.0 + ], + [ + 5, + 510, + 25, + 0.0 + ], + [ + 5, + 573, + 25, + 0.0 + ], + [ + 5, + 648, + 82, + 0.0 + ], + [ + 5, + 533, + 76, + 0.0 + ], + [ + 5, + 659, + 76, + 0.0 + ], + [ + 5, + 585, + 82, + 0.0 + ], + [ + 5, + 521, + 82, + 0.0 + ], + [ + 5, + 583, + 82, + 0.0 + ], + [ + 5, + 850, + 2518, + 0.0 + ], + [ + 5, + 663, + 97, + 0.0 + ], + [ + 5, + 856, + 3082, + 0.0 + ], + [ + 5, + 658, + 76, + 0.0 + ], + [ + 5, + 845, + 2010, + 0.0 + ], + [ + 5, + 654, + 76, + 0.0 + ], + [ + 5, + 564, + 7, + 0.0 + ], + [ + 5, + 500, + 7, + 0.0 + ], + [ + 6, + 499, + 7, + 0.0 + ], + [ + 6, + 857, + 973, + 0.0 + ], + [ + 6, + 510, + 25, + 0.0 + ], + [ + 6, + 649, + 82, + 0.0 + ], + [ + 6, + 535, + 76, + 0.0 + ], + [ + 6, + 564, + 7, + 0.0 + ], + [ + 6, + 548, + 76, + 0.0 + ], + [ + 6, + 663, + 97, + 0.0 + ], + [ + 6, + 648, + 82, + 0.0 + ], + [ + 6, + 573, + 25, + 0.0 + ], + [ + 6, + 654, + 76, + 0.0 + ], + [ + 6, + 509, + 25, + 0.0 + ], + [ + 6, + 652, + 76, + 0.0 + ], + [ + 6, + 565, + 7, + 0.0 + ], + [ + 6, + 550, + 76, + 0.0 + ], + [ + 6, + 521, + 82, + 0.0 + ], + [ + 6, + 845, + 2010, + 0.0 + ], + [ + 6, + 572, + 25, + 0.0 + ], + [ + 6, + 585, + 82, + 0.0 + ], + [ + 6, + 647, + 82, + 0.0 + ], + [ + 6, + 534, + 76, + 0.0 + ], + [ + 6, + 849, + 973, + 0.0 + ], + [ + 6, + 856, + 3082, + 0.0 + ], + [ + 6, + 658, + 76, + 0.0 + ], + [ + 6, + 501, + 7, + 0.0 + ], + [ + 6, + 584, + 82, + 0.0 + ], + [ + 6, + 520, + 82, + 0.0 + ], + [ + 6, + 549, + 76, + 0.0 + ], + [ + 6, + 848, + 3564, + 0.0 + ], + [ + 6, + 500, + 7, + 0.0 + ], + [ + 6, + 1056, + 973, + 0.0 + ], + [ + 6, + 563, + 7, + 0.0 + ], + [ + 6, + 519, + 82, + 0.0 + ], + [ + 6, + 574, + 25, + 0.0 + ], + [ + 6, + 533, + 76, + 0.0 + ], + [ + 6, + 659, + 76, + 0.0 + ], + [ + 6, + 853, + 1553, + 0.0 + ], + [ + 6, + 583, + 82, + 0.0 + ], + [ + 6, + 653, + 76, + 0.0 + ], + [ + 6, + 842, + 2518, + 0.0 + ], + [ + 6, + 508, + 25, + 0.0 + ], + [ + 6, + 850, + 2518, + 0.0 + ], + [ + 6, + 664, + 97, + 0.0 + ], + [ + 7, + 584, + 82, + 0.0 + ], + [ + 7, + 848, + 3564, + 0.0 + ], + [ + 7, + 648, + 82, + 0.0 + ], + [ + 7, + 1056, + 973, + 0.0 + ], + [ + 7, + 573, + 25, + 0.0 + ], + [ + 7, + 509, + 25, + 0.0 + ], + [ + 7, + 583, + 82, + 0.0 + ], + [ + 7, + 850, + 2518, + 0.0 + ], + [ + 7, + 652, + 76, + 0.0 + ], + [ + 7, + 565, + 7, + 0.0 + ], + [ + 7, + 663, + 97, + 0.0 + ], + [ + 7, + 842, + 2518, + 0.0 + ], + [ + 7, + 533, + 76, + 0.0 + ], + [ + 7, + 653, + 76, + 0.0 + ], + [ + 7, + 649, + 82, + 0.0 + ], + [ + 7, + 845, + 2010, + 0.0 + ], + [ + 7, + 548, + 76, + 0.0 + ], + [ + 7, + 519, + 82, + 0.0 + ], + [ + 7, + 849, + 973, + 0.0 + ], + [ + 7, + 500, + 7, + 0.0 + ], + [ + 7, + 572, + 25, + 0.0 + ], + [ + 7, + 563, + 7, + 0.0 + ], + [ + 7, + 499, + 7, + 0.0 + ], + [ + 7, + 521, + 82, + 0.0 + ], + [ + 7, + 564, + 7, + 0.0 + ], + [ + 7, + 585, + 82, + 0.0 + ], + [ + 7, + 664, + 97, + 0.0 + ], + [ + 7, + 853, + 1553, + 0.0 + ], + [ + 7, + 550, + 76, + 0.0 + ], + [ + 7, + 501, + 7, + 0.0 + ], + [ + 7, + 574, + 25, + 0.0 + ], + [ + 7, + 520, + 82, + 0.0 + ], + [ + 7, + 510, + 25, + 0.0 + ], + [ + 7, + 549, + 76, + 0.0 + ], + [ + 7, + 654, + 76, + 0.0 + ], + [ + 7, + 535, + 76, + 0.0 + ], + [ + 7, + 659, + 76, + 0.0 + ], + [ + 7, + 857, + 973, + 0.0 + ], + [ + 7, + 658, + 76, + 0.0 + ], + [ + 7, + 534, + 76, + 0.0 + ], + [ + 7, + 508, + 25, + 0.0 + ], + [ + 7, + 647, + 82, + 0.0 + ], + [ + 7, + 856, + 3082, + 0.0 + ], + [ + 8, + 500, + 7, + 0.0 + ], + [ + 8, + 501, + 7, + 0.0 + ], + [ + 8, + 519, + 82, + 0.0 + ], + [ + 8, + 535, + 76, + 0.0 + ], + [ + 8, + 520, + 82, + 0.0 + ], + [ + 8, + 857, + 973, + 0.0 + ], + [ + 8, + 654, + 76, + 0.0 + ], + [ + 8, + 534, + 76, + 0.0 + ], + [ + 8, + 533, + 76, + 0.0 + ], + [ + 8, + 648, + 82, + 0.0 + ], + [ + 8, + 584, + 82, + 0.0 + ], + [ + 8, + 845, + 2010, + 0.0 + ], + [ + 8, + 521, + 82, + 0.0 + ], + [ + 8, + 850, + 2518, + 0.0 + ], + [ + 8, + 583, + 82, + 0.0 + ], + [ + 8, + 647, + 82, + 0.0 + ], + [ + 8, + 853, + 1553, + 0.0 + ], + [ + 8, + 565, + 7, + 0.0 + ], + [ + 8, + 574, + 25, + 0.0 + ], + [ + 8, + 849, + 973, + 0.0 + ], + [ + 8, + 564, + 7, + 0.0 + ], + [ + 8, + 563, + 7, + 0.0 + ], + [ + 8, + 658, + 76, + 0.0 + ], + [ + 8, + 653, + 76, + 0.0 + ], + [ + 8, + 549, + 76, + 0.0 + ], + [ + 8, + 509, + 25, + 0.0 + ], + [ + 8, + 548, + 76, + 0.0 + ], + [ + 8, + 842, + 2518, + 0.0 + ], + [ + 8, + 499, + 7, + 0.0 + ], + [ + 8, + 572, + 25, + 0.0 + ], + [ + 8, + 856, + 3082, + 0.0 + ], + [ + 8, + 508, + 25, + 0.0 + ], + [ + 8, + 659, + 76, + 0.0 + ], + [ + 8, + 649, + 82, + 0.0 + ], + [ + 8, + 1056, + 973, + 0.0 + ], + [ + 8, + 848, + 3564, + 0.0 + ], + [ + 8, + 510, + 25, + 0.0 + ], + [ + 8, + 663, + 97, + 0.0 + ], + [ + 8, + 573, + 25, + 0.0 + ], + [ + 8, + 652, + 76, + 0.0 + ], + [ + 8, + 585, + 82, + 0.0 + ], + [ + 8, + 550, + 76, + 0.0 + ], + [ + 8, + 664, + 97, + 0.0 + ], + [ + 9, + 583, + 82, + 0.0 + ], + [ + 9, + 663, + 97, + 0.0 + ], + [ + 9, + 850, + 2518, + 0.0 + ], + [ + 9, + 548, + 76, + 0.0 + ], + [ + 9, + 664, + 97, + 0.0 + ], + [ + 9, + 649, + 82, + 0.0 + ], + [ + 9, + 842, + 2518, + 0.0 + ], + [ + 9, + 499, + 7, + 0.0 + ], + [ + 9, + 520, + 82, + 0.0 + ], + [ + 9, + 659, + 76, + 0.0 + ], + [ + 9, + 848, + 3564, + 0.0 + ], + [ + 9, + 501, + 7, + 0.0 + ], + [ + 9, + 573, + 25, + 0.0 + ], + [ + 9, + 654, + 76, + 0.0 + ], + [ + 9, + 565, + 7, + 0.0 + ], + [ + 9, + 653, + 76, + 0.0 + ], + [ + 9, + 585, + 82, + 0.0 + ], + [ + 9, + 574, + 25, + 0.0 + ], + [ + 9, + 658, + 76, + 0.0 + ], + [ + 9, + 509, + 25, + 0.0 + ], + [ + 9, + 510, + 25, + 0.0 + ], + [ + 9, + 500, + 7, + 0.0 + ], + [ + 9, + 849, + 973, + 0.0 + ], + [ + 9, + 550, + 76, + 0.0 + ], + [ + 9, + 652, + 76, + 0.0 + ], + [ + 9, + 648, + 82, + 0.0 + ], + [ + 9, + 549, + 76, + 0.0 + ], + [ + 9, + 521, + 82, + 0.0 + ], + [ + 9, + 1056, + 973, + 0.0 + ], + [ + 9, + 584, + 82, + 0.0 + ], + [ + 9, + 564, + 7, + 0.0 + ], + [ + 9, + 856, + 3082, + 0.0 + ], + [ + 9, + 845, + 2010, + 0.0 + ], + [ + 9, + 534, + 76, + 0.0 + ], + [ + 9, + 508, + 25, + 0.0 + ], + [ + 9, + 519, + 82, + 0.0 + ], + [ + 9, + 563, + 7, + 0.0 + ], + [ + 9, + 535, + 76, + 0.0 + ], + [ + 9, + 572, + 25, + 0.0 + ], + [ + 9, + 857, + 973, + 0.0 + ], + [ + 9, + 853, + 1553, + 0.0 + ], + [ + 9, + 533, + 76, + 0.0 + ], + [ + 9, + 647, + 82, + 0.0 + ], + [ + 10, + 533, + 76, + 0.0 + ], + [ + 10, + 499, + 7, + 0.0 + ], + [ + 10, + 583, + 82, + 0.0 + ], + [ + 10, + 508, + 25, + 0.0 + ], + [ + 10, + 648, + 82, + 0.0 + ], + [ + 10, + 548, + 76, + 0.0 + ], + [ + 10, + 501, + 7, + 0.0 + ], + [ + 10, + 848, + 3564, + 0.0 + ], + [ + 10, + 652, + 76, + 0.0 + ], + [ + 10, + 574, + 25, + 0.0 + ], + [ + 10, + 663, + 97, + 0.0 + ], + [ + 10, + 584, + 82, + 0.0 + ], + [ + 10, + 653, + 76, + 0.0 + ], + [ + 10, + 535, + 76, + 0.0 + ], + [ + 10, + 659, + 76, + 0.0 + ], + [ + 10, + 519, + 82, + 0.0 + ], + [ + 10, + 857, + 973, + 0.0 + ], + [ + 10, + 534, + 76, + 0.0 + ], + [ + 10, + 520, + 82, + 0.0 + ], + [ + 10, + 849, + 973, + 0.0 + ], + [ + 10, + 510, + 25, + 0.0 + ], + [ + 10, + 853, + 1553, + 0.0 + ], + [ + 10, + 573, + 25, + 0.0 + ], + [ + 10, + 585, + 82, + 0.0 + ], + [ + 10, + 654, + 76, + 0.0 + ], + [ + 10, + 563, + 7, + 0.0 + ], + [ + 10, + 664, + 97, + 0.0 + ], + [ + 10, + 521, + 82, + 0.0 + ], + [ + 10, + 850, + 2518, + 0.0 + ], + [ + 10, + 565, + 7, + 0.0 + ], + [ + 10, + 1056, + 973, + 0.0 + ], + [ + 10, + 572, + 25, + 0.0 + ], + [ + 10, + 647, + 82, + 0.0 + ], + [ + 10, + 842, + 2518, + 0.0 + ], + [ + 10, + 658, + 76, + 0.0 + ], + [ + 10, + 550, + 76, + 0.0 + ], + [ + 10, + 549, + 76, + 0.0 + ], + [ + 10, + 500, + 7, + 0.0 + ], + [ + 10, + 845, + 2010, + 0.0 + ], + [ + 10, + 649, + 82, + 0.0 + ], + [ + 10, + 856, + 3082, + 0.0 + ], + [ + 10, + 509, + 25, + 0.0 + ], + [ + 10, + 564, + 7, + 0.0 + ], + [ + 11, + 535, + 76, + 0.0 + ], + [ + 11, + 848, + 3564, + 0.0 + ], + [ + 11, + 583, + 82, + 0.0 + ], + [ + 11, + 501, + 7, + 0.0 + ], + [ + 11, + 845, + 2010, + 0.0 + ], + [ + 11, + 663, + 97, + 0.0 + ], + [ + 11, + 857, + 973, + 0.0 + ], + [ + 11, + 508, + 25, + 0.0 + ], + [ + 11, + 652, + 76, + 0.0 + ], + [ + 11, + 499, + 7, + 0.0 + ], + [ + 11, + 548, + 76, + 0.0 + ], + [ + 11, + 500, + 7, + 0.0 + ], + [ + 11, + 850, + 2518, + 0.0 + ], + [ + 11, + 509, + 25, + 0.0 + ], + [ + 11, + 648, + 82, + 0.0 + ], + [ + 11, + 853, + 1553, + 0.0 + ], + [ + 11, + 563, + 7, + 0.0 + ], + [ + 11, + 549, + 76, + 0.0 + ], + [ + 11, + 647, + 82, + 0.0 + ], + [ + 11, + 519, + 82, + 0.0 + ], + [ + 11, + 842, + 2518, + 0.0 + ], + [ + 11, + 550, + 76, + 0.0 + ], + [ + 11, + 510, + 25, + 0.0 + ], + [ + 11, + 585, + 82, + 0.0 + ], + [ + 11, + 649, + 82, + 0.0 + ], + [ + 11, + 565, + 7, + 0.0 + ], + [ + 11, + 564, + 7, + 0.0 + ], + [ + 11, + 659, + 76, + 0.0 + ], + [ + 11, + 573, + 25, + 0.0 + ], + [ + 11, + 664, + 97, + 0.0 + ], + [ + 11, + 574, + 25, + 0.0 + ], + [ + 11, + 534, + 76, + 0.0 + ], + [ + 11, + 1056, + 973, + 0.0 + ], + [ + 11, + 849, + 973, + 0.0 + ], + [ + 11, + 654, + 76, + 0.0 + ], + [ + 11, + 572, + 25, + 0.0 + ], + [ + 11, + 856, + 3082, + 0.0 + ], + [ + 11, + 653, + 76, + 0.0 + ], + [ + 11, + 521, + 82, + 0.0 + ], + [ + 11, + 658, + 76, + 0.0 + ], + [ + 11, + 584, + 82, + 0.0 + ], + [ + 11, + 533, + 76, + 0.0 + ], + [ + 11, + 520, + 82, + 0.0 + ], + [ + 12, + 573, + 25, + 0.0 + ], + [ + 12, + 548, + 76, + 0.0 + ], + [ + 12, + 510, + 25, + 0.0 + ], + [ + 12, + 564, + 7, + 0.0 + ], + [ + 12, + 565, + 7, + 0.0 + ], + [ + 12, + 857, + 973, + 0.0 + ], + [ + 12, + 499, + 7, + 0.0 + ], + [ + 12, + 550, + 76, + 0.0 + ], + [ + 12, + 856, + 3082, + 0.0 + ], + [ + 12, + 509, + 25, + 0.0 + ], + [ + 12, + 500, + 7, + 0.0 + ], + [ + 12, + 572, + 25, + 0.0 + ], + [ + 12, + 534, + 76, + 0.0 + ], + [ + 12, + 508, + 25, + 0.0 + ], + [ + 12, + 1056, + 973, + 0.0 + ], + [ + 12, + 664, + 97, + 0.0 + ], + [ + 12, + 584, + 82, + 0.0 + ], + [ + 12, + 658, + 76, + 0.0 + ], + [ + 12, + 648, + 82, + 0.0 + ], + [ + 12, + 549, + 76, + 0.0 + ], + [ + 12, + 659, + 76, + 0.0 + ], + [ + 12, + 647, + 82, + 0.0 + ], + [ + 12, + 653, + 76, + 0.0 + ], + [ + 12, + 842, + 2518, + 0.0 + ], + [ + 12, + 533, + 76, + 0.0 + ], + [ + 12, + 501, + 7, + 0.0 + ], + [ + 12, + 848, + 3564, + 0.0 + ], + [ + 12, + 649, + 82, + 0.0 + ], + [ + 12, + 850, + 2518, + 0.0 + ], + [ + 12, + 520, + 82, + 0.0 + ], + [ + 12, + 663, + 97, + 0.0 + ], + [ + 12, + 849, + 973, + 0.0 + ], + [ + 12, + 519, + 82, + 0.0 + ], + [ + 12, + 535, + 76, + 0.0 + ], + [ + 12, + 652, + 76, + 0.0 + ], + [ + 12, + 654, + 76, + 0.0 + ], + [ + 12, + 585, + 82, + 0.0 + ], + [ + 12, + 853, + 1553, + 0.0 + ], + [ + 12, + 563, + 7, + 0.0 + ], + [ + 12, + 845, + 2010, + 0.0 + ], + [ + 12, + 521, + 82, + 0.0 + ], + [ + 12, + 574, + 25, + 0.0 + ], + [ + 12, + 583, + 82, + 0.0 + ], + [ + 13, + 564, + 7, + 0.0 + ], + [ + 13, + 664, + 97, + 0.0 + ], + [ + 13, + 647, + 82, + 0.0 + ], + [ + 13, + 853, + 1553, + 0.0 + ], + [ + 13, + 583, + 82, + 0.0 + ], + [ + 13, + 535, + 76, + 0.0 + ], + [ + 13, + 563, + 7, + 0.0 + ], + [ + 13, + 842, + 2518, + 0.0 + ], + [ + 13, + 1056, + 973, + 0.0 + ], + [ + 13, + 548, + 76, + 0.0 + ], + [ + 13, + 521, + 82, + 0.0 + ], + [ + 13, + 654, + 76, + 0.0 + ], + [ + 13, + 519, + 82, + 0.0 + ], + [ + 13, + 509, + 25, + 0.0 + ], + [ + 13, + 848, + 3564, + 0.0 + ], + [ + 13, + 520, + 82, + 0.0 + ], + [ + 13, + 508, + 25, + 0.0 + ], + [ + 13, + 584, + 82, + 0.0 + ], + [ + 13, + 510, + 25, + 0.0 + ], + [ + 13, + 663, + 97, + 0.0 + ], + [ + 13, + 849, + 973, + 0.0 + ], + [ + 13, + 658, + 76, + 0.0 + ], + [ + 13, + 573, + 25, + 0.0 + ], + [ + 13, + 501, + 7, + 0.0 + ], + [ + 13, + 659, + 76, + 0.0 + ], + [ + 13, + 850, + 2518, + 0.0 + ], + [ + 13, + 549, + 76, + 0.0 + ], + [ + 13, + 533, + 76, + 0.0 + ], + [ + 13, + 648, + 82, + 0.0 + ], + [ + 13, + 500, + 7, + 0.0 + ], + [ + 13, + 572, + 25, + 0.0 + ], + [ + 13, + 649, + 82, + 0.0 + ], + [ + 13, + 652, + 76, + 0.0 + ], + [ + 13, + 856, + 3082, + 0.0 + ], + [ + 13, + 585, + 82, + 0.0 + ], + [ + 13, + 565, + 7, + 0.0 + ], + [ + 13, + 574, + 25, + 0.0 + ], + [ + 13, + 499, + 7, + 0.0 + ], + [ + 13, + 550, + 76, + 0.0 + ], + [ + 13, + 857, + 973, + 0.0 + ], + [ + 13, + 845, + 2010, + 0.0 + ], + [ + 13, + 653, + 76, + 0.0 + ], + [ + 13, + 534, + 76, + 0.0 + ], + [ + 14, + 849, + 973, + 0.0 + ], + [ + 14, + 647, + 82, + 0.0 + ], + [ + 14, + 848, + 3564, + 0.0 + ], + [ + 14, + 549, + 76, + 0.0 + ], + [ + 14, + 564, + 7, + 0.0 + ], + [ + 14, + 550, + 76, + 0.0 + ], + [ + 14, + 1056, + 973, + 0.0 + ], + [ + 14, + 572, + 25, + 0.0 + ], + [ + 14, + 533, + 76, + 0.0 + ], + [ + 14, + 658, + 76, + 0.0 + ], + [ + 14, + 521, + 82, + 0.0 + ], + [ + 14, + 654, + 76, + 0.0 + ], + [ + 14, + 664, + 97, + 0.0 + ], + [ + 14, + 648, + 82, + 0.0 + ], + [ + 14, + 509, + 25, + 0.0 + ], + [ + 14, + 501, + 7, + 0.0 + ], + [ + 14, + 857, + 973, + 0.0 + ], + [ + 14, + 850, + 2518, + 0.0 + ], + [ + 14, + 548, + 76, + 0.0 + ], + [ + 14, + 563, + 7, + 0.0 + ], + [ + 14, + 652, + 76, + 0.0 + ], + [ + 14, + 565, + 7, + 0.0 + ], + [ + 14, + 659, + 76, + 0.0 + ], + [ + 14, + 573, + 25, + 0.0 + ], + [ + 14, + 653, + 76, + 0.0 + ], + [ + 14, + 519, + 82, + 0.0 + ], + [ + 14, + 853, + 1553, + 0.0 + ], + [ + 14, + 534, + 76, + 0.0 + ], + [ + 14, + 574, + 25, + 0.0 + ], + [ + 14, + 584, + 82, + 0.0 + ], + [ + 14, + 508, + 25, + 0.0 + ], + [ + 14, + 842, + 2518, + 0.0 + ], + [ + 14, + 500, + 7, + 0.0 + ], + [ + 14, + 856, + 3082, + 0.0 + ], + [ + 14, + 585, + 82, + 0.0 + ], + [ + 14, + 649, + 82, + 0.0 + ], + [ + 14, + 663, + 97, + 0.0 + ], + [ + 14, + 510, + 25, + 0.0 + ], + [ + 14, + 583, + 82, + 0.0 + ], + [ + 14, + 499, + 7, + 0.0 + ], + [ + 14, + 535, + 76, + 0.0 + ], + [ + 14, + 845, + 2010, + 0.0 + ], + [ + 14, + 520, + 82, + 0.0 + ], + [ + 15, + 549, + 76, + 0.0 + ], + [ + 15, + 856, + 3082, + 0.0 + ], + [ + 15, + 663, + 97, + 0.0 + ], + [ + 15, + 585, + 82, + 0.0 + ], + [ + 15, + 649, + 82, + 0.0 + ], + [ + 15, + 548, + 76, + 0.0 + ], + [ + 15, + 848, + 3564, + 0.0 + ], + [ + 15, + 534, + 76, + 0.0 + ], + [ + 15, + 845, + 2010, + 0.0 + ], + [ + 15, + 520, + 82, + 0.0 + ], + [ + 15, + 654, + 76, + 0.0 + ], + [ + 15, + 648, + 82, + 0.0 + ], + [ + 15, + 584, + 82, + 0.0 + ], + [ + 15, + 519, + 82, + 0.0 + ], + [ + 15, + 664, + 97, + 0.0 + ], + [ + 15, + 850, + 2518, + 0.0 + ], + [ + 15, + 572, + 25, + 0.0 + ], + [ + 15, + 564, + 7, + 0.0 + ], + [ + 15, + 857, + 973, + 0.0 + ], + [ + 15, + 573, + 25, + 0.0 + ], + [ + 15, + 1056, + 973, + 0.0 + ], + [ + 15, + 509, + 25, + 0.0 + ], + [ + 15, + 535, + 76, + 0.0 + ], + [ + 15, + 521, + 82, + 0.0 + ], + [ + 15, + 501, + 7, + 0.0 + ], + [ + 15, + 510, + 25, + 0.0 + ], + [ + 15, + 508, + 25, + 0.0 + ], + [ + 15, + 652, + 76, + 0.0 + ], + [ + 15, + 499, + 7, + 0.0 + ], + [ + 15, + 563, + 7, + 0.0 + ], + [ + 15, + 658, + 76, + 0.0 + ], + [ + 15, + 565, + 7, + 0.0 + ], + [ + 15, + 533, + 76, + 0.0 + ], + [ + 15, + 853, + 1553, + 0.0 + ], + [ + 15, + 574, + 25, + 0.0 + ], + [ + 15, + 583, + 82, + 0.0 + ], + [ + 15, + 653, + 76, + 0.0 + ], + [ + 15, + 849, + 973, + 0.0 + ], + [ + 15, + 842, + 2518, + 0.0 + ], + [ + 15, + 550, + 76, + 0.0 + ], + [ + 15, + 659, + 76, + 0.0 + ], + [ + 15, + 647, + 82, + 0.0 + ], + [ + 15, + 500, + 7, + 0.0 + ], + [ + 16, + 857, + 973, + 0.0 + ], + [ + 16, + 664, + 97, + 0.0 + ], + [ + 16, + 548, + 76, + 0.0 + ], + [ + 16, + 659, + 76, + 0.0 + ], + [ + 16, + 563, + 7, + 0.0 + ], + [ + 16, + 534, + 76, + 0.0 + ], + [ + 16, + 652, + 76, + 0.0 + ], + [ + 16, + 510, + 25, + 0.0 + ], + [ + 16, + 585, + 82, + 0.0 + ], + [ + 16, + 565, + 7, + 0.0 + ], + [ + 16, + 574, + 25, + 0.0 + ], + [ + 16, + 521, + 82, + 0.0 + ], + [ + 16, + 658, + 76, + 0.0 + ], + [ + 16, + 1056, + 973, + 0.0 + ], + [ + 16, + 520, + 82, + 0.0 + ], + [ + 16, + 649, + 82, + 0.0 + ], + [ + 16, + 535, + 76, + 0.0 + ], + [ + 16, + 849, + 973, + 0.0 + ], + [ + 16, + 549, + 76, + 0.0 + ], + [ + 16, + 519, + 82, + 0.0 + ], + [ + 16, + 533, + 76, + 0.0 + ], + [ + 16, + 550, + 76, + 0.0 + ], + [ + 16, + 647, + 82, + 0.0 + ], + [ + 16, + 499, + 7, + 0.0 + ], + [ + 16, + 583, + 82, + 0.0 + ], + [ + 16, + 508, + 25, + 0.0 + ], + [ + 16, + 573, + 25, + 0.0 + ], + [ + 16, + 564, + 7, + 0.0 + ], + [ + 16, + 584, + 82, + 0.0 + ], + [ + 16, + 653, + 76, + 0.0 + ], + [ + 16, + 850, + 2518, + 0.0 + ], + [ + 16, + 501, + 7, + 0.0 + ], + [ + 16, + 509, + 25, + 0.0 + ], + [ + 16, + 845, + 2010, + 0.0 + ], + [ + 16, + 500, + 7, + 0.0 + ], + [ + 16, + 842, + 2518, + 0.0 + ], + [ + 16, + 853, + 1553, + 0.0 + ], + [ + 16, + 572, + 25, + 0.0 + ], + [ + 16, + 648, + 82, + 0.0 + ], + [ + 16, + 856, + 3082, + 0.0 + ], + [ + 16, + 848, + 3564, + 0.0 + ], + [ + 16, + 663, + 97, + 0.0 + ], + [ + 16, + 654, + 76, + 0.0 + ], + [ + 17, + 857, + 973, + 0.0 + ], + [ + 17, + 564, + 7, + 0.0 + ], + [ + 17, + 563, + 7, + 0.0 + ], + [ + 17, + 1056, + 973, + 0.0 + ], + [ + 17, + 585, + 82, + 0.0 + ], + [ + 17, + 520, + 82, + 0.0 + ], + [ + 17, + 842, + 2518, + 0.0 + ], + [ + 17, + 500, + 7, + 0.0 + ], + [ + 17, + 519, + 82, + 0.0 + ], + [ + 17, + 648, + 82, + 0.0 + ], + [ + 17, + 521, + 82, + 0.0 + ], + [ + 17, + 647, + 82, + 0.0 + ], + [ + 17, + 659, + 76, + 0.0 + ], + [ + 17, + 533, + 76, + 0.0 + ], + [ + 17, + 849, + 973, + 0.0 + ], + [ + 17, + 573, + 25, + 0.0 + ], + [ + 17, + 509, + 25, + 0.0 + ], + [ + 17, + 845, + 2010, + 0.0 + ], + [ + 17, + 658, + 76, + 0.0 + ], + [ + 17, + 856, + 3082, + 0.0 + ], + [ + 17, + 534, + 76, + 0.0 + ], + [ + 17, + 853, + 1553, + 0.0 + ], + [ + 17, + 653, + 76, + 0.0 + ], + [ + 17, + 583, + 82, + 0.0 + ], + [ + 17, + 548, + 76, + 0.0 + ], + [ + 17, + 499, + 7, + 0.0 + ], + [ + 17, + 549, + 76, + 0.0 + ], + [ + 17, + 654, + 76, + 0.0 + ], + [ + 17, + 508, + 25, + 0.0 + ], + [ + 17, + 584, + 82, + 0.0 + ], + [ + 17, + 663, + 97, + 0.0 + ], + [ + 17, + 535, + 76, + 0.0 + ], + [ + 17, + 850, + 2518, + 0.0 + ], + [ + 17, + 664, + 97, + 0.0 + ], + [ + 17, + 652, + 76, + 0.0 + ], + [ + 17, + 501, + 7, + 0.0 + ], + [ + 17, + 565, + 7, + 0.0 + ], + [ + 17, + 649, + 82, + 0.0 + ], + [ + 17, + 574, + 25, + 0.0 + ], + [ + 17, + 510, + 25, + 0.0 + ], + [ + 17, + 848, + 3564, + 0.0 + ], + [ + 17, + 550, + 76, + 0.0 + ], + [ + 17, + 572, + 25, + 0.0 + ], + [ + 18, + 534, + 76, + 0.0 + ], + [ + 18, + 548, + 76, + 0.0 + ], + [ + 18, + 509, + 25, + 0.0 + ], + [ + 18, + 584, + 82, + 0.0 + ], + [ + 18, + 658, + 76, + 0.0 + ], + [ + 18, + 564, + 7, + 0.0 + ], + [ + 18, + 508, + 25, + 0.0 + ], + [ + 18, + 573, + 25, + 0.0 + ], + [ + 18, + 585, + 82, + 0.0 + ], + [ + 18, + 842, + 2518, + 0.0 + ], + [ + 18, + 647, + 82, + 0.0 + ], + [ + 18, + 533, + 76, + 0.0 + ], + [ + 18, + 510, + 25, + 0.0 + ], + [ + 18, + 550, + 76, + 0.0 + ], + [ + 18, + 649, + 82, + 0.0 + ], + [ + 18, + 845, + 2010, + 0.0 + ], + [ + 18, + 653, + 76, + 0.0 + ], + [ + 18, + 652, + 76, + 0.0 + ], + [ + 18, + 535, + 76, + 0.0 + ], + [ + 18, + 848, + 3564, + 0.0 + ], + [ + 18, + 1056, + 973, + 0.0 + ], + [ + 18, + 574, + 25, + 0.0 + ], + [ + 18, + 565, + 7, + 0.0 + ], + [ + 18, + 572, + 25, + 0.0 + ], + [ + 18, + 856, + 3082, + 0.0 + ], + [ + 18, + 501, + 7, + 0.0 + ], + [ + 18, + 549, + 76, + 0.0 + ], + [ + 18, + 519, + 82, + 0.0 + ], + [ + 18, + 849, + 973, + 0.0 + ], + [ + 18, + 563, + 7, + 0.0 + ], + [ + 18, + 659, + 76, + 0.0 + ], + [ + 18, + 664, + 97, + 0.0 + ], + [ + 18, + 663, + 97, + 0.0 + ], + [ + 18, + 654, + 76, + 0.0 + ], + [ + 18, + 648, + 82, + 0.0 + ], + [ + 18, + 520, + 82, + 0.0 + ], + [ + 18, + 850, + 2518, + 0.0 + ], + [ + 18, + 857, + 973, + 0.0 + ], + [ + 18, + 499, + 7, + 0.0 + ], + [ + 18, + 853, + 1553, + 0.0 + ], + [ + 18, + 521, + 82, + 0.0 + ], + [ + 18, + 583, + 82, + 0.0 + ], + [ + 18, + 500, + 7, + 0.0 + ], + [ + 19, + 519, + 82, + 0.0 + ], + [ + 19, + 648, + 82, + 0.0 + ], + [ + 19, + 521, + 82, + 0.0 + ], + [ + 19, + 574, + 25, + 0.0 + ], + [ + 19, + 520, + 82, + 0.0 + ], + [ + 19, + 572, + 25, + 0.0 + ], + [ + 19, + 1056, + 973, + 0.0 + ], + [ + 19, + 659, + 76, + 0.0 + ], + [ + 19, + 565, + 7, + 0.0 + ], + [ + 19, + 652, + 76, + 0.0 + ], + [ + 19, + 856, + 3082, + 0.0 + ], + [ + 19, + 548, + 76, + 0.0 + ], + [ + 19, + 664, + 97, + 0.0 + ], + [ + 19, + 535, + 76, + 0.0 + ], + [ + 19, + 850, + 2518, + 0.0 + ], + [ + 19, + 533, + 76, + 0.0 + ], + [ + 19, + 499, + 7, + 0.0 + ], + [ + 19, + 857, + 973, + 0.0 + ], + [ + 19, + 500, + 7, + 0.0 + ], + [ + 19, + 842, + 2518, + 0.0 + ], + [ + 19, + 550, + 76, + 0.0 + ], + [ + 19, + 649, + 82, + 0.0 + ], + [ + 19, + 849, + 973, + 0.0 + ], + [ + 19, + 501, + 7, + 0.0 + ], + [ + 19, + 583, + 82, + 0.0 + ], + [ + 19, + 654, + 76, + 0.0 + ], + [ + 19, + 509, + 25, + 0.0 + ], + [ + 19, + 584, + 82, + 0.0 + ], + [ + 19, + 573, + 25, + 0.0 + ], + [ + 19, + 508, + 25, + 0.0 + ], + [ + 19, + 853, + 1553, + 0.0 + ], + [ + 19, + 848, + 3564, + 0.0 + ], + [ + 19, + 647, + 82, + 0.0 + ], + [ + 19, + 585, + 82, + 0.0 + ], + [ + 19, + 563, + 7, + 0.0 + ], + [ + 19, + 658, + 76, + 0.0 + ], + [ + 19, + 663, + 97, + 0.0 + ], + [ + 19, + 510, + 25, + 0.0 + ], + [ + 19, + 549, + 76, + 0.0 + ], + [ + 19, + 534, + 76, + 0.0 + ], + [ + 19, + 845, + 2010, + 0.0 + ], + [ + 19, + 564, + 7, + 0.0 + ], + [ + 19, + 653, + 76, + 0.0 + ], + [ + 20, + 659, + 76, + 0.0 + ], + [ + 20, + 845, + 2010, + 0.0 + ], + [ + 20, + 654, + 76, + 0.0 + ], + [ + 20, + 850, + 2518, + 0.0 + ], + [ + 20, + 548, + 76, + 0.0 + ], + [ + 20, + 521, + 82, + 0.0 + ], + [ + 20, + 501, + 7, + 0.0 + ], + [ + 20, + 563, + 7, + 0.0 + ], + [ + 20, + 509, + 25, + 0.0 + ], + [ + 20, + 519, + 82, + 0.0 + ], + [ + 20, + 549, + 76, + 0.0 + ], + [ + 20, + 842, + 2518, + 0.0 + ], + [ + 20, + 585, + 82, + 0.0 + ], + [ + 20, + 647, + 82, + 0.0 + ], + [ + 20, + 848, + 3564, + 0.0 + ], + [ + 20, + 652, + 76, + 0.0 + ], + [ + 20, + 653, + 76, + 0.0 + ], + [ + 20, + 564, + 7, + 0.0 + ], + [ + 20, + 500, + 7, + 0.0 + ], + [ + 20, + 508, + 25, + 0.0 + ], + [ + 20, + 565, + 7, + 0.0 + ], + [ + 20, + 572, + 25, + 0.0 + ], + [ + 20, + 533, + 76, + 0.0 + ], + [ + 20, + 664, + 97, + 0.0 + ], + [ + 20, + 663, + 97, + 0.0 + ], + [ + 20, + 535, + 76, + 0.0 + ], + [ + 20, + 649, + 82, + 0.0 + ], + [ + 20, + 648, + 82, + 0.0 + ], + [ + 20, + 849, + 973, + 0.0 + ], + [ + 20, + 853, + 1553, + 0.0 + ], + [ + 20, + 573, + 25, + 0.0 + ], + [ + 20, + 856, + 3082, + 0.0 + ], + [ + 20, + 550, + 76, + 0.0 + ], + [ + 20, + 534, + 76, + 0.0 + ], + [ + 20, + 520, + 82, + 0.0 + ], + [ + 20, + 574, + 25, + 0.0 + ], + [ + 20, + 499, + 7, + 0.0 + ], + [ + 20, + 584, + 82, + 0.0 + ], + [ + 20, + 857, + 973, + 0.0 + ], + [ + 20, + 1056, + 973, + 0.0 + ], + [ + 20, + 510, + 25, + 0.0 + ], + [ + 20, + 658, + 76, + 0.0 + ], + [ + 20, + 583, + 82, + 0.0 + ], + [ + 21, + 652, + 76, + 0.0 + ], + [ + 21, + 857, + 973, + 0.0 + ], + [ + 21, + 521, + 82, + 0.0 + ], + [ + 21, + 664, + 97, + 0.0 + ], + [ + 21, + 850, + 2518, + 0.0 + ], + [ + 21, + 508, + 25, + 0.0 + ], + [ + 21, + 849, + 973, + 0.0 + ], + [ + 21, + 1056, + 973, + 0.0 + ], + [ + 21, + 564, + 7, + 0.0 + ], + [ + 21, + 649, + 82, + 0.0 + ], + [ + 21, + 520, + 82, + 0.0 + ], + [ + 21, + 583, + 82, + 0.0 + ], + [ + 21, + 572, + 25, + 0.0 + ], + [ + 21, + 663, + 97, + 0.0 + ], + [ + 21, + 500, + 7, + 0.0 + ], + [ + 21, + 584, + 82, + 0.0 + ], + [ + 21, + 499, + 7, + 0.0 + ], + [ + 21, + 845, + 2010, + 0.0 + ], + [ + 21, + 501, + 7, + 0.0 + ], + [ + 21, + 658, + 76, + 0.0 + ], + [ + 21, + 647, + 82, + 0.0 + ], + [ + 21, + 535, + 76, + 0.0 + ], + [ + 21, + 585, + 82, + 0.0 + ], + [ + 21, + 853, + 1553, + 0.0 + ], + [ + 21, + 549, + 76, + 0.0 + ], + [ + 21, + 659, + 76, + 0.0 + ], + [ + 21, + 534, + 76, + 0.0 + ], + [ + 21, + 565, + 7, + 0.0 + ], + [ + 21, + 509, + 25, + 0.0 + ], + [ + 21, + 648, + 82, + 0.0 + ], + [ + 21, + 510, + 25, + 0.0 + ], + [ + 21, + 654, + 76, + 0.0 + ], + [ + 21, + 842, + 2518, + 0.0 + ], + [ + 21, + 519, + 82, + 0.0 + ], + [ + 21, + 573, + 25, + 0.0 + ], + [ + 21, + 574, + 25, + 0.0 + ], + [ + 21, + 563, + 7, + 0.0 + ], + [ + 21, + 533, + 76, + 0.0 + ], + [ + 21, + 550, + 76, + 0.0 + ], + [ + 21, + 856, + 3082, + 0.0 + ], + [ + 21, + 548, + 76, + 0.0 + ], + [ + 21, + 848, + 3564, + 0.0 + ], + [ + 21, + 653, + 76, + 0.0 + ], + [ + 22, + 521, + 82, + 0.0 + ], + [ + 22, + 658, + 76, + 0.0 + ], + [ + 22, + 500, + 7, + 0.0 + ], + [ + 22, + 856, + 3082, + 0.0 + ], + [ + 22, + 1056, + 973, + 0.0 + ], + [ + 22, + 585, + 82, + 0.0 + ], + [ + 22, + 573, + 25, + 0.0 + ], + [ + 22, + 849, + 973, + 0.0 + ], + [ + 22, + 647, + 82, + 0.0 + ], + [ + 22, + 509, + 25, + 0.0 + ], + [ + 22, + 535, + 76, + 0.0 + ], + [ + 22, + 584, + 82, + 0.0 + ], + [ + 22, + 519, + 82, + 0.0 + ], + [ + 22, + 574, + 25, + 0.0 + ], + [ + 22, + 663, + 97, + 0.0 + ], + [ + 22, + 848, + 3564, + 0.0 + ], + [ + 22, + 648, + 82, + 0.0 + ], + [ + 22, + 653, + 76, + 0.0 + ], + [ + 22, + 652, + 76, + 0.0 + ], + [ + 22, + 654, + 76, + 0.0 + ], + [ + 22, + 565, + 7, + 0.0 + ], + [ + 22, + 850, + 2518, + 0.0 + ], + [ + 22, + 563, + 7, + 0.0 + ], + [ + 22, + 533, + 76, + 0.0 + ], + [ + 22, + 857, + 973, + 0.0 + ], + [ + 22, + 550, + 76, + 0.0 + ], + [ + 22, + 548, + 76, + 0.0 + ], + [ + 22, + 520, + 82, + 0.0 + ], + [ + 22, + 572, + 25, + 0.0 + ], + [ + 22, + 501, + 7, + 0.0 + ], + [ + 22, + 664, + 97, + 0.0 + ], + [ + 22, + 845, + 2010, + 0.0 + ], + [ + 22, + 842, + 2518, + 0.0 + ], + [ + 22, + 649, + 82, + 0.0 + ], + [ + 22, + 499, + 7, + 0.0 + ], + [ + 22, + 583, + 82, + 0.0 + ], + [ + 22, + 508, + 25, + 0.0 + ], + [ + 22, + 853, + 1553, + 0.0 + ], + [ + 22, + 534, + 76, + 0.0 + ], + [ + 22, + 510, + 25, + 0.0 + ], + [ + 22, + 659, + 76, + 0.0 + ], + [ + 22, + 549, + 76, + 0.0 + ], + [ + 22, + 564, + 7, + 0.0 + ], + [ + 23, + 653, + 76, + 0.0 + ], + [ + 23, + 583, + 82, + 0.0 + ], + [ + 23, + 1056, + 973, + 0.0 + ], + [ + 23, + 548, + 76, + 0.0 + ], + [ + 23, + 533, + 76, + 0.0 + ], + [ + 23, + 565, + 7, + 0.0 + ], + [ + 23, + 648, + 82, + 0.0 + ], + [ + 23, + 849, + 973, + 0.0 + ], + [ + 23, + 520, + 82, + 0.0 + ], + [ + 23, + 499, + 7, + 0.0 + ], + [ + 23, + 857, + 973, + 0.0 + ], + [ + 23, + 574, + 25, + 0.0 + ], + [ + 23, + 853, + 1553, + 0.0 + ], + [ + 23, + 584, + 82, + 0.0 + ], + [ + 23, + 848, + 3564, + 0.0 + ], + [ + 23, + 654, + 76, + 0.0 + ], + [ + 23, + 573, + 25, + 0.0 + ], + [ + 23, + 549, + 76, + 0.0 + ], + [ + 23, + 842, + 2518, + 0.0 + ], + [ + 23, + 649, + 82, + 0.0 + ], + [ + 23, + 652, + 76, + 0.0 + ], + [ + 23, + 510, + 25, + 0.0 + ], + [ + 23, + 563, + 7, + 0.0 + ], + [ + 23, + 501, + 7, + 0.0 + ], + [ + 23, + 585, + 82, + 0.0 + ], + [ + 23, + 663, + 97, + 0.0 + ], + [ + 23, + 535, + 76, + 0.0 + ], + [ + 23, + 564, + 7, + 0.0 + ], + [ + 23, + 664, + 97, + 0.0 + ], + [ + 23, + 850, + 2518, + 0.0 + ], + [ + 23, + 647, + 82, + 0.0 + ], + [ + 23, + 534, + 76, + 0.0 + ], + [ + 23, + 845, + 2010, + 0.0 + ], + [ + 23, + 572, + 25, + 0.0 + ], + [ + 23, + 856, + 3082, + 0.0 + ], + [ + 23, + 521, + 82, + 0.0 + ], + [ + 23, + 508, + 25, + 0.0 + ], + [ + 23, + 658, + 76, + 0.0 + ], + [ + 23, + 500, + 7, + 0.0 + ], + [ + 23, + 519, + 82, + 0.0 + ], + [ + 23, + 550, + 76, + 0.0 + ], + [ + 23, + 659, + 76, + 0.0 + ], + [ + 23, + 509, + 25, + 0.0 + ], + [ + 24, + 850, + 2518, + 0.0 + ], + [ + 24, + 574, + 25, + 0.0 + ], + [ + 24, + 649, + 82, + 0.0 + ], + [ + 24, + 509, + 25, + 0.0 + ], + [ + 24, + 857, + 973, + 0.0 + ], + [ + 24, + 500, + 7, + 0.0 + ], + [ + 24, + 845, + 2010, + 0.0 + ], + [ + 24, + 658, + 76, + 0.0 + ], + [ + 24, + 499, + 7, + 0.0 + ], + [ + 24, + 510, + 25, + 0.0 + ], + [ + 24, + 564, + 7, + 0.0 + ], + [ + 24, + 654, + 76, + 0.0 + ], + [ + 24, + 584, + 82, + 0.0 + ], + [ + 24, + 583, + 82, + 0.0 + ], + [ + 24, + 548, + 76, + 0.0 + ], + [ + 24, + 501, + 7, + 0.0 + ], + [ + 24, + 533, + 76, + 0.0 + ], + [ + 24, + 565, + 7, + 0.0 + ], + [ + 24, + 1056, + 973, + 0.0 + ], + [ + 24, + 572, + 25, + 0.0 + ], + [ + 24, + 534, + 76, + 0.0 + ], + [ + 24, + 853, + 1553, + 0.0 + ], + [ + 24, + 519, + 82, + 0.0 + ], + [ + 24, + 647, + 82, + 0.0 + ], + [ + 24, + 520, + 82, + 0.0 + ], + [ + 24, + 535, + 76, + 0.0 + ], + [ + 24, + 856, + 3082, + 0.0 + ], + [ + 24, + 848, + 3564, + 0.0 + ], + [ + 24, + 508, + 25, + 0.0 + ], + [ + 24, + 648, + 82, + 0.0 + ], + [ + 24, + 664, + 97, + 0.0 + ], + [ + 24, + 573, + 25, + 0.0 + ], + [ + 24, + 663, + 97, + 0.0 + ], + [ + 24, + 842, + 2518, + 0.0 + ], + [ + 24, + 652, + 76, + 0.0 + ], + [ + 24, + 550, + 76, + 0.0 + ], + [ + 24, + 659, + 76, + 0.0 + ], + [ + 24, + 549, + 76, + 0.0 + ], + [ + 24, + 585, + 82, + 0.0 + ], + [ + 24, + 563, + 7, + 0.0 + ], + [ + 24, + 849, + 973, + 0.0 + ], + [ + 24, + 521, + 82, + 0.0 + ], + [ + 24, + 653, + 76, + 0.0 + ], + [ + 25, + 850, + 2518, + 0.0 + ], + [ + 25, + 548, + 76, + 0.0 + ], + [ + 25, + 510, + 25, + 0.0 + ], + [ + 25, + 572, + 25, + 0.0 + ], + [ + 25, + 659, + 76, + 0.0 + ], + [ + 25, + 501, + 7, + 0.0 + ], + [ + 25, + 565, + 7, + 0.0 + ], + [ + 25, + 652, + 76, + 0.0 + ], + [ + 25, + 535, + 76, + 0.0 + ], + [ + 25, + 1056, + 973, + 0.0 + ], + [ + 25, + 549, + 76, + 0.0 + ], + [ + 25, + 584, + 82, + 0.0 + ], + [ + 25, + 521, + 82, + 0.0 + ], + [ + 25, + 500, + 7, + 0.0 + ], + [ + 25, + 563, + 7, + 0.0 + ], + [ + 25, + 658, + 76, + 0.0 + ], + [ + 25, + 663, + 97, + 0.0 + ], + [ + 25, + 509, + 25, + 0.0 + ], + [ + 25, + 647, + 82, + 0.0 + ], + [ + 25, + 534, + 76, + 0.0 + ], + [ + 25, + 653, + 76, + 0.0 + ], + [ + 25, + 648, + 82, + 0.0 + ], + [ + 25, + 845, + 2010, + 0.0 + ], + [ + 25, + 499, + 7, + 0.0 + ], + [ + 25, + 585, + 82, + 0.0 + ], + [ + 25, + 853, + 1553, + 0.0 + ], + [ + 25, + 848, + 3564, + 0.0 + ], + [ + 25, + 583, + 82, + 0.0 + ], + [ + 25, + 508, + 25, + 0.0 + ], + [ + 25, + 842, + 2518, + 0.0 + ], + [ + 25, + 649, + 82, + 0.0 + ], + [ + 25, + 550, + 76, + 0.0 + ], + [ + 25, + 574, + 25, + 0.0 + ], + [ + 25, + 520, + 82, + 0.0 + ], + [ + 25, + 664, + 97, + 0.0 + ], + [ + 25, + 533, + 76, + 0.0 + ], + [ + 25, + 654, + 76, + 0.0 + ], + [ + 25, + 857, + 973, + 0.0 + ], + [ + 25, + 573, + 25, + 0.0 + ], + [ + 25, + 856, + 3082, + 0.0 + ], + [ + 25, + 849, + 973, + 0.0 + ], + [ + 25, + 519, + 82, + 0.0 + ], + [ + 25, + 564, + 7, + 0.0 + ], + [ + 26, + 519, + 82, + 0.0 + ], + [ + 26, + 659, + 76, + 0.0 + ], + [ + 26, + 658, + 76, + 0.0 + ], + [ + 26, + 663, + 97, + 0.0 + ], + [ + 26, + 500, + 7, + 0.0 + ], + [ + 26, + 647, + 82, + 0.0 + ], + [ + 26, + 564, + 7, + 0.0 + ], + [ + 26, + 510, + 25, + 0.0 + ], + [ + 26, + 585, + 82, + 0.0 + ], + [ + 26, + 501, + 7, + 0.0 + ], + [ + 26, + 533, + 76, + 0.0 + ], + [ + 26, + 521, + 82, + 0.0 + ], + [ + 26, + 1056, + 973, + 0.0 + ], + [ + 26, + 857, + 973, + 0.0 + ], + [ + 26, + 652, + 76, + 0.0 + ], + [ + 26, + 856, + 3082, + 0.0 + ], + [ + 26, + 508, + 25, + 0.0 + ], + [ + 26, + 574, + 25, + 0.0 + ], + [ + 26, + 509, + 25, + 0.0 + ], + [ + 26, + 654, + 76, + 0.0 + ], + [ + 26, + 583, + 82, + 0.0 + ], + [ + 26, + 573, + 25, + 0.0 + ], + [ + 26, + 535, + 76, + 0.0 + ], + [ + 26, + 584, + 82, + 0.0 + ], + [ + 26, + 548, + 76, + 0.0 + ], + [ + 26, + 848, + 3564, + 0.0 + ], + [ + 26, + 853, + 1553, + 0.0 + ], + [ + 26, + 845, + 2010, + 0.0 + ], + [ + 26, + 664, + 97, + 0.0 + ], + [ + 26, + 563, + 7, + 0.0 + ], + [ + 26, + 565, + 7, + 0.0 + ], + [ + 26, + 648, + 82, + 0.0 + ], + [ + 26, + 549, + 76, + 0.0 + ], + [ + 26, + 572, + 25, + 0.0 + ], + [ + 26, + 499, + 7, + 0.0 + ], + [ + 26, + 653, + 76, + 0.0 + ], + [ + 26, + 649, + 82, + 0.0 + ], + [ + 26, + 850, + 2518, + 0.0 + ], + [ + 26, + 849, + 973, + 0.0 + ], + [ + 26, + 550, + 76, + 0.0 + ], + [ + 26, + 520, + 82, + 0.0 + ], + [ + 26, + 842, + 2518, + 0.0 + ], + [ + 26, + 534, + 76, + 0.0 + ], + [ + 27, + 853, + 1553, + 0.0 + ], + [ + 27, + 563, + 7, + 0.0 + ], + [ + 27, + 857, + 973, + 0.0 + ], + [ + 27, + 499, + 7, + 0.0 + ], + [ + 27, + 565, + 7, + 0.0 + ], + [ + 27, + 510, + 25, + 0.0 + ], + [ + 27, + 572, + 25, + 0.0 + ], + [ + 27, + 533, + 76, + 0.0 + ], + [ + 27, + 850, + 2518, + 0.0 + ], + [ + 27, + 845, + 2010, + 0.0 + ], + [ + 27, + 500, + 7, + 0.0 + ], + [ + 27, + 663, + 97, + 0.0 + ], + [ + 27, + 849, + 973, + 0.0 + ], + [ + 27, + 664, + 97, + 0.0 + ], + [ + 27, + 647, + 82, + 0.0 + ], + [ + 27, + 548, + 76, + 0.0 + ], + [ + 27, + 654, + 76, + 0.0 + ], + [ + 27, + 520, + 82, + 0.0 + ], + [ + 27, + 535, + 76, + 0.0 + ], + [ + 27, + 549, + 76, + 0.0 + ], + [ + 27, + 1056, + 973, + 0.0 + ], + [ + 27, + 856, + 3082, + 0.0 + ], + [ + 27, + 652, + 76, + 0.0 + ], + [ + 27, + 649, + 82, + 0.0 + ], + [ + 27, + 519, + 82, + 0.0 + ], + [ + 27, + 585, + 82, + 0.0 + ], + [ + 27, + 501, + 7, + 0.0 + ], + [ + 27, + 583, + 82, + 0.0 + ], + [ + 27, + 574, + 25, + 0.0 + ], + [ + 27, + 653, + 76, + 0.0 + ], + [ + 27, + 659, + 76, + 0.0 + ], + [ + 27, + 658, + 76, + 0.0 + ], + [ + 27, + 573, + 25, + 0.0 + ], + [ + 27, + 564, + 7, + 0.0 + ], + [ + 27, + 584, + 82, + 0.0 + ], + [ + 27, + 521, + 82, + 0.0 + ], + [ + 27, + 842, + 2518, + 0.0 + ], + [ + 27, + 508, + 25, + 0.0 + ], + [ + 27, + 509, + 25, + 0.0 + ], + [ + 27, + 550, + 76, + 0.0 + ], + [ + 27, + 534, + 76, + 0.0 + ], + [ + 27, + 648, + 82, + 0.0 + ], + [ + 27, + 848, + 3564, + 0.0 + ], + [ + 28, + 848, + 3564, + 0.0 + ], + [ + 28, + 648, + 82, + 0.0 + ], + [ + 28, + 652, + 76, + 0.0 + ], + [ + 28, + 653, + 76, + 0.0 + ], + [ + 28, + 550, + 76, + 0.0 + ], + [ + 28, + 1056, + 973, + 0.0 + ], + [ + 28, + 585, + 82, + 0.0 + ], + [ + 28, + 649, + 82, + 0.0 + ], + [ + 28, + 549, + 76, + 0.0 + ], + [ + 28, + 654, + 76, + 0.0 + ], + [ + 28, + 853, + 1553, + 0.0 + ], + [ + 28, + 572, + 25, + 0.0 + ], + [ + 28, + 520, + 82, + 0.0 + ], + [ + 28, + 663, + 97, + 0.0 + ], + [ + 28, + 850, + 2518, + 0.0 + ], + [ + 28, + 565, + 7, + 0.0 + ], + [ + 28, + 501, + 7, + 0.0 + ], + [ + 28, + 499, + 7, + 0.0 + ], + [ + 28, + 574, + 25, + 0.0 + ], + [ + 28, + 508, + 25, + 0.0 + ], + [ + 28, + 845, + 2010, + 0.0 + ], + [ + 28, + 664, + 97, + 0.0 + ], + [ + 28, + 659, + 76, + 0.0 + ], + [ + 28, + 535, + 76, + 0.0 + ], + [ + 28, + 849, + 973, + 0.0 + ], + [ + 28, + 509, + 25, + 0.0 + ], + [ + 28, + 564, + 7, + 0.0 + ], + [ + 28, + 842, + 2518, + 0.0 + ], + [ + 28, + 857, + 973, + 0.0 + ], + [ + 28, + 583, + 82, + 0.0 + ], + [ + 28, + 647, + 82, + 0.0 + ], + [ + 28, + 510, + 25, + 0.0 + ], + [ + 28, + 521, + 82, + 0.0 + ], + [ + 28, + 534, + 76, + 0.0 + ], + [ + 28, + 584, + 82, + 0.0 + ], + [ + 28, + 573, + 25, + 0.0 + ], + [ + 28, + 658, + 76, + 0.0 + ], + [ + 28, + 856, + 3082, + 0.0 + ], + [ + 28, + 500, + 7, + 0.0 + ], + [ + 28, + 533, + 76, + 0.0 + ], + [ + 28, + 519, + 82, + 0.0 + ], + [ + 28, + 548, + 76, + 0.0 + ], + [ + 28, + 563, + 7, + 0.0 + ], + [ + 29, + 565, + 7, + 0.0 + ], + [ + 29, + 853, + 1553, + 0.0 + ], + [ + 29, + 574, + 25, + 0.0 + ], + [ + 29, + 564, + 7, + 0.0 + ], + [ + 29, + 658, + 76, + 0.0 + ], + [ + 29, + 509, + 25, + 0.0 + ], + [ + 29, + 584, + 82, + 0.0 + ], + [ + 29, + 659, + 76, + 0.0 + ], + [ + 29, + 663, + 97, + 0.0 + ], + [ + 29, + 510, + 25, + 0.0 + ], + [ + 29, + 849, + 973, + 0.0 + ], + [ + 29, + 563, + 7, + 0.0 + ], + [ + 29, + 499, + 7, + 0.0 + ], + [ + 29, + 508, + 25, + 0.0 + ], + [ + 29, + 535, + 76, + 0.0 + ], + [ + 29, + 648, + 82, + 0.0 + ], + [ + 29, + 654, + 76, + 0.0 + ], + [ + 29, + 501, + 7, + 0.0 + ], + [ + 29, + 585, + 82, + 0.0 + ], + [ + 29, + 533, + 76, + 0.0 + ], + [ + 29, + 848, + 3564, + 0.0 + ], + [ + 29, + 652, + 76, + 0.0 + ], + [ + 29, + 845, + 2010, + 0.0 + ], + [ + 29, + 519, + 82, + 0.0 + ], + [ + 29, + 857, + 973, + 0.0 + ], + [ + 29, + 649, + 82, + 0.0 + ], + [ + 29, + 583, + 82, + 0.0 + ], + [ + 29, + 521, + 82, + 0.0 + ], + [ + 29, + 842, + 2518, + 0.0 + ], + [ + 29, + 664, + 97, + 0.0 + ], + [ + 29, + 534, + 76, + 0.0 + ], + [ + 29, + 548, + 76, + 0.0 + ], + [ + 29, + 573, + 25, + 0.0 + ], + [ + 29, + 549, + 76, + 0.0 + ], + [ + 29, + 500, + 7, + 0.0 + ], + [ + 29, + 550, + 76, + 0.0 + ], + [ + 29, + 856, + 3082, + 0.0 + ], + [ + 29, + 653, + 76, + 0.0 + ], + [ + 29, + 850, + 2518, + 0.0 + ], + [ + 29, + 647, + 82, + 0.0 + ], + [ + 29, + 1056, + 973, + 0.0 + ], + [ + 29, + 520, + 82, + 0.0 + ], + [ + 29, + 572, + 25, + 0.0 + ] + ], + "neighbor_count_per_group": 1022, + "original_nodes": 19197, + "original_seed_origin": "OS randomness recorded in the initial experiment", + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "plateau": true, + "platform": "Linux-6.8.0-142-generic-x86_64-with-glibc2.39", + "python": "3.12.3", + "rounds": [ + { + "floating_delta": 0.0, + "moves": 43, + "round": 0, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 1, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 2, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 3, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 4, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 5, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 6, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 7, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 8, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 9, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 10, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 11, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 12, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 13, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 14, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 15, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 16, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 17, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 18, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 19, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 20, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 21, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 22, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 23, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 24, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 25, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 26, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 27, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 28, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 43, + "round": 29, + "strict": 0 + } + ], + "rounds_requested": 30, + "scope": "FLOATING_DISCOVERY_WITH_EXACT_FINAL_RANK_INVOICE_NO_NEW_KAPPA", + "search_sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821", + "seed": 16842609856606129987, + "seed_origin": "explicit reproducible seed", + "source_base": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "collapse_zero": false, + "compiler": "g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0", + "elapsed_seconds": 35.220608103089035, + "final_chart_sha256": "3958a4af3046da836a38bfb9700489927941042c90058bffed747b17dfc90de7", + "floating_local_energy": 0.0, + "free_groups": 18240, + "graph_sha256": "b11dff5e630fe211ad88d61630c8b13f80170c523fd5188fa9f94a6859bce647", + "groups": 19197, + "helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "incidences": 35046, + "moves": [ + [ + 0, + 11823, + 76, + 0.0 + ], + [ + 0, + 10206, + 16584, + 0.0 + ], + [ + 0, + 6747, + 16429, + 0.0 + ], + [ + 0, + 10052, + 16435, + 0.0 + ], + [ + 0, + 12447, + 961, + 0.0 + ], + [ + 0, + 11508, + 25, + 0.0 + ], + [ + 0, + 12564, + 16403, + 0.0 + ], + [ + 0, + 9589, + 8385, + 0.0 + ], + [ + 0, + 12492, + 66064, + 0.0 + ], + [ + 0, + 12465, + 913, + 0.0 + ], + [ + 0, + 9593, + 8222, + 0.0 + ], + [ + 0, + 12438, + 16397, + 0.0 + ], + [ + 0, + 7293, + 28, + 0.0 + ], + [ + 0, + 12501, + 132325, + 0.0 + ], + [ + 0, + 9585, + 8222, + 0.0 + ], + [ + 0, + 11532, + 82, + 0.0 + ], + [ + 0, + 10202, + 16435, + 0.0 + ], + [ + 0, + 11822, + 76, + 0.0 + ], + [ + 0, + 11530, + 82, + 0.0 + ], + [ + 0, + 14383, + 76, + 0.0 + ], + [ + 0, + 10672, + 16658, + 0.0 + ], + [ + 0, + 11379, + 7, + 0.0 + ], + [ + 0, + 11400, + 25, + 0.0 + ], + [ + 0, + 12453, + 721, + 0.0 + ], + [ + 0, + 12480, + 131790, + 0.0 + ], + [ + 0, + 12471, + 16397, + 0.0 + ], + [ + 0, + 12534, + 132100, + 0.0 + ], + [ + 0, + 11423, + 82, + 0.0 + ], + [ + 0, + 11510, + 25, + 0.0 + ], + [ + 0, + 12549, + 16403, + 0.0 + ], + [ + 0, + 6742, + 16429, + 0.0 + ], + [ + 0, + 12486, + 16403, + 0.0 + ], + [ + 0, + 9902, + 8222, + 0.0 + ], + [ + 0, + 12498, + 8206, + 0.0 + ], + [ + 0, + 8402, + 494, + 0.0 + ], + [ + 0, + 11818, + 82, + 0.0 + ], + [ + 0, + 12468, + 16397, + 0.0 + ], + [ + 0, + 6749, + 16429, + 0.0 + ], + [ + 0, + 8118, + 13, + 0.0 + ], + [ + 0, + 10364, + 16578, + 0.0 + ], + [ + 0, + 12546, + 16403, + 0.0 + ], + [ + 0, + 12567, + 131586, + 0.0 + ], + [ + 0, + 8810, + 16645, + 0.0 + ], + [ + 0, + 6740, + 16429, + 0.0 + ], + [ + 0, + 11467, + 76, + 0.0 + ], + [ + 0, + 9894, + 8222, + 0.0 + ], + [ + 0, + 10506, + 16429, + 0.0 + ], + [ + 0, + 12459, + 849, + 0.0 + ], + [ + 0, + 7975, + 148, + 0.0 + ], + [ + 0, + 6745, + 16429, + 0.0 + ], + [ + 0, + 12522, + 8206, + 0.0 + ], + [ + 0, + 11828, + 76, + 0.0 + ], + [ + 0, + 12495, + 709, + 0.0 + ], + [ + 0, + 11380, + 7, + 0.0 + ], + [ + 0, + 8964, + 16453, + 0.0 + ], + [ + 0, + 11444, + 76, + 0.0 + ], + [ + 0, + 11817, + 82, + 0.0 + ], + [ + 0, + 6748, + 16429, + 0.0 + ], + [ + 0, + 9748, + 8683, + 0.0 + ], + [ + 0, + 11445, + 76, + 0.0 + ], + [ + 0, + 11834, + 97, + 0.0 + ], + [ + 0, + 9280, + 16435, + 0.0 + ], + [ + 0, + 12573, + 131592, + 0.0 + ], + [ + 0, + 12441, + 2063, + 0.0 + ], + [ + 0, + 6751, + 16429, + 0.0 + ], + [ + 0, + 11381, + 7, + 0.0 + ], + [ + 0, + 12504, + 1070, + 0.0 + ], + [ + 0, + 8656, + 16862, + 0.0 + ], + [ + 0, + 11489, + 7, + 0.0 + ], + [ + 0, + 9118, + 16435, + 0.0 + ], + [ + 0, + 12540, + 8206, + 0.0 + ], + [ + 0, + 9272, + 16435, + 0.0 + ], + [ + 0, + 12519, + 132104, + 0.0 + ], + [ + 0, + 11422, + 82, + 0.0 + ], + [ + 0, + 8668, + 16429, + 0.0 + ], + [ + 0, + 12588, + 899, + 0.0 + ], + [ + 0, + 11488, + 7, + 0.0 + ], + [ + 0, + 7317, + 386, + 0.0 + ], + [ + 0, + 9284, + 16529, + 0.0 + ], + [ + 0, + 9744, + 8222, + 0.0 + ], + [ + 0, + 9434, + 8222, + 0.0 + ], + [ + 0, + 9740, + 8262, + 0.0 + ], + [ + 0, + 12513, + 8206, + 0.0 + ], + [ + 0, + 12477, + 16403, + 0.0 + ], + [ + 0, + 6750, + 16429, + 0.0 + ], + [ + 0, + 7270, + 367, + 0.0 + ], + [ + 0, + 10048, + 16776, + 0.0 + ], + [ + 0, + 12525, + 1039, + 0.0 + ], + [ + 0, + 12576, + 707, + 0.0 + ], + [ + 0, + 10518, + 16770, + 0.0 + ], + [ + 0, + 12579, + 66056, + 0.0 + ], + [ + 0, + 10210, + 16435, + 0.0 + ], + [ + 0, + 9126, + 16465, + 0.0 + ], + [ + 0, + 12444, + 16397, + 0.0 + ], + [ + 0, + 10356, + 16429, + 0.0 + ], + [ + 0, + 12489, + 16403, + 0.0 + ], + [ + 0, + 10510, + 16412, + 0.0 + ], + [ + 0, + 12450, + 16397, + 0.0 + ], + [ + 0, + 8972, + 16859, + 0.0 + ], + [ + 0, + 9898, + 8454, + 0.0 + ], + [ + 0, + 12507, + 8206, + 0.0 + ], + [ + 0, + 11401, + 25, + 0.0 + ], + [ + 0, + 10514, + 16429, + 0.0 + ], + [ + 0, + 8976, + 16429, + 0.0 + ], + [ + 0, + 12483, + 16403, + 0.0 + ], + [ + 0, + 12585, + 33288, + 0.0 + ], + [ + 0, + 8664, + 16429, + 0.0 + ], + [ + 0, + 11402, + 25, + 0.0 + ], + [ + 0, + 11824, + 76, + 0.0 + ], + [ + 0, + 9130, + 16847, + 0.0 + ], + [ + 0, + 9430, + 8577, + 0.0 + ], + [ + 0, + 12462, + 131802, + 0.0 + ], + [ + 0, + 11466, + 76, + 0.0 + ], + [ + 0, + 9122, + 16435, + 0.0 + ], + [ + 0, + 11468, + 76, + 0.0 + ], + [ + 0, + 12531, + 8206, + 0.0 + ], + [ + 0, + 11829, + 76, + 0.0 + ], + [ + 0, + 12543, + 1250, + 0.0 + ], + [ + 0, + 9438, + 8236, + 0.0 + ], + [ + 0, + 6744, + 16429, + 0.0 + ], + [ + 0, + 12594, + 16397, + 0.0 + ], + [ + 0, + 12597, + 659, + 0.0 + ], + [ + 0, + 11446, + 76, + 0.0 + ], + [ + 0, + 10664, + 16524, + 0.0 + ], + [ + 0, + 11487, + 7, + 0.0 + ], + [ + 0, + 12456, + 16397, + 0.0 + ], + [ + 0, + 8822, + 16429, + 0.0 + ], + [ + 0, + 11531, + 82, + 0.0 + ], + [ + 0, + 12603, + 16397, + 0.0 + ], + [ + 0, + 12528, + 132329, + 0.0 + ], + [ + 0, + 12600, + 787, + 0.0 + ], + [ + 0, + 8968, + 16429, + 0.0 + ], + [ + 0, + 10360, + 16706, + 0.0 + ], + [ + 0, + 6743, + 16429, + 0.0 + ], + [ + 0, + 12570, + 835, + 0.0 + ], + [ + 0, + 10352, + 16429, + 0.0 + ], + [ + 0, + 11509, + 25, + 0.0 + ], + [ + 0, + 8818, + 16429, + 0.0 + ], + [ + 0, + 8660, + 16405, + 0.0 + ], + [ + 0, + 8814, + 16517, + 0.0 + ], + [ + 0, + 12582, + 16397, + 0.0 + ], + [ + 0, + 8544, + 176, + 0.0 + ], + [ + 0, + 10056, + 16435, + 0.0 + ], + [ + 0, + 9736, + 8222, + 0.0 + ], + [ + 0, + 6746, + 16429, + 0.0 + ], + [ + 0, + 12561, + 16403, + 0.0 + ], + [ + 0, + 10198, + 16712, + 0.0 + ], + [ + 0, + 6741, + 16429, + 0.0 + ], + [ + 0, + 12555, + 16403, + 0.0 + ], + [ + 0, + 12558, + 713, + 0.0 + ], + [ + 0, + 10660, + 16429, + 0.0 + ], + [ + 0, + 12591, + 16397, + 0.0 + ], + [ + 0, + 11819, + 82, + 0.0 + ], + [ + 0, + 9426, + 8222, + 0.0 + ], + [ + 0, + 11421, + 82, + 0.0 + ], + [ + 0, + 12510, + 1219, + 0.0 + ], + [ + 0, + 12537, + 8206, + 0.0 + ], + [ + 0, + 12474, + 33296, + 0.0 + ], + [ + 0, + 9276, + 16657, + 0.0 + ], + [ + 0, + 9890, + 8326, + 0.0 + ], + [ + 0, + 9581, + 8513, + 0.0 + ], + [ + 0, + 12552, + 16403, + 0.0 + ], + [ + 0, + 10044, + 16406, + 0.0 + ], + [ + 0, + 12516, + 8206, + 0.0 + ], + [ + 0, + 11833, + 97, + 0.0 + ], + [ + 0, + 10668, + 16429, + 0.0 + ], + [ + 0, + 8260, + 382, + 0.0 + ], + [ + 1, + 12585, + 556, + 0.0 + ], + [ + 1, + 12594, + 556, + 0.0 + ], + [ + 1, + 11421, + 82, + 0.0 + ], + [ + 1, + 11489, + 7, + 0.0 + ], + [ + 1, + 11818, + 82, + 0.0 + ], + [ + 1, + 11819, + 82, + 0.0 + ], + [ + 1, + 11379, + 7, + 0.0 + ], + [ + 1, + 12480, + 562, + 0.0 + ], + [ + 1, + 6750, + 557, + 0.0 + ], + [ + 1, + 11822, + 76, + 0.0 + ], + [ + 1, + 6748, + 557, + 0.0 + ], + [ + 1, + 10048, + 904, + 0.0 + ], + [ + 1, + 11468, + 76, + 0.0 + ], + [ + 1, + 11488, + 7, + 0.0 + ], + [ + 1, + 11444, + 76, + 0.0 + ], + [ + 1, + 9585, + 1054, + 0.0 + ], + [ + 1, + 11487, + 7, + 0.0 + ], + [ + 1, + 7317, + 386, + 0.0 + ], + [ + 1, + 12570, + 131884, + 0.0 + ], + [ + 1, + 12492, + 562, + 0.0 + ], + [ + 1, + 10206, + 712, + 0.0 + ], + [ + 1, + 10356, + 557, + 0.0 + ], + [ + 1, + 12498, + 1052, + 0.0 + ], + [ + 1, + 10198, + 840, + 0.0 + ], + [ + 1, + 12456, + 809, + 0.0 + ], + [ + 1, + 9890, + 1054, + 0.0 + ], + [ + 1, + 10514, + 557, + 0.0 + ], + [ + 1, + 10052, + 563, + 0.0 + ], + [ + 1, + 12597, + 66220, + 0.0 + ], + [ + 1, + 8818, + 680, + 0.0 + ], + [ + 1, + 11446, + 76, + 0.0 + ], + [ + 1, + 9748, + 1054, + 0.0 + ], + [ + 1, + 12504, + 17468, + 0.0 + ], + [ + 1, + 10364, + 706, + 0.0 + ], + [ + 1, + 11401, + 25, + 0.0 + ], + [ + 1, + 8972, + 557, + 0.0 + ], + [ + 1, + 12507, + 1110, + 0.0 + ], + [ + 1, + 6751, + 557, + 0.0 + ], + [ + 1, + 6741, + 557, + 0.0 + ], + [ + 1, + 11817, + 82, + 0.0 + ], + [ + 1, + 9736, + 1525, + 0.0 + ], + [ + 1, + 7270, + 367, + 0.0 + ], + [ + 1, + 10056, + 563, + 0.0 + ], + [ + 1, + 12513, + 1174, + 0.0 + ], + [ + 1, + 12546, + 562, + 0.0 + ], + [ + 1, + 9740, + 1054, + 0.0 + ], + [ + 1, + 9118, + 1020, + 0.0 + ], + [ + 1, + 11824, + 76, + 0.0 + ], + [ + 1, + 11445, + 76, + 0.0 + ], + [ + 1, + 11508, + 25, + 0.0 + ], + [ + 1, + 10510, + 540, + 0.0 + ], + [ + 1, + 12447, + 131884, + 0.0 + ], + [ + 1, + 9894, + 1304, + 0.0 + ], + [ + 1, + 12477, + 562, + 0.0 + ], + [ + 1, + 10668, + 557, + 0.0 + ], + [ + 1, + 9430, + 1409, + 0.0 + ], + [ + 1, + 8260, + 382, + 0.0 + ], + [ + 1, + 7293, + 28, + 0.0 + ], + [ + 1, + 11400, + 25, + 0.0 + ], + [ + 1, + 11531, + 82, + 0.0 + ], + [ + 1, + 8544, + 176, + 0.0 + ], + [ + 1, + 6744, + 557, + 0.0 + ], + [ + 1, + 12576, + 66220, + 0.0 + ], + [ + 1, + 11829, + 76, + 0.0 + ], + [ + 1, + 12441, + 556, + 0.0 + ], + [ + 1, + 6745, + 557, + 0.0 + ], + [ + 1, + 12462, + 556, + 0.0 + ], + [ + 1, + 11510, + 25, + 0.0 + ], + [ + 1, + 11532, + 82, + 0.0 + ], + [ + 1, + 12537, + 1052, + 0.0 + ], + [ + 1, + 8810, + 557, + 0.0 + ], + [ + 1, + 12528, + 1052, + 0.0 + ], + [ + 1, + 12453, + 66220, + 0.0 + ], + [ + 1, + 8968, + 1014, + 0.0 + ], + [ + 1, + 12573, + 556, + 0.0 + ], + [ + 1, + 12531, + 1052, + 0.0 + ], + [ + 1, + 9581, + 1345, + 0.0 + ], + [ + 1, + 11509, + 25, + 0.0 + ], + [ + 1, + 12489, + 562, + 0.0 + ], + [ + 1, + 10044, + 534, + 0.0 + ], + [ + 1, + 12567, + 562, + 0.0 + ], + [ + 1, + 6740, + 557, + 0.0 + ], + [ + 1, + 14383, + 76, + 0.0 + ], + [ + 1, + 9276, + 563, + 0.0 + ], + [ + 1, + 12459, + 131884, + 0.0 + ], + [ + 1, + 12450, + 681, + 0.0 + ], + [ + 1, + 11833, + 97, + 0.0 + ], + [ + 1, + 12558, + 66226, + 0.0 + ], + [ + 1, + 11467, + 76, + 0.0 + ], + [ + 1, + 12483, + 562, + 0.0 + ], + [ + 1, + 12579, + 556, + 0.0 + ], + [ + 1, + 12510, + 66716, + 0.0 + ], + [ + 1, + 9744, + 1112, + 0.0 + ], + [ + 1, + 9126, + 563, + 0.0 + ], + [ + 1, + 8814, + 557, + 0.0 + ], + [ + 1, + 8656, + 990, + 0.0 + ], + [ + 1, + 12534, + 1052, + 0.0 + ], + [ + 1, + 12438, + 569, + 0.0 + ], + [ + 1, + 12474, + 562, + 0.0 + ], + [ + 1, + 9434, + 1054, + 0.0 + ], + [ + 1, + 10210, + 563, + 0.0 + ], + [ + 1, + 12540, + 1178, + 0.0 + ], + [ + 1, + 11402, + 25, + 0.0 + ], + [ + 1, + 9122, + 610, + 0.0 + ], + [ + 1, + 10506, + 557, + 0.0 + ], + [ + 1, + 12519, + 1052, + 0.0 + ], + [ + 1, + 10352, + 557, + 0.0 + ], + [ + 1, + 6747, + 557, + 0.0 + ], + [ + 1, + 11828, + 76, + 0.0 + ], + [ + 1, + 10672, + 786, + 0.0 + ], + [ + 1, + 12564, + 562, + 0.0 + ], + [ + 1, + 12468, + 617, + 0.0 + ], + [ + 1, + 8402, + 494, + 0.0 + ], + [ + 1, + 9284, + 563, + 0.0 + ], + [ + 1, + 12444, + 556, + 0.0 + ], + [ + 1, + 10202, + 563, + 0.0 + ], + [ + 1, + 11466, + 76, + 0.0 + ], + [ + 1, + 9130, + 563, + 0.0 + ], + [ + 1, + 8664, + 568, + 0.0 + ], + [ + 1, + 8668, + 557, + 0.0 + ], + [ + 1, + 9272, + 674, + 0.0 + ], + [ + 1, + 9280, + 802, + 0.0 + ], + [ + 1, + 12516, + 1052, + 0.0 + ], + [ + 1, + 8964, + 557, + 0.0 + ], + [ + 1, + 12495, + 66226, + 0.0 + ], + [ + 1, + 9902, + 1176, + 0.0 + ], + [ + 1, + 11823, + 76, + 0.0 + ], + [ + 1, + 12582, + 556, + 0.0 + ], + [ + 1, + 10360, + 834, + 0.0 + ], + [ + 1, + 9589, + 1217, + 0.0 + ], + [ + 1, + 11381, + 7, + 0.0 + ], + [ + 1, + 6749, + 557, + 0.0 + ], + [ + 1, + 12552, + 562, + 0.0 + ], + [ + 1, + 11423, + 82, + 0.0 + ], + [ + 1, + 12543, + 66716, + 0.0 + ], + [ + 1, + 8660, + 557, + 0.0 + ], + [ + 1, + 12501, + 1052, + 0.0 + ], + [ + 1, + 12465, + 131884, + 0.0 + ], + [ + 1, + 8822, + 808, + 0.0 + ], + [ + 1, + 12591, + 1019, + 0.0 + ], + [ + 1, + 14384, + 76, + 0.0 + ], + [ + 1, + 12549, + 1007, + 0.0 + ], + [ + 1, + 12588, + 131884, + 0.0 + ], + [ + 1, + 12603, + 556, + 0.0 + ], + [ + 1, + 11530, + 82, + 0.0 + ], + [ + 1, + 6743, + 557, + 0.0 + ], + [ + 1, + 9898, + 1054, + 0.0 + ], + [ + 1, + 10660, + 557, + 0.0 + ], + [ + 1, + 9593, + 1054, + 0.0 + ], + [ + 1, + 12555, + 625, + 0.0 + ], + [ + 1, + 10518, + 898, + 0.0 + ], + [ + 1, + 12471, + 556, + 0.0 + ], + [ + 1, + 6742, + 557, + 0.0 + ], + [ + 1, + 7975, + 148, + 0.0 + ], + [ + 1, + 9426, + 1054, + 0.0 + ], + [ + 1, + 12522, + 1114, + 0.0 + ], + [ + 1, + 11422, + 82, + 0.0 + ], + [ + 1, + 12486, + 803, + 0.0 + ], + [ + 1, + 6746, + 557, + 0.0 + ], + [ + 1, + 12525, + 8221, + 0.0 + ], + [ + 1, + 8976, + 616, + 0.0 + ], + [ + 1, + 12561, + 689, + 0.0 + ], + [ + 1, + 11380, + 7, + 0.0 + ], + [ + 1, + 10664, + 652, + 0.0 + ], + [ + 1, + 12600, + 131884, + 0.0 + ], + [ + 1, + 11834, + 97, + 0.0 + ], + [ + 1, + 8118, + 13, + 0.0 + ], + [ + 1, + 9438, + 1068, + 0.0 + ], + [ + 2, + 12519, + 1052, + 0.0 + ], + [ + 2, + 9890, + 1054, + 0.0 + ], + [ + 2, + 10210, + 563, + 0.0 + ], + [ + 2, + 11509, + 25, + 0.0 + ], + [ + 2, + 8544, + 176, + 0.0 + ], + [ + 2, + 12582, + 556, + 0.0 + ], + [ + 2, + 12453, + 721, + 0.0 + ], + [ + 2, + 8260, + 382, + 0.0 + ], + [ + 2, + 8968, + 1014, + 0.0 + ], + [ + 2, + 8660, + 557, + 0.0 + ], + [ + 2, + 12600, + 787, + 0.0 + ], + [ + 2, + 8822, + 808, + 0.0 + ], + [ + 2, + 12534, + 1052, + 0.0 + ], + [ + 2, + 11530, + 82, + 0.0 + ], + [ + 2, + 11819, + 82, + 0.0 + ], + [ + 2, + 8656, + 990, + 0.0 + ], + [ + 2, + 12513, + 1174, + 0.0 + ], + [ + 2, + 11817, + 82, + 0.0 + ], + [ + 2, + 9118, + 1020, + 0.0 + ], + [ + 2, + 12441, + 556, + 0.0 + ], + [ + 2, + 7293, + 28, + 0.0 + ], + [ + 2, + 12546, + 562, + 0.0 + ], + [ + 2, + 6750, + 557, + 0.0 + ], + [ + 2, + 11822, + 76, + 0.0 + ], + [ + 2, + 11423, + 82, + 0.0 + ], + [ + 2, + 12516, + 1052, + 0.0 + ], + [ + 2, + 11487, + 7, + 0.0 + ], + [ + 2, + 9280, + 802, + 0.0 + ], + [ + 2, + 11466, + 76, + 0.0 + ], + [ + 2, + 10052, + 563, + 0.0 + ], + [ + 2, + 6743, + 557, + 0.0 + ], + [ + 2, + 11833, + 97, + 0.0 + ], + [ + 2, + 8976, + 616, + 0.0 + ], + [ + 2, + 11531, + 82, + 0.0 + ], + [ + 2, + 8964, + 557, + 0.0 + ], + [ + 2, + 11380, + 7, + 0.0 + ], + [ + 2, + 12552, + 562, + 0.0 + ], + [ + 2, + 10506, + 557, + 0.0 + ], + [ + 2, + 11445, + 76, + 0.0 + ], + [ + 2, + 9585, + 1054, + 0.0 + ], + [ + 2, + 12594, + 556, + 0.0 + ], + [ + 2, + 10510, + 540, + 0.0 + ], + [ + 2, + 10048, + 904, + 0.0 + ], + [ + 2, + 6748, + 557, + 0.0 + ], + [ + 2, + 8668, + 557, + 0.0 + ], + [ + 2, + 12603, + 556, + 0.0 + ], + [ + 2, + 10672, + 786, + 0.0 + ], + [ + 2, + 12471, + 556, + 0.0 + ], + [ + 2, + 12543, + 1250, + 0.0 + ], + [ + 2, + 12573, + 556, + 0.0 + ], + [ + 2, + 7270, + 367, + 0.0 + ], + [ + 2, + 7317, + 386, + 0.0 + ], + [ + 2, + 12462, + 556, + 0.0 + ], + [ + 2, + 8664, + 568, + 0.0 + ], + [ + 2, + 8818, + 680, + 0.0 + ], + [ + 2, + 12579, + 556, + 0.0 + ], + [ + 2, + 9581, + 1345, + 0.0 + ], + [ + 2, + 12558, + 713, + 0.0 + ], + [ + 2, + 9276, + 563, + 0.0 + ], + [ + 2, + 10198, + 840, + 0.0 + ], + [ + 2, + 11829, + 76, + 0.0 + ], + [ + 2, + 12561, + 689, + 0.0 + ], + [ + 2, + 12465, + 913, + 0.0 + ], + [ + 2, + 9902, + 1176, + 0.0 + ], + [ + 2, + 10352, + 557, + 0.0 + ], + [ + 2, + 9438, + 1068, + 0.0 + ], + [ + 2, + 11468, + 76, + 0.0 + ], + [ + 2, + 7975, + 148, + 0.0 + ], + [ + 2, + 12438, + 569, + 0.0 + ], + [ + 2, + 9589, + 1217, + 0.0 + ], + [ + 2, + 6751, + 557, + 0.0 + ], + [ + 2, + 11446, + 76, + 0.0 + ], + [ + 2, + 11444, + 76, + 0.0 + ], + [ + 2, + 12510, + 1219, + 0.0 + ], + [ + 2, + 10668, + 557, + 0.0 + ], + [ + 2, + 8402, + 494, + 0.0 + ], + [ + 2, + 12459, + 849, + 0.0 + ], + [ + 2, + 11400, + 25, + 0.0 + ], + [ + 2, + 6741, + 557, + 0.0 + ], + [ + 2, + 12570, + 835, + 0.0 + ], + [ + 2, + 10360, + 834, + 0.0 + ], + [ + 2, + 6746, + 557, + 0.0 + ], + [ + 2, + 10044, + 534, + 0.0 + ], + [ + 2, + 11401, + 25, + 0.0 + ], + [ + 2, + 12564, + 562, + 0.0 + ], + [ + 2, + 9894, + 1304, + 0.0 + ], + [ + 2, + 12597, + 659, + 0.0 + ], + [ + 2, + 10364, + 706, + 0.0 + ], + [ + 2, + 11379, + 7, + 0.0 + ], + [ + 2, + 9898, + 1054, + 0.0 + ], + [ + 2, + 6747, + 557, + 0.0 + ], + [ + 2, + 11532, + 82, + 0.0 + ], + [ + 2, + 12528, + 1052, + 0.0 + ], + [ + 2, + 11422, + 82, + 0.0 + ], + [ + 2, + 11824, + 76, + 0.0 + ], + [ + 2, + 6744, + 557, + 0.0 + ], + [ + 2, + 11421, + 82, + 0.0 + ], + [ + 2, + 11510, + 25, + 0.0 + ], + [ + 2, + 11823, + 76, + 0.0 + ], + [ + 2, + 10356, + 557, + 0.0 + ], + [ + 2, + 9126, + 563, + 0.0 + ], + [ + 2, + 11381, + 7, + 0.0 + ], + [ + 2, + 12444, + 556, + 0.0 + ], + [ + 2, + 12531, + 1052, + 0.0 + ], + [ + 2, + 6749, + 557, + 0.0 + ], + [ + 2, + 8814, + 557, + 0.0 + ], + [ + 2, + 11467, + 76, + 0.0 + ], + [ + 2, + 10514, + 557, + 0.0 + ], + [ + 2, + 14384, + 76, + 0.0 + ], + [ + 2, + 8810, + 557, + 0.0 + ], + [ + 2, + 11508, + 25, + 0.0 + ], + [ + 2, + 12474, + 562, + 0.0 + ], + [ + 2, + 12555, + 625, + 0.0 + ], + [ + 2, + 10056, + 563, + 0.0 + ], + [ + 2, + 12525, + 1039, + 0.0 + ], + [ + 2, + 12540, + 1178, + 0.0 + ], + [ + 2, + 12567, + 562, + 0.0 + ], + [ + 2, + 12504, + 1070, + 0.0 + ], + [ + 2, + 12576, + 707, + 0.0 + ], + [ + 2, + 12456, + 809, + 0.0 + ], + [ + 2, + 11818, + 82, + 0.0 + ], + [ + 2, + 9434, + 1054, + 0.0 + ], + [ + 2, + 10518, + 898, + 0.0 + ], + [ + 2, + 12480, + 562, + 0.0 + ], + [ + 2, + 12495, + 709, + 0.0 + ], + [ + 2, + 10664, + 652, + 0.0 + ], + [ + 2, + 12549, + 1007, + 0.0 + ], + [ + 2, + 12489, + 562, + 0.0 + ], + [ + 2, + 8972, + 557, + 0.0 + ], + [ + 2, + 6740, + 557, + 0.0 + ], + [ + 2, + 9740, + 1054, + 0.0 + ], + [ + 2, + 9748, + 1054, + 0.0 + ], + [ + 2, + 12492, + 562, + 0.0 + ], + [ + 2, + 12585, + 556, + 0.0 + ], + [ + 2, + 12486, + 803, + 0.0 + ], + [ + 2, + 9284, + 563, + 0.0 + ], + [ + 2, + 11828, + 76, + 0.0 + ], + [ + 2, + 9736, + 1525, + 0.0 + ], + [ + 2, + 12477, + 562, + 0.0 + ], + [ + 2, + 12522, + 1114, + 0.0 + ], + [ + 2, + 11488, + 7, + 0.0 + ], + [ + 2, + 9744, + 1112, + 0.0 + ], + [ + 2, + 12507, + 1110, + 0.0 + ], + [ + 2, + 9122, + 610, + 0.0 + ], + [ + 2, + 9593, + 1054, + 0.0 + ], + [ + 2, + 12501, + 1052, + 0.0 + ], + [ + 2, + 14383, + 76, + 0.0 + ], + [ + 2, + 11402, + 25, + 0.0 + ], + [ + 2, + 6742, + 557, + 0.0 + ], + [ + 2, + 6745, + 557, + 0.0 + ], + [ + 2, + 11834, + 97, + 0.0 + ], + [ + 2, + 12483, + 562, + 0.0 + ], + [ + 2, + 10660, + 557, + 0.0 + ], + [ + 2, + 9130, + 563, + 0.0 + ], + [ + 2, + 8118, + 13, + 0.0 + ], + [ + 2, + 12450, + 681, + 0.0 + ], + [ + 2, + 12447, + 961, + 0.0 + ], + [ + 2, + 12498, + 1052, + 0.0 + ], + [ + 2, + 9272, + 674, + 0.0 + ], + [ + 2, + 9426, + 1054, + 0.0 + ], + [ + 2, + 10202, + 563, + 0.0 + ], + [ + 2, + 12591, + 1019, + 0.0 + ], + [ + 2, + 9430, + 1409, + 0.0 + ], + [ + 2, + 12468, + 617, + 0.0 + ], + [ + 2, + 10206, + 712, + 0.0 + ], + [ + 2, + 11489, + 7, + 0.0 + ], + [ + 2, + 12537, + 1052, + 0.0 + ], + [ + 2, + 12588, + 899, + 0.0 + ], + [ + 3, + 10056, + 563, + 0.0 + ], + [ + 3, + 12591, + 1019, + 0.0 + ], + [ + 3, + 12594, + 556, + 0.0 + ], + [ + 3, + 12483, + 562, + 0.0 + ], + [ + 3, + 12528, + 1052, + 0.0 + ], + [ + 3, + 10664, + 652, + 0.0 + ], + [ + 3, + 11823, + 76, + 0.0 + ], + [ + 3, + 9118, + 1020, + 0.0 + ], + [ + 3, + 12585, + 556, + 0.0 + ], + [ + 3, + 8814, + 557, + 0.0 + ], + [ + 3, + 11834, + 97, + 0.0 + ], + [ + 3, + 10052, + 563, + 0.0 + ], + [ + 3, + 12462, + 556, + 0.0 + ], + [ + 3, + 12465, + 913, + 0.0 + ], + [ + 3, + 6747, + 557, + 0.0 + ], + [ + 3, + 8818, + 680, + 0.0 + ], + [ + 3, + 11822, + 76, + 0.0 + ], + [ + 3, + 12582, + 556, + 0.0 + ], + [ + 3, + 10360, + 834, + 0.0 + ], + [ + 3, + 12489, + 562, + 0.0 + ], + [ + 3, + 11487, + 7, + 0.0 + ], + [ + 3, + 12501, + 1052, + 0.0 + ], + [ + 3, + 12567, + 562, + 0.0 + ], + [ + 3, + 12519, + 1052, + 0.0 + ], + [ + 3, + 9276, + 563, + 0.0 + ], + [ + 3, + 11824, + 76, + 0.0 + ], + [ + 3, + 9589, + 1217, + 0.0 + ], + [ + 3, + 11421, + 82, + 0.0 + ], + [ + 3, + 9130, + 563, + 0.0 + ], + [ + 3, + 12468, + 617, + 0.0 + ], + [ + 3, + 11468, + 76, + 0.0 + ], + [ + 3, + 12543, + 1250, + 0.0 + ], + [ + 3, + 12495, + 709, + 0.0 + ], + [ + 3, + 8810, + 557, + 0.0 + ], + [ + 3, + 11422, + 82, + 0.0 + ], + [ + 3, + 6743, + 557, + 0.0 + ], + [ + 3, + 6749, + 557, + 0.0 + ], + [ + 3, + 9890, + 1054, + 0.0 + ], + [ + 3, + 12474, + 562, + 0.0 + ], + [ + 3, + 12579, + 556, + 0.0 + ], + [ + 3, + 10048, + 904, + 0.0 + ], + [ + 3, + 12516, + 1052, + 0.0 + ], + [ + 3, + 8664, + 568, + 0.0 + ], + [ + 3, + 12510, + 1219, + 0.0 + ], + [ + 3, + 12600, + 787, + 0.0 + ], + [ + 3, + 12597, + 659, + 0.0 + ], + [ + 3, + 10044, + 534, + 0.0 + ], + [ + 3, + 7317, + 386, + 0.0 + ], + [ + 3, + 10506, + 557, + 0.0 + ], + [ + 3, + 9438, + 1068, + 0.0 + ], + [ + 3, + 11380, + 7, + 0.0 + ], + [ + 3, + 11531, + 82, + 0.0 + ], + [ + 3, + 9902, + 1176, + 0.0 + ], + [ + 3, + 9585, + 1054, + 0.0 + ], + [ + 3, + 10210, + 563, + 0.0 + ], + [ + 3, + 6744, + 557, + 0.0 + ], + [ + 3, + 12540, + 1178, + 0.0 + ], + [ + 3, + 12438, + 569, + 0.0 + ], + [ + 3, + 10206, + 712, + 0.0 + ], + [ + 3, + 9593, + 1054, + 0.0 + ], + [ + 3, + 11817, + 82, + 0.0 + ], + [ + 3, + 12549, + 1007, + 0.0 + ], + [ + 3, + 9736, + 1525, + 0.0 + ], + [ + 3, + 9284, + 563, + 0.0 + ], + [ + 3, + 12522, + 1114, + 0.0 + ], + [ + 3, + 8660, + 557, + 0.0 + ], + [ + 3, + 12492, + 562, + 0.0 + ], + [ + 3, + 12573, + 556, + 0.0 + ], + [ + 3, + 11530, + 82, + 0.0 + ], + [ + 3, + 12555, + 625, + 0.0 + ], + [ + 3, + 12588, + 899, + 0.0 + ], + [ + 3, + 9894, + 1304, + 0.0 + ], + [ + 3, + 6746, + 557, + 0.0 + ], + [ + 3, + 11489, + 7, + 0.0 + ], + [ + 3, + 12477, + 562, + 0.0 + ], + [ + 3, + 10202, + 563, + 0.0 + ], + [ + 3, + 6742, + 557, + 0.0 + ], + [ + 3, + 12513, + 1174, + 0.0 + ], + [ + 3, + 9426, + 1054, + 0.0 + ], + [ + 3, + 11467, + 76, + 0.0 + ], + [ + 3, + 12444, + 556, + 0.0 + ], + [ + 3, + 12456, + 809, + 0.0 + ], + [ + 3, + 12603, + 556, + 0.0 + ], + [ + 3, + 9272, + 674, + 0.0 + ], + [ + 3, + 12564, + 562, + 0.0 + ], + [ + 3, + 10672, + 786, + 0.0 + ], + [ + 3, + 10518, + 898, + 0.0 + ], + [ + 3, + 8976, + 616, + 0.0 + ], + [ + 3, + 12471, + 556, + 0.0 + ], + [ + 3, + 12561, + 689, + 0.0 + ], + [ + 3, + 10668, + 557, + 0.0 + ], + [ + 3, + 8822, + 808, + 0.0 + ], + [ + 3, + 6740, + 557, + 0.0 + ], + [ + 3, + 12552, + 562, + 0.0 + ], + [ + 3, + 8964, + 557, + 0.0 + ], + [ + 3, + 11509, + 25, + 0.0 + ], + [ + 3, + 12504, + 1070, + 0.0 + ], + [ + 3, + 8260, + 382, + 0.0 + ], + [ + 3, + 11488, + 7, + 0.0 + ], + [ + 3, + 12480, + 562, + 0.0 + ], + [ + 3, + 9744, + 1112, + 0.0 + ], + [ + 3, + 12498, + 1052, + 0.0 + ], + [ + 3, + 7975, + 148, + 0.0 + ], + [ + 3, + 11402, + 25, + 0.0 + ], + [ + 3, + 6751, + 557, + 0.0 + ], + [ + 3, + 10364, + 706, + 0.0 + ], + [ + 3, + 11828, + 76, + 0.0 + ], + [ + 3, + 9430, + 1409, + 0.0 + ], + [ + 3, + 11445, + 76, + 0.0 + ], + [ + 3, + 12450, + 681, + 0.0 + ], + [ + 3, + 9122, + 610, + 0.0 + ], + [ + 3, + 12558, + 713, + 0.0 + ], + [ + 3, + 8118, + 13, + 0.0 + ], + [ + 3, + 12507, + 1110, + 0.0 + ], + [ + 3, + 11446, + 76, + 0.0 + ], + [ + 3, + 10510, + 540, + 0.0 + ], + [ + 3, + 9748, + 1054, + 0.0 + ], + [ + 3, + 11381, + 7, + 0.0 + ], + [ + 3, + 8968, + 1014, + 0.0 + ], + [ + 3, + 8668, + 557, + 0.0 + ], + [ + 3, + 10356, + 557, + 0.0 + ], + [ + 3, + 10198, + 840, + 0.0 + ], + [ + 3, + 12537, + 1052, + 0.0 + ], + [ + 3, + 10514, + 557, + 0.0 + ], + [ + 3, + 11833, + 97, + 0.0 + ], + [ + 3, + 11444, + 76, + 0.0 + ], + [ + 3, + 12531, + 1052, + 0.0 + ], + [ + 3, + 9126, + 563, + 0.0 + ], + [ + 3, + 12576, + 707, + 0.0 + ], + [ + 3, + 11819, + 82, + 0.0 + ], + [ + 3, + 11401, + 25, + 0.0 + ], + [ + 3, + 12459, + 849, + 0.0 + ], + [ + 3, + 12570, + 835, + 0.0 + ], + [ + 3, + 11423, + 82, + 0.0 + ], + [ + 3, + 8402, + 494, + 0.0 + ], + [ + 3, + 6750, + 557, + 0.0 + ], + [ + 3, + 11818, + 82, + 0.0 + ], + [ + 3, + 11466, + 76, + 0.0 + ], + [ + 3, + 6748, + 557, + 0.0 + ], + [ + 3, + 11400, + 25, + 0.0 + ], + [ + 3, + 12441, + 556, + 0.0 + ], + [ + 3, + 7270, + 367, + 0.0 + ], + [ + 3, + 12486, + 803, + 0.0 + ], + [ + 3, + 10660, + 557, + 0.0 + ], + [ + 3, + 9898, + 1054, + 0.0 + ], + [ + 3, + 9280, + 802, + 0.0 + ], + [ + 3, + 12546, + 562, + 0.0 + ], + [ + 3, + 6741, + 557, + 0.0 + ], + [ + 3, + 11829, + 76, + 0.0 + ], + [ + 3, + 7293, + 28, + 0.0 + ], + [ + 3, + 11508, + 25, + 0.0 + ], + [ + 3, + 9581, + 1345, + 0.0 + ], + [ + 3, + 9434, + 1054, + 0.0 + ], + [ + 3, + 14383, + 76, + 0.0 + ], + [ + 3, + 9740, + 1054, + 0.0 + ], + [ + 3, + 12453, + 721, + 0.0 + ], + [ + 3, + 12525, + 1039, + 0.0 + ], + [ + 3, + 10352, + 557, + 0.0 + ], + [ + 3, + 12447, + 961, + 0.0 + ], + [ + 3, + 8656, + 990, + 0.0 + ], + [ + 3, + 12534, + 1052, + 0.0 + ], + [ + 3, + 8544, + 176, + 0.0 + ], + [ + 3, + 11532, + 82, + 0.0 + ], + [ + 3, + 8972, + 557, + 0.0 + ], + [ + 3, + 11379, + 7, + 0.0 + ], + [ + 3, + 6745, + 557, + 0.0 + ], + [ + 3, + 11510, + 25, + 0.0 + ] + ], + "neighbor_count_per_group": 1022, + "original_nodes": 19197, + "original_seed_origin": "OS randomness recorded in the initial experiment", + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "plateau": true, + "platform": "Linux-6.8.0-142-generic-x86_64-with-glibc2.39", + "python": "3.12.3", + "rounds": [ + { + "floating_delta": 0.0, + "moves": 167, + "round": 0, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 168, + "round": 1, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 168, + "round": 2, + "strict": 0 + }, + { + "floating_delta": 0.0, + "moves": 167, + "round": 3, + "strict": 0 + } + ], + "rounds_requested": 4, + "scope": "FLOATING_DISCOVERY_WITH_EXACT_FINAL_RANK_INVOICE_NO_NEW_KAPPA", + "search_sha256": "92f314729720f44c01b9efcc47e5f0678b355089f07e90cbcaea0e28df3e7821", + "seed": 15448844788580461029, + "seed_origin": "explicit reproducible seed", + "source_base": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + } +] diff --git a/research/independent-clifford-expansion/PROOF.md b/research/independent-clifford-expansion/PROOF.md new file mode 100644 index 0000000000..3ad9690503 --- /dev/null +++ b/research/independent-clifford-expansion/PROOF.md @@ -0,0 +1,144 @@ +# A finite nearest-Clifford obstruction on the round-three contact graph + +Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance. +Apache-2.0. This is a written finite argument with executable certificates, +not a formal-kernel or independent human acceptance claim. + +## Object and tariff + +The input is Cao Yifan's frozen PR4610 round-three word retained by +`research/general-gaussian-contact-search/inputs/round3-word.json.gz`. +The exact commit, blob and SHA256 provenance are in SOURCES.json and the +predecessor package. Its forward contact graph has 19,197 actual chart nodes. +It includes every formerly zero transition, every native warp, both endpoints +of each of 408 distinct arbitrary helpers, and eight paid rank-eight centers. +The scalar order, coefficients, logical native maps and main ABI are fixed. +Owned, main and explicit adapter gauges remain frozen. + +We use the inverse-chart convention of Dugongue's PR4654. A Clifford gauge +F has chart L=F^{-1}L0, a Lagrangian in the 18-dimensional binary symplectic +space. For charts A,B the Fourier rank of the physical transition is + + d(A,B) = 9 - dim(A intersect B) = rank(stack(A,B)) - 9. + +A native logical warp K with binary action S instead costs d(SA,B). +The helper's complete productive rank is the same distance between its +entrance and exit charts. No dimension difference is substituted for this +distance outside nested canonical charts. These are the predecessor's +Gaussian rank tariff and source all-column ABI premises; this package does +not re-prove their full native or all-size supplier theorem. + +Each scalar contact has one common actual gauge for its operands. Different +contacts may use independent Clifford gauges, including different subspaces +and symmetric forms. Gauge telescoping explains why such a change is a +valid geometric candidate; a favorable candidate would still require its +actual phase/adapter implementation, native replay and downstream admission. +There is no favorable candidate here. + +## Two explicitly different move domains + +The first domain contracts original zero-rank identity transitions. All nodes +of such a component are constrained to have the same changed chart. The +component is frozen if any member is frozen. This leaves 1,075 groups, of +which 800 can move, and 3,938 charged edge/helper incidences. A move can thus +change many original contacts together, while preserving those particular +zero edges. Warps are not contracted or presumed free after a change. + +The second domain contracts nothing. There are 18,240 unfrozen chart nodes. +A move changes one node and prices every affected edge, including transitions +that were originally free. These two finite domains do not exhaust joint +independent assignments of all charts. Contraction constrains equal charts; +it is not an assertion that zero edges must stay free in every construction. + +## Complete nearest-chart alphabet + +Let L be an n-dimensional Lagrangian over F2. A nonzero functional alpha on +L determines the hyperplane K=ker(alpha). In the two-dimensional symplectic +quotient K-perp/K there are exactly three lines. One is L/K; the other two +give exactly two Lagrangians L' with L intersect L'=K. Thus every L has + + 2*(2^n-1) + +distinct neighbors at distance one. For n=9 this is 1,022. + +Choose w whose pairing with L is alpha and v in L with alpha(v)=1. +The transvections T_w and T_(w+v) send L to the two neighbors: their new +lines are represented by v+w and w, respectively. Every such transvection +is the binary action of a Hermitian Pauli quarter turn. The choice of w +modulo K does not change either neighbor. The enumerator solves the pairing +equations exactly and emits these two representatives for each alpha. +The independent Python checker also enumerates all nonzero Pauli axes on +every Lagrangian in dimensions 1,2,3 and compares the full neighbor sets. +Literal Clifford circuits check independent axes at the two ends and their +sequential composition in dimensions 1,2. These checks support the algebraic +conventions; they are not a materialized nine-axis native supplier. + +## Exact exhaustive rank certificate + +For each baseline node/group, enumerate every neighbor, keeping all other +charts fixed. Independently recompute every incident paid, native-warp and +helper rank. Reject loss of strict helper productivity. Both censuses have +zero rejected moves. With delta_r denoting the change in paid multiplicity +minus helper multiplicity at rank r, the local energy is + + E(C) = sum_(r=1)^9 delta_r * r^(1-C). + +Main outputs and controller charges are fixed, so a larger complete +target-minus-paid moment would require E(C)<0. Rank-zero instructions have +zero cost and are omitted from this polynomial. + +The contracted domain has 817,600 moves and 417 distinct signed polynomials. +The uncontracted domain has 18,641,280 moves and 157 polynomials. Their +multiplicities, first witnesses and graph hashes are committed in RESULT.json. +The registered replay recompiles and reruns both complete censuses; it does +not trust a saved floating objective or merely inspect the frozen histogram. +For every polynomial bucket, Python independently reconstructs the witness +chart and its entire affected rank invoice. Bucket equality and total counts +are checked separately. Zero polynomials account for 43 and 168 moves. + +## A rigorous interval of exponents + +Every polynomial is nonnegative for every real C in [0,1/200]. The proof +uses two independent sufficient tests, recorded per census: + +1. If sum_r delta_r min(r,k)>=0 for all k=1,...,9, discrete concave dominance + implies sum_r delta_r f(r)>=0 for every increasing concave f with f(0)=0. + Indeed, each such f on these integer ranks is a nonnegative combination + of r and min(r,k). This covers 339 and 147 polynomials. +2. For each remaining polynomial, its rank mass E(0) is a nonnegative + integer. If it is zero, outward lower bounds on E'(C)>0 on the whole + interval prove E(C)>=0. If it is positive, direct outward bounds on E(C) + prove positivity on each subinterval. The contracted and uncontracted + cases require only 16 and 8 subdivisions, respectively. + +`intervals.py` uses integer arithmetic with outward rounding at 128 bits. +It bounds log(r) by the positive atanh series after reduction to [1,2], +including the geometric tail. It bounds exp(C log(r)) by 18 positive terms +and twice the next term, valid because C log(r)<1/2. Reciprocal intervals +then enclose r^(1-C). Signed sums select the appropriate outward endpoints. +Derivative bounds use -delta_r r^(1-C) log(r). Sampling never supplies the +interval claim. The zero exponent-saving endpoint is handled by E(0), not +by dividing by C. No conclusion is asserted for C>1/200. + +Consequently neither declared nearest-chart move domain improves this +source's complete moment anywhere from zero saving through .005. This is +a finite source-specific local obstruction. It does not prove a global +optimum of the contact graph, exclude larger joint chart changes, or bound +all controllers or multiplication algorithms. + +## Exploratory composition and next premise + +The optional compiled discovery also composes independent quarter turns +sequentially, instead of resetting to a common-axis binary model. The three +recorded runs perform one strict pass, 30 contracted plateau passes and +four uncontracted plateau passes. Their complete final rank invoices agree +with the starting invoice. The 1,960 accepted plateau moves found no strict +improvement. This is bounded search evidence, not an exhaustive exclusion +of plateau components or multi-contact moves. Floating comparisons decide +discovery moves only; they are not part of the exponent certificate. + +A next constructive attempt must coordinate several different groups at +once, use a larger move, change scalar contacts or change the native/owned +protocol. The certificate does not authorize more unchanged single-chart +sweeps as a new kappa contribution. No selected frontier, compiler, +ordinary BIT, outer ledger or unconditional theorem is changed. diff --git a/research/independent-clifford-expansion/README.md b/research/independent-clifford-expansion/README.md new file mode 100644 index 0000000000..7b0af058b6 --- /dev/null +++ b/research/independent-clifford-expansion/README.md @@ -0,0 +1,102 @@ +# Exhaustive nearest-Clifford steps on the round-three contact graph + +**Finite local obstruction; no higher κ.** On the pinned PR4610 round-three +word, no distance-one Clifford chart change in either of the two declared +move domains improves the complete recursive moment for any saving +`0 <= C <= .005`. The selected conditional κ remains **0.00302015**. + +This changes the common-axis binary-switch model of +[general-gaussian-contact-search](../general-gaussian-contact-search/README.md): +each moved node can choose any neighboring Lagrangian, changing its subspace +and phase together. The optional discovery composes independent Pauli axes +at different nodes. This also changes the fixed-subspace hypothesis of +[phase-rank-debt](../phase-rank-debt/README.md). Neither predecessor's result +is claimed as new here. + +| Source-bound move domain | Movable nodes/groups | Complete moves | Signed rank polynomials | +|---|---:|---:|---:| +| All original zero edges constrained to stay equal | 800 | 817,600 | 417 | +| One chronological node, with new zero-edge costs charged | 18,240 | 18,641,280 | 157 | + +There are exactly 1,022 distinct nearest Lagrangian charts at each nine-axis +node. Both censuses include all of them. Frozen main, adapter and owned +contacts stay fixed. Every native warp is repriced, and helper rewards use +the whole relative Clifford rank. All 408 helpers remain distinct arbitrary +inputs, and all eight rank-eight centers stay paid. The baseline is exactly + +``` +paid {1:2201, 2:412, 3:510, 4:127, 5:40, 8:8} +helpers {4:28, 7:7, 8:47, 9:326}. +``` + +[PROOF.md](PROOF.md) gives the complete finite argument and claim boundaries. +[RESULT.json](RESULT.json) contains the full rank-polynomial histograms, +witnesses, multiplicities, graph hashes and integer interval certificates. +Most patterns satisfy exact concave dominance; rigorous outward integer +bounds prove the rest on the entire saving interval. This is not an inference +from a sampled exponent or a floating solver's optimum status. + +## Reproduce + +Python 3.12 or later and a C++17 compiler (`g++` or `clang++`) are required; +there are no Python package or network dependencies. Run from repository root: + +```sh +python3 -B scripts/research_package.py --package research/independent-clifford-expansion +python3 -I -O -B research/independent-clifford-expansion/verify.py +``` + +The registered command recompiles and reruns both full censuses in a temporary +directory. Python independently checks every histogram bucket's witness. +The checker enumerates all 153 Lagrangians in dimensions one through three, +compares all nonzero-axis images, and checks 5,661 independent-axis physical +rank pairs plus 1,143 sequential compositions with literal Clifford circuits. +Three corruption controls must reject, and a real rank-improving fixture +must pass. The commands are read-only and remain active with Python `-O`. +`--write` regenerates the receipt for authoring only. + +Optional discovery is separate from the registered exact certificate: + +```sh +python3 -B research/independent-clifford-expansion/discover.py \ + --rounds 30 --plateau --output /tmp/independent-charts.json +``` + +The final-source runs in [DISCOVERY.json](DISCOVERY.json) record seeds, +compiler/environment, graph/source hashes and every accepted move. One strict +pass and 34 plateau passes found no paid/helper-profile change. The 1,960 +accepted plateau moves do not exclude other paths or simultaneous moves. +Floating discovery comparisons are not used in the exact interval proof. + +## Scope and attribution + +This is an exact finite result about a named geometric invoice model and +source. It does not exclude coordinated changes of several different groups, +arbitrary independent Clifford assignments, larger moves, changed scalar +words, changed native maps or new owned-center protocols. No new physical +supplier, uniform compiler, ordinary BIT admission, outer ledger, practical +runtime, full multiplication theorem or formal proof-kernel result is claimed. +The inherited inverse-chart/native tariff and source all-column ABI are +explicit premises. The selected record is unchanged. + +Credit Cao Yifan / PR4610 for the round-three word; Dugongue / PR4654 for +inverse-chart phase geometry; Cinna Davis's general contact model, PR4470 and +query-thinned controller lineage; zxv's native/compiler machinery; Jacob +Alan Sussman's mixed-target recursion; and all retained E8, Clifford, BIT, +scalar, precision and outer contributors. The literal quarter-turn circuit +is reused from the credited general contact verifier. New census, independent +chart composition, histogram replay and interval certificate prepared for +Cinna Davis / 1337isnot1337 with substantial OpenAI Codex assistance. No +subagents or independent human acceptance are claimed. Apache-2.0. + +## Open next questions + +Can a coordinated change of several different groups beat the complete +invoice? Start with two actual groups and emit their changed charts and every +incident rank, including newly paid warps and lost helper credit. A favorable +exact moment must precede native implementation; none is supplied here. + +Can a changed scalar contact or owned-center protocol remove paid work? +Specify the full arbitrary-input block, owner lifetimes and dirty restoration, +then price it against the same demanded outputs. Such a change leaves this +certificate's move domain and is the appropriate next mechanism to test. diff --git a/research/independent-clifford-expansion/RESULT.json b/research/independent-clifford-expansion/RESULT.json new file mode 100644 index 0000000000..0cba871dc0 --- /dev/null +++ b/research/independent-clifford-expansion/RESULT.json @@ -0,0 +1,11014 @@ +{ + "census": [ + { + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "collapse_zero": true, + "free_groups": 800, + "graph_sha256": "f5db08a5814b14b11b93b79207afb1a8d5ec2c5803c1cf6bbc3333cccf0a94af", + "groups": 1075, + "incidences": 3938, + "interval_proof": { + "concave_dominance_patterns": 339, + "fixed_point_bits": 128, + "interval_C": [ + "0", + "1/200" + ], + "interval_patterns": 78, + "minimum_scaled_lower_bound": 6386250360330835989776910086177706624, + "scale": "340282366920938463463374607431768211456", + "subdivisions": 16, + "zero_mass_patterns": 10 + }, + "invalid_moves": 0, + "original_nodes": 19197, + "patterns": [ + { + "count": 1, + "delta": [ + 0, + -22, + 2, + 5, + 0, + 4, + 0, + 2, + 13, + -15 + ], + "witness": [ + 122, + 563 + ] + }, + { + "count": 1, + "delta": [ + 0, + -22, + 2, + 9, + -8, + 8, + 0, + 2, + 13, + -15 + ], + "witness": [ + 120, + 1054 + ] + }, + { + "count": 3, + "delta": [ + 0, + -22, + 11, + 5, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 388 + ] + }, + { + "count": 3, + "delta": [ + 0, + -22, + 11, + 9, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 416 + ] + }, + { + "count": 86, + "delta": [ + 0, + -22, + 13, + 5, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 256 + ] + }, + { + "count": 128, + "delta": [ + 0, + -22, + 13, + 5, + 0, + 4, + 0, + -13, + 13, + 0 + ], + "witness": [ + 122, + 16403 + ] + }, + { + "count": 86, + "delta": [ + 0, + -22, + 13, + 5, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 131328 + ] + }, + { + "count": 128, + "delta": [ + 0, + -22, + 13, + 5, + 0, + 4, + 0, + 2, + -2, + 0 + ], + "witness": [ + 122, + 531 + ] + }, + { + "count": 510, + "delta": [ + 0, + -22, + 13, + 5, + 0, + 4, + 0, + 2, + 13, + -15 + ], + "witness": [ + 122, + 19 + ] + }, + { + "count": 13, + "delta": [ + 0, + -22, + 13, + 5, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 264 + ] + }, + { + "count": 80, + "delta": [ + 0, + -22, + 13, + 9, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 256 + ] + }, + { + "count": 128, + "delta": [ + 0, + -22, + 13, + 9, + -8, + 8, + 0, + -13, + 13, + 0 + ], + "witness": [ + 120, + 8206 + ] + }, + { + "count": 80, + "delta": [ + 0, + -22, + 13, + 9, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 131328 + ] + }, + { + "count": 128, + "delta": [ + 0, + -22, + 13, + 9, + -8, + 8, + 0, + 2, + -2, + 0 + ], + "witness": [ + 120, + 1038 + ] + }, + { + "count": 510, + "delta": [ + 0, + -22, + 13, + 9, + -8, + 8, + 0, + 2, + 13, + -15 + ], + "witness": [ + 120, + 14 + ] + }, + { + "count": 27, + "delta": [ + 0, + -22, + 13, + 9, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 288 + ] + }, + { + "count": 13, + "delta": [ + 0, + -22, + 13, + 9, + 0, + 0, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 131336 + ] + }, + { + "count": 2, + "delta": [ + 0, + -22, + 13, + 9, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 32844 + ] + }, + { + "count": 22, + "delta": [ + 0, + -22, + 13, + 13, + -8, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 131360 + ] + }, + { + "count": 2, + "delta": [ + 0, + -22, + 13, + 17, + -8, + 0, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 76 + ] + }, + { + "count": 13, + "delta": [ + 0, + -22, + 14, + 4, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 131520 + ] + }, + { + "count": 1, + "delta": [ + 0, + -22, + 14, + 4, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 469 + ] + }, + { + "count": 13, + "delta": [ + 0, + -22, + 14, + 8, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 131520 + ] + }, + { + "count": 1, + "delta": [ + 0, + -22, + 15, + 3, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 16907 + ] + }, + { + "count": 1, + "delta": [ + 0, + -22, + 15, + 7, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 9227 + ] + }, + { + "count": 2, + "delta": [ + 0, + -22, + 15, + 7, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 486 + ] + }, + { + "count": 1, + "delta": [ + 0, + -22, + 16, + 6, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 459 + ] + }, + { + "count": 5, + "delta": [ + 0, + -22, + 17, + 5, + -4, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 32843 + ] + }, + { + "count": 2, + "delta": [ + 0, + -22, + 18, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 384 + ] + }, + { + "count": 2, + "delta": [ + 0, + -21, + 11, + 4, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 392 + ] + }, + { + "count": 2, + "delta": [ + 0, + -21, + 11, + 8, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 385 + ] + }, + { + "count": 1, + "delta": [ + 0, + -21, + 12, + 4, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 67 + ] + }, + { + "count": 1, + "delta": [ + 0, + -21, + 12, + 8, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 74 + ] + }, + { + "count": 13, + "delta": [ + 0, + -21, + 13, + 4, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 448 + ] + }, + { + "count": 1, + "delta": [ + 0, + -21, + 13, + 4, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 32835 + ] + }, + { + "count": 13, + "delta": [ + 0, + -21, + 13, + 8, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 448 + ] + }, + { + "count": 1, + "delta": [ + 0, + -21, + 13, + 8, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 32842 + ] + }, + { + "count": 1, + "delta": [ + 0, + -21, + 13, + 8, + 0, + 0, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 131541 + ] + }, + { + "count": 3, + "delta": [ + 0, + -20, + 11, + 5, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 131460 + ] + }, + { + "count": 3, + "delta": [ + 0, + -20, + 11, + 9, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 131488 + ] + }, + { + "count": 2, + "delta": [ + 0, + -20, + 12, + 4, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 122, + 131464 + ] + }, + { + "count": 2, + "delta": [ + 0, + -20, + 12, + 8, + -8, + 8, + 0, + 0, + 0, + 0 + ], + "witness": [ + 120, + 131457 + ] + }, + { + "count": 1, + "delta": [ + 0, + -20, + 13, + 3, + 0, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 11 + ] + }, + { + "count": 1, + "delta": [ + 0, + -20, + 13, + 7, + -8, + 8, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 11 + ] + }, + { + "count": 2, + "delta": [ + 0, + -20, + 13, + 11, + -8, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 131558 + ] + }, + { + "count": 1, + "delta": [ + 0, + -19, + 17, + 2, + -4, + 4, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 131531 + ] + }, + { + "count": 1, + "delta": [ + 0, + -18, + 4, + -3, + 8, + 0, + 0, + 2, + 9, + -11 + ], + "witness": [ + 121, + 1054 + ] + }, + { + "count": 2, + "delta": [ + 0, + -18, + 11, + -3, + 8, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 262 + ] + }, + { + "count": 1, + "delta": [ + 0, + -18, + 12, + -3, + 8, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 224 + ] + }, + { + "count": 99, + "delta": [ + 0, + -18, + 13, + -3, + 8, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 256 + ] + }, + { + "count": 128, + "delta": [ + 0, + -18, + 13, + -3, + 8, + 0, + 0, + -9, + 9, + 0 + ], + "witness": [ + 121, + 8206 + ] + }, + { + "count": 99, + "delta": [ + 0, + -18, + 13, + -3, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 131328 + ] + }, + { + "count": 128, + "delta": [ + 0, + -18, + 13, + -3, + 8, + 0, + 0, + 2, + -2, + 0 + ], + "witness": [ + 121, + 1038 + ] + }, + { + "count": 510, + "delta": [ + 0, + -18, + 13, + -3, + 8, + 0, + 0, + 2, + 9, + -11 + ], + "witness": [ + 121, + 14 + ] + }, + { + "count": 12, + "delta": [ + 0, + -18, + 13, + 1, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 16416 + ] + }, + { + "count": 9, + "delta": [ + 0, + -18, + 14, + -4, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 65670 + ] + }, + { + "count": 1, + "delta": [ + 0, + -18, + 14, + 0, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 459 + ] + }, + { + "count": 1, + "delta": [ + 0, + -18, + 16, + -2, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 429 + ] + }, + { + "count": 12, + "delta": [ + 0, + -18, + 17, + -3, + 4, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 32 + ] + }, + { + "count": 2, + "delta": [ + 0, + -17, + 11, + -4, + 8, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 352 + ] + }, + { + "count": 1, + "delta": [ + 0, + -17, + 12, + -3, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 65760 + ] + }, + { + "count": 9, + "delta": [ + 0, + -17, + 13, + -4, + 8, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 134 + ] + }, + { + "count": 1, + "delta": [ + 0, + -17, + 13, + 12, + -8, + 0, + -2, + -13, + 15, + 0 + ], + "witness": [ + 120, + 131456 + ] + }, + { + "count": 1, + "delta": [ + 0, + -17, + 17, + -4, + 4, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 131531 + ] + }, + { + "count": 1, + "delta": [ + 0, + -17, + 17, + 4, + -4, + 0, + -2, + -13, + 15, + 0 + ], + "witness": [ + 122, + 131456 + ] + }, + { + "count": 2, + "delta": [ + 0, + -16, + 11, + -3, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 131334 + ] + }, + { + "count": 2, + "delta": [ + 0, + -16, + 12, + -4, + 8, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 121, + 131424 + ] + }, + { + "count": 1, + "delta": [ + 0, + -15, + 17, + -6, + 4, + 0, + -2, + -9, + 11, + 0 + ], + "witness": [ + 121, + 131501 + ] + }, + { + "count": 1, + "delta": [ + 0, + -11, + 2, + 5, + 0, + 4, + 0, + 2, + 13, + -15 + ], + "witness": [ + 122, + 512 + ] + }, + { + "count": 1, + "delta": [ + 0, + -11, + 2, + 9, + -8, + 8, + 0, + 2, + 13, + -15 + ], + "witness": [ + 120, + 1024 + ] + }, + { + "count": 1, + "delta": [ + 0, + -9, + 4, + -3, + 8, + 0, + 0, + 2, + 9, + -11 + ], + "witness": [ + 121, + 1024 + ] + }, + { + "count": 48, + "delta": [ + 0, + -8, + 11, + -4, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 582 + ] + }, + { + "count": 12, + "delta": [ + 0, + -8, + 12, + -4, + 0, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 416 + ] + }, + { + "count": 12, + "delta": [ + 0, + -8, + 12, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 131072 + ] + }, + { + "count": 3752, + "delta": [ + 0, + -8, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 256 + ] + }, + { + "count": 96, + "delta": [ + 0, + -8, + 12, + 0, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 518 + ] + }, + { + "count": 12, + "delta": [ + 0, + -8, + 12, + 0, + 4, + -4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 384 + ] + }, + { + "count": 96, + "delta": [ + 0, + -8, + 12, + 2, + 0, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 32779 + ] + }, + { + "count": 12, + "delta": [ + 0, + -8, + 12, + 4, + 0, + -4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 131104 + ] + }, + { + "count": 24, + "delta": [ + 0, + -7, + 11, + -3, + -1, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 5194 + ] + }, + { + "count": 48, + "delta": [ + 0, + -7, + 11, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 336, + 525 + ] + }, + { + "count": 6, + "delta": [ + 0, + -7, + 12, + -3, + -1, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 44 + ] + }, + { + "count": 6, + "delta": [ + 0, + -7, + 12, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 37888 + ] + }, + { + "count": 1876, + "delta": [ + 0, + -7, + 12, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 256 + ] + }, + { + "count": 48, + "delta": [ + 0, + -7, + 12, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 5130 + ] + }, + { + "count": 6, + "delta": [ + 0, + -7, + 12, + 0, + 3, + -3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 384 + ] + }, + { + "count": 48, + "delta": [ + 0, + -7, + 12, + 2, + -1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 32806 + ] + }, + { + "count": 6, + "delta": [ + 0, + -7, + 12, + 4, + -1, + -3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 131073 + ] + }, + { + "count": 11, + "delta": [ + 0, + -6, + 3, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 26 + ] + }, + { + "count": 3, + "delta": [ + 0, + -6, + 4, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 81 + ] + }, + { + "count": 6, + "delta": [ + 0, + -6, + 4, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 265 + ] + }, + { + "count": 44, + "delta": [ + 0, + -6, + 4, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 388 + ] + }, + { + "count": 12, + "delta": [ + 0, + -6, + 5, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 388 + ] + }, + { + "count": 24, + "delta": [ + 0, + -6, + 5, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 268 + ] + }, + { + "count": 10406, + "delta": [ + 0, + -6, + 5, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 256 + ] + }, + { + "count": 330, + "delta": [ + 0, + -6, + 5, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 232, + 320 + ] + }, + { + "count": 330, + "delta": [ + 0, + -6, + 5, + 1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 232, + 131392 + ] + }, + { + "count": 2826, + "delta": [ + 0, + -6, + 6, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 256 + ] + }, + { + "count": 84, + "delta": [ + 0, + -6, + 6, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 243, + 384 + ] + }, + { + "count": 84, + "delta": [ + 0, + -6, + 6, + -1, + 2, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 243, + 131456 + ] + }, + { + "count": 5780, + "delta": [ + 0, + -6, + 6, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 256 + ] + }, + { + "count": 112, + "delta": [ + 0, + -6, + 6, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 131084 + ] + }, + { + "count": 34, + "delta": [ + 0, + -6, + 6, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 131396 + ] + }, + { + "count": 54, + "delta": [ + 0, + -6, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 232, + 384 + ] + }, + { + "count": 112, + "delta": [ + 0, + -6, + 6, + 1, + -2, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 261 + ] + }, + { + "count": 34, + "delta": [ + 0, + -6, + 6, + 2, + -2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 65728 + ] + }, + { + "count": 8, + "delta": [ + 0, + -6, + 7, + -2, + -2, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 16403 + ] + }, + { + "count": 12, + "delta": [ + 0, + -6, + 7, + -1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 67 + ] + }, + { + "count": 9, + "delta": [ + 0, + -6, + 7, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 243, + 131531 + ] + }, + { + "count": 7, + "delta": [ + 0, + -6, + 8, + -2, + -2, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 22 + ] + }, + { + "count": 7, + "delta": [ + 0, + -6, + 8, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 34326 + ] + }, + { + "count": 962, + "delta": [ + 0, + -6, + 8, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 256 + ] + }, + { + "count": 15, + "delta": [ + 0, + -6, + 8, + 0, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 384 + ] + }, + { + "count": 15, + "delta": [ + 0, + -6, + 8, + 4, + -2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 131336 + ] + }, + { + "count": 24, + "delta": [ + 0, + -6, + 11, + -2, + -2, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 4177 + ] + }, + { + "count": 24, + "delta": [ + 0, + -6, + 11, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 294, + 5164 + ] + }, + { + "count": 6, + "delta": [ + 0, + -6, + 12, + -2, + -2, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 388 + ] + }, + { + "count": 6, + "delta": [ + 0, + -6, + 12, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 131072 + ] + }, + { + "count": 1876, + "delta": [ + 0, + -6, + 12, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 256 + ] + }, + { + "count": 48, + "delta": [ + 0, + -6, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 4113 + ] + }, + { + "count": 6, + "delta": [ + 0, + -6, + 12, + 0, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 384 + ] + }, + { + "count": 48, + "delta": [ + 0, + -6, + 12, + 2, + -2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 32779 + ] + }, + { + "count": 6, + "delta": [ + 0, + -6, + 12, + 4, + -2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 131076 + ] + }, + { + "count": 1, + "delta": [ + 0, + -5, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + -2 + ], + "witness": [ + 1070, + 16403 + ] + }, + { + "count": 2, + "delta": [ + 0, + -5, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + -1 + ], + "witness": [ + 1067, + 8206 + ] + }, + { + "count": 4, + "delta": [ + 0, + -5, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 834, + 392 + ] + }, + { + "count": 16, + "delta": [ + 0, + -5, + 2, + 2, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 812, + 388 + ] + }, + { + "count": 4, + "delta": [ + 0, + -5, + 3, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 818, + 385 + ] + }, + { + "count": 2, + "delta": [ + 0, + -5, + 3, + 0, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 340, + 352 + ] + }, + { + "count": 12, + "delta": [ + 0, + -5, + 3, + 1, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 277, + 385 + ] + }, + { + "count": 6, + "delta": [ + 0, + -5, + 3, + 1, + 0, + 0, + -1, + 0, + 1, + 0 + ], + "witness": [ + 1067, + 44 + ] + }, + { + "count": 3, + "delta": [ + 0, + -5, + 3, + 1, + 0, + 0, + 0, + -2, + 2, + 0 + ], + "witness": [ + 1070, + 131 + ] + }, + { + "count": 1984, + "delta": [ + 0, + -5, + 3, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 834, + 256 + ] + }, + { + "count": 7568, + "delta": [ + 0, + -5, + 3, + 2, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 812, + 256 + ] + }, + { + "count": 254, + "delta": [ + 0, + -5, + 3, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 812, + 32768 + ] + }, + { + "count": 240, + "delta": [ + 0, + -5, + 3, + 2, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 812, + 64 + ] + }, + { + "count": 5, + "delta": [ + 0, + -5, + 4, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 629, + 392 + ] + }, + { + "count": 1972, + "delta": [ + 0, + -5, + 4, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 818, + 256 + ] + }, + { + "count": 942, + "delta": [ + 0, + -5, + 4, + 0, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 340, + 256 + ] + }, + { + "count": 58, + "delta": [ + 0, + -5, + 4, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 340, + 131520 + ] + }, + { + "count": 28, + "delta": [ + 0, + -5, + 4, + 0, + 2, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 340, + 448 + ] + }, + { + "count": 5508, + "delta": [ + 0, + -5, + 4, + 1, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 277, + 256 + ] + }, + { + "count": 256, + "delta": [ + 0, + -5, + 4, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 131460 + ] + }, + { + "count": 242, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + -1, + 0, + 1, + 0 + ], + "witness": [ + 1067, + 256 + ] + }, + { + "count": 249, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + 0, + -2, + 2, + 0 + ], + "witness": [ + 1070, + 256 + ] + }, + { + "count": 864, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 277, + 384 + ] + }, + { + "count": 510, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + 0, + 0, + 2, + -2 + ], + "witness": [ + 1070, + 19 + ] + }, + { + "count": 256, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 1067, + 1036 + ] + }, + { + "count": 1020, + "delta": [ + 0, + -5, + 4, + 1, + 0, + 0, + 0, + 1, + 0, + -1 + ], + "witness": [ + 1067, + 14 + ] + }, + { + "count": 192, + "delta": [ + 0, + -5, + 4, + 1, + 1, + -2, + 1, + 0, + 0, + 0 + ], + "witness": [ + 277, + 32 + ] + }, + { + "count": 90, + "delta": [ + 0, + -5, + 4, + 1, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 277, + 131456 + ] + }, + { + "count": 12, + "delta": [ + 0, + -5, + 5, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 131460 + ] + }, + { + "count": 1022, + "delta": [ + 0, + -5, + 5, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 629, + 256 + ] + }, + { + "count": 24, + "delta": [ + 0, + -5, + 5, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 400, + 131077 + ] + }, + { + "count": 26, + "delta": [ + 0, + -5, + 5, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 324 + ] + }, + { + "count": 16, + "delta": [ + 0, + -5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 629, + 131144 + ] + }, + { + "count": 14, + "delta": [ + 0, + -5, + 5, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 232, + 131456 + ] + }, + { + "count": 9, + "delta": [ + 0, + -5, + 6, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 629, + 448 + ] + }, + { + "count": 8, + "delta": [ + 0, + -5, + 7, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 123, + 1044 + ] + }, + { + "count": 24, + "delta": [ + 0, + -5, + 11, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 252, + 4122 + ] + }, + { + "count": 18, + "delta": [ + 0, + -4, + -1, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 21 + ] + }, + { + "count": 26, + "delta": [ + 0, + -4, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 208 + ] + }, + { + "count": 4, + "delta": [ + 0, + -4, + 0, + 3, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 196 + ] + }, + { + "count": 9002, + "delta": [ + 0, + -4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 256 + ] + }, + { + "count": 4, + "delta": [ + 0, + -4, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 578, + 69 + ] + }, + { + "count": 2, + "delta": [ + 0, + -4, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 810, + 26 + ] + }, + { + "count": 6, + "delta": [ + 0, + -4, + 1, + 1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 324 + ] + }, + { + "count": 16, + "delta": [ + 0, + -4, + 1, + 2, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 448 + ] + }, + { + "count": 12, + "delta": [ + 0, + -4, + 1, + 2, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 138 + ] + }, + { + "count": 8, + "delta": [ + 0, + -4, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 790, + 26 + ] + }, + { + "count": 12900, + "delta": [ + 0, + -4, + 1, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 256 + ] + }, + { + "count": 1892, + "delta": [ + 0, + -4, + 1, + 3, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 256 + ] + }, + { + "count": 201, + "delta": [ + 0, + -4, + 1, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 192 + ] + }, + { + "count": 60, + "delta": [ + 0, + -4, + 1, + 3, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 253, + 131076 + ] + }, + { + "count": 2, + "delta": [ + 0, + -4, + 2, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 13 + ] + }, + { + "count": 30, + "delta": [ + 0, + -4, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 601, + 463 + ] + }, + { + "count": 1974, + "delta": [ + 0, + -4, + 2, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 578, + 256 + ] + }, + { + "count": 4, + "delta": [ + 0, + -4, + 2, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 70 + ] + }, + { + "count": 24, + "delta": [ + 0, + -4, + 2, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 812, + 26 + ] + }, + { + "count": 1940, + "delta": [ + 0, + -4, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 810, + 256 + ] + }, + { + "count": 2826, + "delta": [ + 0, + -4, + 2, + 1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 256 + ] + }, + { + "count": 171, + "delta": [ + 0, + -4, + 2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 65676 + ] + }, + { + "count": 84, + "delta": [ + 0, + -4, + 2, + 1, + 2, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 256, + 448 + ] + }, + { + "count": 7664, + "delta": [ + 0, + -4, + 2, + 2, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 256 + ] + }, + { + "count": 200, + "delta": [ + 0, + -4, + 2, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 272 + ] + }, + { + "count": 5508, + "delta": [ + 0, + -4, + 2, + 2, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 256 + ] + }, + { + "count": 224, + "delta": [ + 0, + -4, + 2, + 2, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 131264 + ] + }, + { + "count": 4283, + "delta": [ + 0, + -4, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 384 + ] + }, + { + "count": 192, + "delta": [ + 0, + -4, + 2, + 2, + 1, + -2, + 1, + 0, + 0, + 0 + ], + "witness": [ + 298, + 64 + ] + }, + { + "count": 90, + "delta": [ + 0, + -4, + 2, + 2, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 298, + 32 + ] + }, + { + "count": 192, + "delta": [ + 0, + -4, + 2, + 3, + -2, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 131344 + ] + }, + { + "count": 24, + "delta": [ + 0, + -4, + 2, + 4, + -2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 131456 + ] + }, + { + "count": 20, + "delta": [ + 0, + -4, + 3, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 488, + 385 + ] + }, + { + "count": 3, + "delta": [ + 0, + -4, + 3, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 340, + 224 + ] + }, + { + "count": 1932, + "delta": [ + 0, + -4, + 3, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 256 + ] + }, + { + "count": 26, + "delta": [ + 0, + -4, + 3, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 818, + 131201 + ] + }, + { + "count": 18, + "delta": [ + 0, + -4, + 3, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 277, + 74 + ] + }, + { + "count": 828, + "delta": [ + 0, + -4, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 154, + 382 + ] + }, + { + "count": 22, + "delta": [ + 0, + -4, + 3, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 810, + 384 + ] + }, + { + "count": 2, + "delta": [ + 0, + -4, + 3, + 0, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 340, + 131424 + ] + }, + { + "count": 12053, + "delta": [ + 0, + -4, + 3, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 4608 + ] + }, + { + "count": 1974, + "delta": [ + 0, + -4, + 3, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 256 + ] + }, + { + "count": 12, + "delta": [ + 0, + -4, + 3, + 1, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 277, + 131457 + ] + }, + { + "count": 65, + "delta": [ + 0, + -4, + 3, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 232, + 8704 + ] + }, + { + "count": 135, + "delta": [ + 0, + -4, + 3, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 384 + ] + }, + { + "count": 17, + "delta": [ + 0, + -4, + 3, + 1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 256, + 76 + ] + }, + { + "count": 36, + "delta": [ + 0, + -4, + 3, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 131073 + ] + }, + { + "count": 14, + "delta": [ + 0, + -4, + 4, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 488, + 416 + ] + }, + { + "count": 6938, + "delta": [ + 0, + -4, + 4, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 488, + 256 + ] + }, + { + "count": 16, + "delta": [ + 0, + -4, + 4, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 131360 + ] + }, + { + "count": 9, + "delta": [ + 0, + -4, + 4, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 243, + 32768 + ] + }, + { + "count": 105, + "delta": [ + 0, + -4, + 4, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 488, + 384 + ] + }, + { + "count": 14, + "delta": [ + 0, + -4, + 4, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 16896 + ] + }, + { + "count": 2, + "delta": [ + 0, + -4, + 4, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 459 + ] + }, + { + "count": 24, + "delta": [ + 0, + -4, + 4, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 277, + 32768 + ] + }, + { + "count": 6, + "delta": [ + 0, + -4, + 4, + 0, + 0, + 0, + -1, + 0, + 1, + 0 + ], + "witness": [ + 1067, + 131200 + ] + }, + { + "count": 3, + "delta": [ + 0, + -4, + 4, + 0, + 0, + 0, + 0, + -2, + 2, + 0 + ], + "witness": [ + 1070, + 268 + ] + }, + { + "count": 205969, + "delta": [ + 0, + -4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 154, + 33030 + ] + }, + { + "count": 84, + "delta": [ + 0, + -4, + 5, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 488, + 131104 + ] + }, + { + "count": 2, + "delta": [ + 0, + -4, + 5, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 460 + ] + }, + { + "count": 12168, + "delta": [ + 0, + -4, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 154, + 256 + ] + }, + { + "count": 48, + "delta": [ + 0, + -4, + 7, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 550 + ] + }, + { + "count": 24, + "delta": [ + 0, + -4, + 7, + 0, + 0, + -4, + 4, + 0, + 0, + 0 + ], + "witness": [ + 798, + 16397 + ] + }, + { + "count": 5784, + "delta": [ + 0, + -4, + 8, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 256 + ] + }, + { + "count": 72, + "delta": [ + 0, + -4, + 8, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 518 + ] + }, + { + "count": 2832, + "delta": [ + 0, + -4, + 8, + 0, + 0, + -4, + 4, + 0, + 0, + 0 + ], + "witness": [ + 798, + 256 + ] + }, + { + "count": 147, + "delta": [ + 0, + -4, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 384 + ] + }, + { + "count": 93, + "delta": [ + 0, + -4, + 8, + 0, + 4, + -4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 798, + 37785 + ] + }, + { + "count": 72, + "delta": [ + 0, + -4, + 8, + 2, + -4, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 16397 + ] + }, + { + "count": 54, + "delta": [ + 0, + -4, + 8, + 4, + -4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 131136 + ] + }, + { + "count": 1, + "delta": [ + 0, + -3, + -1, + 2, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 815, + 145 + ] + }, + { + "count": 18, + "delta": [ + 0, + -3, + -1, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 16917 + ] + }, + { + "count": 1, + "delta": [ + 0, + -3, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 463 + ] + }, + { + "count": 3, + "delta": [ + 0, + -3, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 487, + 33184 + ] + }, + { + "count": 26, + "delta": [ + 0, + -3, + 0, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 388 + ] + }, + { + "count": 968, + "delta": [ + 0, + -3, + 0, + 2, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 815, + 256 + ] + }, + { + "count": 40, + "delta": [ + 0, + -3, + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 65744 + ] + }, + { + "count": 5, + "delta": [ + 0, + -3, + 0, + 3, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 815, + 455 + ] + }, + { + "count": 4, + "delta": [ + 0, + -3, + 0, + 3, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 65732 + ] + }, + { + "count": 67, + "delta": [ + 0, + -3, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 65792 + ] + }, + { + "count": 21, + "delta": [ + 0, + -3, + 1, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 8725 + ] + }, + { + "count": 7, + "delta": [ + 0, + -3, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 494, + 32899 + ] + }, + { + "count": 962, + "delta": [ + 0, + -3, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 256 + ] + }, + { + "count": 17, + "delta": [ + 0, + -3, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 578, + 32773 + ] + }, + { + "count": 65, + "delta": [ + 0, + -3, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 683, + 259 + ] + }, + { + "count": 14, + "delta": [ + 0, + -3, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 810, + 8715 + ] + }, + { + "count": 6, + "delta": [ + 0, + -3, + 1, + 1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 131396 + ] + }, + { + "count": 3040, + "delta": [ + 0, + -3, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 140 + ] + }, + { + "count": 16, + "delta": [ + 0, + -3, + 1, + 2, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 131520 + ] + }, + { + "count": 9855, + "delta": [ + 0, + -3, + 1, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 256 + ] + }, + { + "count": 12, + "delta": [ + 0, + -3, + 1, + 2, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 65674 + ] + }, + { + "count": 4, + "delta": [ + 0, + -3, + 1, + 2, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 388 + ] + }, + { + "count": 152, + "delta": [ + 0, + -3, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 512 + ] + }, + { + "count": 2, + "delta": [ + 0, + -3, + 1, + 2, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 253, + 131290 + ] + }, + { + "count": 109, + "delta": [ + 0, + -3, + 1, + 3, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 64 + ] + }, + { + "count": 116, + "delta": [ + 0, + -3, + 2, + -3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 9152 + ] + }, + { + "count": 6, + "delta": [ + 0, + -3, + 2, + -2, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 416 + ] + }, + { + "count": 60, + "delta": [ + 0, + -3, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 290, + 44 + ] + }, + { + "count": 2, + "delta": [ + 0, + -3, + 2, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 826, + 5127 + ] + }, + { + "count": 20716, + "delta": [ + 0, + -3, + 2, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 256 + ] + }, + { + "count": 78, + "delta": [ + 0, + -3, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 74 + ] + }, + { + "count": 6, + "delta": [ + 0, + -3, + 2, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 1071, + 67 + ] + }, + { + "count": 2, + "delta": [ + 0, + -3, + 2, + 0, + 0, + 0, + 0, + -1, + 1, + 0 + ], + "witness": [ + 1074, + 259 + ] + }, + { + "count": 1, + "delta": [ + 0, + -3, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ], + "witness": [ + 1074, + 16403 + ] + }, + { + "count": 3, + "delta": [ + 0, + -3, + 2, + 0, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 1071, + 16403 + ] + }, + { + "count": 995, + "delta": [ + 0, + -3, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 494, + 256 + ] + }, + { + "count": 324, + "delta": [ + 0, + -3, + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 384 + ] + }, + { + "count": 15, + "delta": [ + 0, + -3, + 2, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 384 + ] + }, + { + "count": 4, + "delta": [ + 0, + -3, + 2, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 512 + ] + }, + { + "count": 19295, + "delta": [ + 0, + -3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 16914 + ] + }, + { + "count": 1, + "delta": [ + 0, + -3, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + -2 + ], + "witness": [ + 1070, + 513 + ] + }, + { + "count": 2, + "delta": [ + 0, + -3, + 2, + 1, + 0, + 0, + 0, + 1, + 0, + -1 + ], + "witness": [ + 1067, + 1026 + ] + }, + { + "count": 232, + "delta": [ + 0, + -3, + 3, + -3, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 21 + ] + }, + { + "count": 113680, + "delta": [ + 0, + -3, + 3, + -3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 256 + ] + }, + { + "count": 7, + "delta": [ + 0, + -3, + 3, + -2, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 32832 + ] + }, + { + "count": 2044, + "delta": [ + 0, + -3, + 3, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 384 + ] + }, + { + "count": 2, + "delta": [ + 0, + -3, + 3, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 494, + 131090 + ] + }, + { + "count": 6, + "delta": [ + 0, + -3, + 3, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 512 + ] + }, + { + "count": 2423, + "delta": [ + 0, + -3, + 3, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 16908 + ] + }, + { + "count": 16, + "delta": [ + 0, + -3, + 3, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 523 + ] + }, + { + "count": 23676, + "delta": [ + 0, + -3, + 3, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 490, + 32768 + ] + }, + { + "count": 12, + "delta": [ + 0, + -3, + 3, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 1290 + ] + }, + { + "count": 375, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 1071, + 256 + ] + }, + { + "count": 253, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + -1, + 1, + 0 + ], + "witness": [ + 1074, + 256 + ] + }, + { + "count": 1879, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 170, + 131520 + ] + }, + { + "count": 510, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ], + "witness": [ + 1074, + 19 + ] + }, + { + "count": 2298, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 1071, + 19 + ] + }, + { + "count": 360, + "delta": [ + 0, + -3, + 3, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 497, + 208 + ] + }, + { + "count": 1972, + "delta": [ + 0, + -3, + 4, + -3, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 131166 + ] + }, + { + "count": 18, + "delta": [ + 0, + -3, + 4, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 25 + ] + }, + { + "count": 36, + "delta": [ + 0, + -3, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 154, + 120 + ] + }, + { + "count": 116, + "delta": [ + 0, + -3, + 5, + -3, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 25 + ] + }, + { + "count": 48, + "delta": [ + 0, + -3, + 7, + 0, + -4, + 4, + 0, + 0, + 0, + 0 + ], + "witness": [ + 189, + 523 + ] + }, + { + "count": 24, + "delta": [ + 0, + -3, + 7, + 0, + 0, + -4, + 4, + 0, + 0, + 0 + ], + "witness": [ + 798, + 4104 + ] + }, + { + "count": 38, + "delta": [ + 0, + -2, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 557 + ] + }, + { + "count": 1, + "delta": [ + 0, + -2, + -1, + 2, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 815, + 65553 + ] + }, + { + "count": 1956, + "delta": [ + 0, + -2, + -1, + 3, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 256 + ] + }, + { + "count": 26, + "delta": [ + 0, + -2, + -1, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 32832 + ] + }, + { + "count": 26, + "delta": [ + 0, + -2, + -1, + 4, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 64 + ] + }, + { + "count": 92, + "delta": [ + 0, + -2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 557 + ] + }, + { + "count": 1, + "delta": [ + 0, + -2, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 131279 + ] + }, + { + "count": 54, + "delta": [ + 0, + -2, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 268 + ] + }, + { + "count": 4, + "delta": [ + 0, + -2, + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 563 + ] + }, + { + "count": 972, + "delta": [ + 0, + -2, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 460, + 256 + ] + }, + { + "count": 16, + "delta": [ + 0, + -2, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 460, + 131089 + ] + }, + { + "count": 41, + "delta": [ + 0, + -2, + 0, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 131208 + ] + }, + { + "count": 10111, + "delta": [ + 0, + -2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 172, + 448 + ] + }, + { + "count": 172, + "delta": [ + 0, + -2, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 448 + ] + }, + { + "count": 58640, + "delta": [ + 0, + -2, + 1, + -2, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 412, + 256 + ] + }, + { + "count": 6, + "delta": [ + 0, + -2, + 1, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 563 + ] + }, + { + "count": 1025, + "delta": [ + 0, + -2, + 1, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 182, + 30 + ] + }, + { + "count": 16, + "delta": [ + 0, + -2, + 1, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 550 + ] + }, + { + "count": 12, + "delta": [ + 0, + -2, + 1, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 1300 + ] + }, + { + "count": 7, + "delta": [ + 0, + -2, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 460, + 136 + ] + }, + { + "count": 30040, + "delta": [ + 0, + -2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 214, + 14 + ] + }, + { + "count": 23634, + "delta": [ + 0, + -2, + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 131212 + ] + }, + { + "count": 2, + "delta": [ + 0, + -2, + 1, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 253, + 324 + ] + }, + { + "count": 645, + "delta": [ + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 496, + 384 + ] + }, + { + "count": 370, + "delta": [ + 0, + -2, + 1, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 454, + 8722 + ] + }, + { + "count": 2012, + "delta": [ + 0, + -2, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 791, + 256 + ] + }, + { + "count": 256, + "delta": [ + 0, + -2, + 2, + -3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 30 + ] + }, + { + "count": 2, + "delta": [ + 0, + -2, + 2, + -2, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 592 + ] + }, + { + "count": 21156, + "delta": [ + 0, + -2, + 2, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 181, + 16896 + ] + }, + { + "count": 2, + "delta": [ + 0, + -2, + 2, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 494, + 273 + ] + }, + { + "count": 3, + "delta": [ + 0, + -2, + 2, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 256, + 196 + ] + }, + { + "count": 360, + "delta": [ + 0, + -2, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 597, + 72 + ] + }, + { + "count": 8, + "delta": [ + 0, + -2, + 2, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 169, + 11 + ] + }, + { + "count": 120, + "delta": [ + 0, + -2, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 496, + 9 + ] + }, + { + "count": 6, + "delta": [ + 0, + -2, + 2, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 298, + 266 + ] + }, + { + "count": 332, + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 487, + 76 + ] + }, + { + "count": 1, + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ], + "witness": [ + 1074, + 513 + ] + }, + { + "count": 3, + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 1071, + 513 + ] + }, + { + "count": 8, + "delta": [ + 0, + -2, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 791, + 131328 + ] + }, + { + "count": 277, + "delta": [ + 0, + -2, + 3, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 412, + 25 + ] + }, + { + "count": 14, + "delta": [ + 0, + -2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 154, + 131072 + ] + }, + { + "count": 20, + "delta": [ + 0, + -2, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 597, + 25 + ] + }, + { + "count": 34, + "delta": [ + 0, + -1, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 448 + ] + }, + { + "count": 4, + "delta": [ + 0, + -1, + -2, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 289 + ] + }, + { + "count": 1, + "delta": [ + 0, + -1, + -2, + 2, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 118, + 131094 + ] + }, + { + "count": 2, + "delta": [ + 0, + -1, + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 815, + 16403 + ] + }, + { + "count": 33864, + "delta": [ + 0, + -1, + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 256 + ] + }, + { + "count": 16, + "delta": [ + 0, + -1, + -1, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 131233 + ] + }, + { + "count": 123, + "delta": [ + 0, + -1, + -1, + 2, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 118, + 132638 + ] + }, + { + "count": 347, + "delta": [ + 0, + -1, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 118, + 30 + ] + }, + { + "count": 762, + "delta": [ + 0, + -1, + -1, + 2, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 118, + 158 + ] + }, + { + "count": 4, + "delta": [ + 0, + -1, + -1, + 3, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 456, + 5132 + ] + }, + { + "count": 2, + "delta": [ + 0, + -1, + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 16403 + ] + }, + { + "count": 120, + "delta": [ + 0, + -1, + 0, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 412, + 131072 + ] + }, + { + "count": 5, + "delta": [ + 0, + -1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 460, + 65540 + ] + }, + { + "count": 230, + "delta": [ + 0, + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 192 + ] + }, + { + "count": 48, + "delta": [ + 0, + -1, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 496, + 131072 + ] + }, + { + "count": 297, + "delta": [ + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 118, + 32844 + ] + }, + { + "count": 3, + "delta": [ + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 118, + 1536 + ] + }, + { + "count": 6, + "delta": [ + 0, + -1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 791, + 131457 + ] + }, + { + "count": 140, + "delta": [ + 0, + -1, + 1, + -3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 412, + 33325 + ] + }, + { + "count": 1, + "delta": [ + 0, + -1, + 1, + -2, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 811, + 81 + ] + }, + { + "count": 40, + "delta": [ + 0, + -1, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 597, + 131328 + ] + }, + { + "count": 90, + "delta": [ + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 638, + 131421 + ] + }, + { + "count": 48, + "delta": [ + 0, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 496, + 16898 + ] + }, + { + "count": 32, + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 496, + 7 + ] + }, + { + "count": 6080, + "delta": [ + 0, + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 599, + 256 + ] + }, + { + "count": 16, + "delta": [ + 0, + -1, + 2, + -3, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 412, + 131223 + ] + }, + { + "count": 18, + "delta": [ + 0, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 599, + 384 + ] + }, + { + "count": 24, + "delta": [ + 0, + -1, + 3, + -3, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 709, + 42 + ] + }, + { + "count": 8, + "delta": [ + 0, + 0, + -4, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 17851 + ] + }, + { + "count": 7984, + "delta": [ + 0, + 0, + -3, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 256 + ] + }, + { + "count": 34, + "delta": [ + 0, + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 131264 + ] + }, + { + "count": 1, + "delta": [ + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 118, + 1558 + ] + }, + { + "count": 80, + "delta": [ + 0, + 0, + -2, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 272 + ] + }, + { + "count": 170, + "delta": [ + 0, + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 65680 + ] + }, + { + "count": 3, + "delta": [ + 0, + 0, + -1, + 1, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 118, + 76 + ] + }, + { + "count": 3, + "delta": [ + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 118, + 1950 + ] + }, + { + "count": 8, + "delta": [ + 0, + 0, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 17826 + ] + }, + { + "count": 43, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 499, + 7 + ] + }, + { + "count": 12, + "delta": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 599, + 131084 + ] + }, + { + "count": 20, + "delta": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 599, + 131076 + ] + }, + { + "count": 3, + "delta": [ + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 162, + 557 + ] + }, + { + "count": 12, + "delta": [ + 0, + 0, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 162, + 265 + ] + }, + { + "count": 3036, + "delta": [ + 0, + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 162, + 256 + ] + }, + { + "count": 8, + "delta": [ + 0, + 1, + -4, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 45 + ] + }, + { + "count": 80, + "delta": [ + 0, + 1, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 131380 + ] + }, + { + "count": 3066, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ], + "witness": [ + 112, + 256 + ] + }, + { + "count": 3066, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 112, + 131328 + ] + }, + { + "count": 12, + "delta": [ + 0, + 1, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 162, + 131337 + ] + }, + { + "count": 8, + "delta": [ + 0, + 2, + -3, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 777, + 52 + ] + }, + { + "count": 30660, + "delta": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 124, + 256 + ] + }, + { + "count": 958, + "delta": [ + 0, + 4, + -9, + 9, + -3, + 3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 256 + ] + }, + { + "count": 12, + "delta": [ + 0, + 4, + -9, + 9, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 3 + ] + }, + { + "count": 12, + "delta": [ + 0, + 4, + -9, + 12, + -3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 17309 + ] + }, + { + "count": 5808, + "delta": [ + 0, + 4, + -8, + 4, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 158 + ] + }, + { + "count": 36, + "delta": [ + 0, + 4, + -8, + 6, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 5643 + ] + }, + { + "count": 16, + "delta": [ + 0, + 4, + -8, + 8, + -3, + 3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 909 + ] + }, + { + "count": 27, + "delta": [ + 0, + 4, + -8, + 8, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 4617 + ] + }, + { + "count": 96, + "delta": [ + 0, + 4, + -7, + 3, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 5150 + ] + }, + { + "count": 36, + "delta": [ + 0, + 4, + -6, + 4, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 32779 + ] + }, + { + "count": 24, + "delta": [ + 0, + 4, + -4, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 131230 + ] + }, + { + "count": 1, + "delta": [ + 0, + 4, + -1, + 1, + -3, + 3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 75 + ] + }, + { + "count": 8, + "delta": [ + 0, + 4, + -1, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 132739 + ] + }, + { + "count": 6, + "delta": [ + 0, + 4, + 0, + -4, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 4608 + ] + }, + { + "count": 1992, + "delta": [ + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 256 + ] + }, + { + "count": 16, + "delta": [ + 0, + 4, + 1, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 1946 + ] + }, + { + "count": 5, + "delta": [ + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 162, + 512 + ] + }, + { + "count": 16, + "delta": [ + 0, + 5, + -9, + 8, + -3, + 3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 16403 + ] + }, + { + "count": 3, + "delta": [ + 0, + 5, + -9, + 11, + -3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 76 + ] + }, + { + "count": 96, + "delta": [ + 0, + 5, + -8, + 3, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 5171 + ] + }, + { + "count": 8, + "delta": [ + 0, + 5, + -1, + 4, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 1674 + ] + }, + { + "count": 16, + "delta": [ + 0, + 5, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 16397 + ] + }, + { + "count": 2, + "delta": [ + 0, + 6, + -5, + 6, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 131981 + ] + }, + { + "count": 992, + "delta": [ + 0, + 6, + -4, + 6, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 256 + ] + }, + { + "count": 12, + "delta": [ + 0, + 6, + -3, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 513 + ] + }, + { + "count": 1, + "delta": [ + 0, + 6, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 32832 + ] + }, + { + "count": 2, + "delta": [ + 0, + 7, + -5, + 6, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 897 + ] + }, + { + "count": 12, + "delta": [ + 0, + 7, + -4, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 16397 + ] + }, + { + "count": 2, + "delta": [ + 0, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 807, + 25 + ] + }, + { + "count": 1, + "delta": [ + 0, + 12, + -9, + 1, + -3, + 3, + 0, + 0, + 0, + 0 + ], + "witness": [ + 806, + 32775 + ] + }, + { + "count": 6, + "delta": [ + 0, + 12, + -8, + -4, + 4, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 420, + 131223 + ] + }, + { + "count": 1, + "delta": [ + 0, + 12, + -4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 809, + 76 + ] + } + ], + "unchanged_rank_polynomial_moves": 43, + "valid_moves": 817600 + }, + { + "baseline_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "baseline_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "collapse_zero": false, + "free_groups": 18240, + "graph_sha256": "b11dff5e630fe211ad88d61630c8b13f80170c523fd5188fa9f94a6859bce647", + "groups": 19197, + "incidences": 35046, + "interval_proof": { + "concave_dominance_patterns": 147, + "fixed_point_bits": 128, + "interval_C": [ + "0", + "1/200" + ], + "interval_patterns": 10, + "minimum_scaled_lower_bound": 529991742039693920732648252850669127277, + "scale": "340282366920938463463374607431768211456", + "subdivisions": 8, + "zero_mass_patterns": 1 + }, + "invalid_moves": 0, + "original_nodes": 19197, + "patterns": [ + { + "count": 24, + "delta": [ + 0, + -4, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11571, + 32794 + ] + }, + { + "count": 6084, + "delta": [ + 0, + -4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11571, + 256 + ] + }, + { + "count": 3, + "delta": [ + 0, + -3, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11853, + 259 + ] + }, + { + "count": 6, + "delta": [ + 0, + -3, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11838, + 70 + ] + }, + { + "count": 72, + "delta": [ + 0, + -3, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11377, + 448 + ] + }, + { + "count": 1010, + "delta": [ + 0, + -3, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11853, + 256 + ] + }, + { + "count": 2004, + "delta": [ + 0, + -3, + 3, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11838, + 256 + ] + }, + { + "count": 23664, + "delta": [ + 0, + -3, + 3, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11377, + 256 + ] + }, + { + "count": 401, + "delta": [ + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11377, + 65856 + ] + }, + { + "count": 360, + "delta": [ + 0, + -3, + 3, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11377, + 208 + ] + }, + { + "count": 14, + "delta": [ + 0, + -3, + 4, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11838, + 131329 + ] + }, + { + "count": 2, + "delta": [ + 0, + -2, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11848, + 67 + ] + }, + { + "count": 60, + "delta": [ + 0, + -2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11802, + 22 + ] + }, + { + "count": 48, + "delta": [ + 0, + -2, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 448 + ] + }, + { + "count": 1006, + "delta": [ + 0, + -2, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11848, + 256 + ] + }, + { + "count": 40, + "delta": [ + 0, + -2, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 273 + ] + }, + { + "count": 29940, + "delta": [ + 0, + -2, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11802, + 256 + ] + }, + { + "count": 23616, + "delta": [ + 0, + -2, + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 256 + ] + }, + { + "count": 555, + "delta": [ + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 384 + ] + }, + { + "count": 336, + "delta": [ + 0, + -2, + 1, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 131136 + ] + }, + { + "count": 19840, + "delta": [ + 0, + -2, + 2, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 256 + ] + }, + { + "count": 336, + "delta": [ + 0, + -2, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 72 + ] + }, + { + "count": 120, + "delta": [ + 0, + -2, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 9 + ] + }, + { + "count": 1196, + "delta": [ + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8638, + 8222 + ] + }, + { + "count": 240, + "delta": [ + 0, + -2, + 3, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 32776 + ] + }, + { + "count": 318008, + "delta": [ + 0, + -2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8638, + 256 + ] + }, + { + "count": 20, + "delta": [ + 0, + -2, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 25 + ] + }, + { + "count": 34, + "delta": [ + 0, + -1, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11379, + 448 + ] + }, + { + "count": 33864, + "delta": [ + 0, + -1, + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11379, + 256 + ] + }, + { + "count": 206, + "delta": [ + 0, + -1, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11379, + 5 + ] + }, + { + "count": 230, + "delta": [ + 0, + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11379, + 192 + ] + }, + { + "count": 48, + "delta": [ + 0, + -1, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 131072 + ] + }, + { + "count": 446, + "delta": [ + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10389, + 292 + ] + }, + { + "count": 40, + "delta": [ + 0, + -1, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11577, + 131328 + ] + }, + { + "count": 106, + "delta": [ + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11304, + 416 + ] + }, + { + "count": 88, + "delta": [ + 0, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 16898 + ] + }, + { + "count": 40, + "delta": [ + 0, + -1, + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11297, + 416 + ] + }, + { + "count": 24, + "delta": [ + 0, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11376, + 7 + ] + }, + { + "count": 102212, + "delta": [ + 0, + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10389, + 256 + ] + }, + { + "count": 8032, + "delta": [ + 0, + -1, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11304, + 256 + ] + }, + { + "count": 19760, + "delta": [ + 0, + -1, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11393, + 256 + ] + }, + { + "count": 19120, + "delta": [ + 0, + -1, + 2, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11297, + 256 + ] + }, + { + "count": 2218, + "delta": [ + 0, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8638, + 30 + ] + }, + { + "count": 620, + "delta": [ + 0, + -1, + 2, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11297, + 131104 + ] + }, + { + "count": 300, + "delta": [ + 0, + -1, + 2, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11393, + 16 + ] + }, + { + "count": 56, + "delta": [ + 0, + -1, + 3, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11304, + 131104 + ] + }, + { + "count": 34, + "delta": [ + 0, + 0, + -2, + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11379, + 131264 + ] + }, + { + "count": 52, + "delta": [ + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11303, + 70 + ] + }, + { + "count": 222, + "delta": [ + 0, + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11300, + 13 + ] + }, + { + "count": 29, + "delta": [ + 0, + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11371, + 448 + ] + }, + { + "count": 32, + "delta": [ + 0, + 0, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11314, + 324 + ] + }, + { + "count": 52452, + "delta": [ + 0, + 0, + -1, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11303, + 256 + ] + }, + { + "count": 5, + "delta": [ + 0, + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11576, + 145 + ] + }, + { + "count": 2, + "delta": [ + 0, + 0, + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12408, + 416 + ] + }, + { + "count": 8, + "delta": [ + 0, + 0, + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 42 + ] + }, + { + "count": 168, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 6740, + 16429 + ] + }, + { + "count": 52000, + "delta": [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11300, + 256 + ] + }, + { + "count": 28536, + "delta": [ + 0, + 0, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11371, + 256 + ] + }, + { + "count": 30464, + "delta": [ + 0, + 0, + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11314, + 256 + ] + }, + { + "count": 2269, + "delta": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10389, + 131072 + ] + }, + { + "count": 992, + "delta": [ + 0, + 0, + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11314, + 448 + ] + }, + { + "count": 435, + "delta": [ + 0, + 0, + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11371, + 131456 + ] + }, + { + "count": 4960, + "delta": [ + 0, + 0, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11576, + 256 + ] + }, + { + "count": 1956, + "delta": [ + 0, + 0, + 1, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12408, + 256 + ] + }, + { + "count": 270, + "delta": [ + 0, + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11300, + 131072 + ] + }, + { + "count": 7728, + "delta": [ + 0, + 0, + 1, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 256 + ] + }, + { + "count": 331, + "delta": [ + 0, + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 384 + ] + }, + { + "count": 136, + "delta": [ + 0, + 0, + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11297, + 131072 + ] + }, + { + "count": 136885, + "delta": [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 6740, + 256 + ] + }, + { + "count": 192, + "delta": [ + 0, + 0, + 1, + 1, + -2, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 131200 + ] + }, + { + "count": 24, + "delta": [ + 0, + 0, + 1, + 2, + -2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 131230 + ] + }, + { + "count": 70, + "delta": [ + 0, + 0, + 2, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11576, + 131076 + ] + }, + { + "count": 12, + "delta": [ + 0, + 0, + 2, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12408, + 131360 + ] + }, + { + "count": 2, + "delta": [ + 0, + 0, + 2, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12408, + 76 + ] + }, + { + "count": 768594, + "delta": [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7341, + 256 + ] + }, + { + "count": 2944, + "delta": [ + 0, + 1, + -2, + 2, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11803, + 256 + ] + }, + { + "count": 95, + "delta": [ + 0, + 1, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11303, + 33197 + ] + }, + { + "count": 43, + "delta": [ + 0, + 1, + -2, + 3, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11803, + 64 + ] + }, + { + "count": 19768, + "delta": [ + 0, + 1, + -1, + -1, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11543, + 256 + ] + }, + { + "count": 1948, + "delta": [ + 0, + 1, + -1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11811, + 256 + ] + }, + { + "count": 352, + "delta": [ + 0, + 1, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11300, + 5133 + ] + }, + { + "count": 58, + "delta": [ + 0, + 1, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11371, + 131520 + ] + }, + { + "count": 32, + "delta": [ + 0, + 1, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11314, + 131396 + ] + }, + { + "count": 350, + "delta": [ + 0, + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11061, + 563 + ] + }, + { + "count": 172832, + "delta": [ + 0, + 1, + 0, + -3, + 3, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 9465, + 256 + ] + }, + { + "count": 3409, + "delta": [ + 0, + 1, + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 9465, + 384 + ] + }, + { + "count": 7, + "delta": [ + 0, + 1, + 0, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11811, + 136 + ] + }, + { + "count": 3476, + "delta": [ + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 277, + 32888 + ] + }, + { + "count": 8, + "delta": [ + 0, + 1, + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10795, + 16416 + ] + }, + { + "count": 127, + "delta": [ + 0, + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10796, + 42 + ] + }, + { + "count": 100, + "delta": [ + 0, + 1, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11314, + 196 + ] + }, + { + "count": 1778, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ], + "witness": [ + 525, + 256 + ] + }, + { + "count": 23970, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0 + ], + "witness": [ + 449, + 256 + ] + }, + { + "count": 333172, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ], + "witness": [ + 224, + 256 + ] + }, + { + "count": 359906, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 224, + 131328 + ] + }, + { + "count": 48128, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ], + "witness": [ + 449, + 19 + ] + }, + { + "count": 10752, + "delta": [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0 + ], + "witness": [ + 525, + 14 + ] + }, + { + "count": 55552, + "delta": [ + 0, + 1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 277, + 256 + ] + }, + { + "count": 1, + "delta": [ + 0, + 1, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12377, + 82 + ] + }, + { + "count": 46658, + "delta": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11061, + 256 + ] + }, + { + "count": 3344, + "delta": [ + 0, + 1, + 1, + -3, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 9465, + 131103 + ] + }, + { + "count": 25, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11091, + 16435 + ] + }, + { + "count": 22146, + "delta": [ + 0, + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7362, + 256 + ] + }, + { + "count": 26730, + "delta": [ + 0, + 1, + 1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10796, + 256 + ] + }, + { + "count": 3832, + "delta": [ + 0, + 1, + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 12007, + 256 + ] + }, + { + "count": 2313, + "delta": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7341, + 65730 + ] + }, + { + "count": 124, + "delta": [ + 0, + 1, + 1, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 12007, + 37785 + ] + }, + { + "count": 405, + "delta": [ + 0, + 1, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10796, + 131200 + ] + }, + { + "count": 176, + "delta": [ + 0, + 1, + 2, + -3, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 9465, + 42 + ] + }, + { + "count": 147, + "delta": [ + 0, + 1, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7362, + 44 + ] + }, + { + "count": 16, + "delta": [ + 0, + 2, + -2, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11803, + 131233 + ] + }, + { + "count": 2, + "delta": [ + 0, + 2, + -2, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11803, + 76 + ] + }, + { + "count": 44512, + "delta": [ + 0, + 2, + -2, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10397, + 158 + ] + }, + { + "count": 60, + "delta": [ + 0, + 2, + -1, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11543, + 448 + ] + }, + { + "count": 5, + "delta": [ + 0, + 2, + -1, + -1, + 0, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11811, + 65540 + ] + }, + { + "count": 26, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11301, + 13 + ] + }, + { + "count": 24084, + "delta": [ + 0, + 2, + -1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11043, + 256 + ] + }, + { + "count": 7908, + "delta": [ + 0, + 2, + -1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11119, + 256 + ] + }, + { + "count": 2868, + "delta": [ + 0, + 2, + -1, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11131, + 256 + ] + }, + { + "count": 581, + "delta": [ + 0, + 2, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10397, + 5257 + ] + }, + { + "count": 90, + "delta": [ + 0, + 2, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11131, + 32848 + ] + }, + { + "count": 110, + "delta": [ + 0, + 2, + -1, + 2, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11119, + 131456 + ] + }, + { + "count": 35876, + "delta": [ + 0, + 2, + 0, + -2, + 2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8558, + 256 + ] + }, + { + "count": 952, + "delta": [ + 0, + 2, + 0, + -1, + 1, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11177, + 256 + ] + }, + { + "count": 509, + "delta": [ + 0, + 2, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7362, + 4110 + ] + }, + { + "count": 28, + "delta": [ + 0, + 2, + 0, + -1, + 2, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11177, + 496 + ] + }, + { + "count": 10736, + "delta": [ + 0, + 2, + 0, + 0, + -2, + 2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8790, + 256 + ] + }, + { + "count": 217, + "delta": [ + 0, + 2, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8790, + 518 + ] + }, + { + "count": 2880, + "delta": [ + 0, + 2, + 0, + 0, + 0, + -2, + 2, + 0, + 0, + 0 + ], + "witness": [ + 11999, + 256 + ] + }, + { + "count": 14, + "delta": [ + 0, + 2, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11131, + 65744 + ] + }, + { + "count": 1544421, + "delta": [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 632, + 256 + ] + }, + { + "count": 93, + "delta": [ + 0, + 2, + 0, + 0, + 2, + -2, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11999, + 37785 + ] + }, + { + "count": 176, + "delta": [ + 0, + 2, + 0, + 1, + -2, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8790, + 16397 + ] + }, + { + "count": 77, + "delta": [ + 0, + 2, + 0, + 2, + -2, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8790, + 131136 + ] + }, + { + "count": 412, + "delta": [ + 0, + 2, + 1, + -2, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8558, + 392 + ] + }, + { + "count": 4, + "delta": [ + 0, + 2, + 1, + -1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11177, + 176 + ] + }, + { + "count": 3, + "delta": [ + 0, + 2, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11177, + 131576 + ] + }, + { + "count": 630360, + "delta": [ + 0, + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 1027, + 256 + ] + }, + { + "count": 46, + "delta": [ + 0, + 2, + 2, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8558, + 131486 + ] + }, + { + "count": 192, + "delta": [ + 0, + 3, + -2, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10397, + 132638 + ] + }, + { + "count": 54, + "delta": [ + 0, + 3, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11043, + 84 + ] + }, + { + "count": 14, + "delta": [ + 0, + 3, + -1, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11119, + 38 + ] + }, + { + "count": 6, + "delta": [ + 0, + 3, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11131, + 208 + ] + }, + { + "count": 3, + "delta": [ + 0, + 3, + -1, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11131, + 16429 + ] + }, + { + "count": 10, + "delta": [ + 0, + 3, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11119, + 16429 + ] + }, + { + "count": 122936, + "delta": [ + 0, + 3, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10402, + 158 + ] + }, + { + "count": 18, + "delta": [ + 0, + 3, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11043, + 8222 + ] + }, + { + "count": 134064, + "delta": [ + 0, + 3, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7371, + 256 + ] + }, + { + "count": 50592, + "delta": [ + 0, + 3, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8788, + 256 + ] + }, + { + "count": 9600, + "delta": [ + 0, + 3, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0 + ], + "witness": [ + 11123, + 256 + ] + }, + { + "count": 2987, + "delta": [ + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 1027, + 4107 + ] + }, + { + "count": 310, + "delta": [ + 0, + 3, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + "witness": [ + 11123, + 32848 + ] + }, + { + "count": 765, + "delta": [ + 0, + 3, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 8788, + 131136 + ] + }, + { + "count": 931, + "delta": [ + 0, + 3, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 7371, + 32888 + ] + }, + { + "count": 36, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10397, + 131223 + ] + }, + { + "count": 363, + "delta": [ + 0, + 4, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 10402, + 131223 + ] + }, + { + "count": 13161316, + "delta": [ + 0, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "witness": [ + 634, + 256 + ] + } + ], + "unchanged_rank_polynomial_moves": 168, + "valid_moves": 18641280 + } + ], + "controls": { + "positive_rank_descent": true, + "rejected_controls": 3 + }, + "exploratory_walk_replay": { + "accepted_moves": 1960, + "runs": 3, + "scope": "Exact final rank-invoice replay only; floating discovery and plateau coverage are not certified optimal." + }, + "geometry": { + "brute_force_axis_images": 8739, + "lagrangians": 153 + }, + "literal_geometry": { + "dimensions": [ + 1, + 2 + ], + "independent_axis_pairs": 5661, + "sequential_compositions": 1143 + }, + "scope": "Finite source-bound local obstruction for 0<=C<=1/200; joint moves, arbitrary independent assignments, changed words and native maps remain open.", + "source_base": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "status": "PASS_EXHAUSTIVE_NEAREST_CLIFFORD_CENSUS_NO_NEW_KAPPA" +} diff --git a/research/independent-clifford-expansion/SOURCES.json b/research/independent-clifford-expansion/SOURCES.json new file mode 100644 index 0000000000..97860a0954 --- /dev/null +++ b/research/independent-clifford-expansion/SOURCES.json @@ -0,0 +1,54 @@ +{ + "schema_version": 1, + "base_commit": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/general-gaussian-contact-search/README.md", + "usage": "input", + "git_blob": "6e57a7ae51ff08927a9dc892a0a4a52589c0ab66", + "sha256": "9352f85fa5b6f4d45ed7a66b009f918ddb3f76966e5064e7fc69043b96b2898d" + }, + { + "path": "research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "path": "research/general-gaussian-contact-search/model.py", + "usage": "input", + "git_blob": "a69138e4014424235345f3301fbe6b097caa1b8c", + "sha256": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f" + }, + { + "path": "research/phase-rank-debt/PROOF.md", + "usage": "input", + "git_blob": "544ff45127d06f33eb9b84ae3172313df0dd4415", + "sha256": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf" + }, + { + "path": "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "usage": "input", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/general-gaussian-contact-search/verify.py", + "usage": "input", + "git_blob": "55150cc1084ebd123b0fb3d50a3f5b25dfc615e9", + "sha256": "60f26badf3007baad8a9c8b173b4f146abf8feaef20f6e143a48b2ed5f344311" + } + ] +} diff --git a/research/independent-clifford-expansion/TASK.json b/research/independent-clifford-expansion/TASK.json new file mode 100644 index 0000000000..2bd574ce96 --- /dev/null +++ b/research/independent-clifford-expansion/TASK.json @@ -0,0 +1,72 @@ +{ + "schema_version": 1, + "task_id": "complex-new-helper-inventory", + "priority_revision": 7, + "base_commit": "81e9bd69e4a5b00ba9c713a1620e36d576d5522e", + "original_card": { + "id": "complex-new-helper-inventory", + "question": "Can a new local cost interface change the deficit-to-recursive-cost ratio beyond current packing?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json", + "research/selected-k8-unrestricted-ends/README.md" + ], + "methods": [ + "Propose a changed helper inventory and derive an optimistic exact moment.", + "Design a small completed instance and independently verify its endpoint and rank bill." + ], + "acceptance_gate": "A new physically realizable contract outside the frozen catalogue whose per-call profile, screened with ceiling.ceiling(), beats the selected word's packing ceiling; a lower cap does not establish identical circuitry or order attainable optima, and is insufficient to pass the stronger-budget target under this model. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin.", + "bottleneck_link": "Packing of the selected word is capped at +0.87% (ceiling model); only a lower local excess spend or a changed coverage law raises the cap.", + "allowed_variations": [ + "Narrow to one changed boundary or helper type with explicit counts.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Mixing only providers already inside the pinned catalogue.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "helper inventory", + "heterogeneous-owner", + "mutable leaver" + ] + }, + "scope_status": "changed", + "actual_scope": "Exactly census every distance-one independent Clifford chart move at each unfrozen contact and at each contracted zero-edge group on the pinned round-three word; test sequential independent-axis descent.", + "scope_change_reason": "The user requests continued higher-kappa research. Common-axis binary switches and fixed-subspace phase changes have prior coverage; this changes to independently composed axes and arbitrary nearest Lagrangian charts.", + "bottleneck_link": "An improved paid/helper moment could raise the binding complex supplier saving. The completed finite certificate excludes single nearest-chart steps for this source and identifies joint or changed-word mechanisms as the next obligation.", + "budget_minutes": 120, + "stop_rule": "Bound the first structural experiment; accept no new exponent without a profitable exact whole invoice and native/compiler/outer admission. Do not expand this unchanged local family after its exact obstruction.", + "outcome": "completed", + "evidence": "RESULT.json, PROOF.md, exact compiled census and independent Python witness/circuit checks; optional DISCOVERY.json records bounded walks.", + "author": "Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance", + "ai_assistance": "Substantial OpenAI Codex assistance; no subagents.", + "open_questions": [ + { + "question": "Can a joint change of independently chosen charts improve the complete moment?", + "why_it_matters": "The certificate changes one contact or one fixed zero-edge group at a time, so it does not exclude coordinated nonlocal changes.", + "first_step": "Emit two distinct group charts and reprice every incident paid/warp/helper edge; test an exact negative energy before native construction.", + "blocked_by": "No favorable exact invoice is supplied. Nearest-chart plateau walks did not find one." + }, + { + "question": "Can a changed scalar contact word or owned-center protocol create a paid-profile gain?", + "why_it_matters": "Both alter hypotheses retained by the finite obstruction and the phase-rank debt theorem.", + "first_step": "Pin one actual contact block, specify its arbitrary-input source/target and dirty restoration, then compare the complete bill.", + "blocked_by": "A fully paid physical replacement and all-column proof remain required." + } + ] +} diff --git a/research/independent-clifford-expansion/VALIDATION.md b/research/independent-clifford-expansion/VALIDATION.md new file mode 100644 index 0000000000..ee579c602d --- /dev/null +++ b/research/independent-clifford-expansion/VALIDATION.md @@ -0,0 +1,19 @@ +# Validation + +Environment: Linux x86_64, CPython 3.12.3, g++ 13.3.0; discovery was single-process and sequential. No Lean, Docker, GPU, full selected replay or concurrent artifact-regenerating suites were run. + +Completed on 2026-10-23: + +- `python3 -B research/independent-clifford-expansion/verify.py --write`: generated the exact full census and integer interval receipt. Authoring command only. +- `python3 -B scripts/research_package.py --package research/independent-clifford-expansion --check-only`: metadata and source pins pass. +- `python3 -B scripts/research_package.py --package research/independent-clifford-expansion`: `PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed` after rerunning both actual complete censuses. +- `python3 -I -O -B research/independent-clifford-expansion/verify.py`: same exact mathematical receipt passes with Python assertions disabled. +- Exact censuses: 817,600 contracted and 18,641,280 uncontracted neighbors, 417 and 157 signed polynomials, zero invalid helper cases. +- All 153 tiny Lagrangians, 8,739 nonzero-axis images, 5,661 literal independent-axis pairs, 1,143 literal sequential compositions, three corruption controls and a positive rank descent calibration pass. +- Three final-source bounded discovery runs and all 1,960 accepted plateau moves are retained in DISCOVERY.json. Registered replay independently checks their final charts and complete paid/helper invoices. They found no profile improvement. + +The first registered comparison exposed JSON integer-key normalization in the author's receipt comparison. It was corrected; the full registered and optimized commands above then passed. This was a serialization fix, with unchanged mathematical rank histograms. + +The prepublication overlap refresh covered all 307 then-open PRs, 4,263 discussion records and the complete committed 6,824-record local inventory, with no coverage warnings. Relevant prior work is credited in README.md. Open/closed status and coverage are a snapshot, not scientific acceptance or proof of novelty. Canonical main advanced from the assignment base to 20a1e31bc6009b9b3f4d084bbaadc6350e34fcba; governing priorities, selected record and package inputs were unchanged. + +Publication preflight also passed `check_research_commit.py --check-source-history`, including all 19 committed package/input files and ancestry of the pinned base. The official committed export and its integrity check passed. An isolated `python3 -I -B verify.py` replay from the read-only Git-free export reproduced the complete certificate. Export bundles are POSIX tar archives. Hosted CI remains a separate external result. No higher kappa, independent human acceptance, native supplier admission or full multiplication theorem is claimed. diff --git a/research/independent-clifford-expansion/VERIFY.json b/research/independent-clifford-expansion/VERIFY.json new file mode 100644 index 0000000000..802e2c5870 --- /dev/null +++ b/research/independent-clifford-expansion/VERIFY.json @@ -0,0 +1,28 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/general-gaussian-contact-search/README.md", + "research/general-gaussian-contact-search/inputs/round3-word.json.gz", + "research/general-gaussian-contact-search/model.py", + "research/general-gaussian-contact-search/verify.py", + "research/phase-rank-debt/PROOF.md", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 180, + "checks": "Exact source pins; both complete C++ nearest-chart censuses; independent witnesses; rigorous all-C integer intervals; all tiny Lagrangians; literal independent and composed Clifford axes; corruption controls." + } + ], + "native_requirements": [ + "C++17 compiler: g++ or clang++" + ] +} diff --git a/research/independent-clifford-expansion/algebra.py b/research/independent-clifford-expansion/algebra.py new file mode 100644 index 0000000000..b01bb9e86b --- /dev/null +++ b/research/independent-clifford-expansion/algebra.py @@ -0,0 +1,176 @@ +"""Exact inverse-chart geometry for independently changed Clifford gauges. + +Apache-2.0. Cinna Davis, with substantial OpenAI Codex assistance. +The chronological graph and source word are credited to PR4610 and +research/general-gaussian-contact-search; see SOURCES.json and README.md. +""" +from collections import Counter +import importlib.util +from pathlib import Path + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def need(ok, why): + if not ok: + raise ValueError(why) + + +def predecessor(): + path = ROOT / 'research/general-gaussian-contact-search/model.py' + spec = importlib.util.spec_from_file_location('independent_chart_source', path) + mod = importlib.util.module_from_spec(spec) + spec.loader.exec_module(mod) + return mod + + +def canonical(rows): + pivots = {} + for row in rows: + for pivot in sorted(pivots, reverse=True): + if row >> pivot & 1: + row ^= pivots[pivot] + if row: + pivot = row.bit_length() - 1 + for other in list(pivots): + if pivots[other] >> pivot & 1: + pivots[other] ^= row + pivots[pivot] = row + return tuple(pivots[p] for p in sorted(pivots, reverse=True)) + + +def pairing(a, b, n): + low = (1 << n) - 1 + return (((a & low) & (b >> n)).bit_count() + + ((a >> n) & (b & low)).bit_count()) % 2 + + +def distance(a, b, n): + return len(canonical((*a, *b))) - n + + +def turn(space, axis, n): + return canonical(v ^ (axis if pairing(v, axis, n) else 0) for v in space) + + +def linear(columns, value): + result = 0 + while value: + bit = value & -value + result ^= columns[bit.bit_length() - 1] + value ^= bit + return result + + +def neighbors(space, n): + """All 2*(2**n-1) distinct Lagrangians at distance one. + + Select one dual representative for each nonzero functional on space. + Adding a vector on which that functional is one gives the other neighbor. + Each returned axis is an actual Pauli transvection taking space there. + """ + dual = [None] * n + images = {} + for bit in range(2*n): + value = sum(pairing(v, 1 << bit, n) << j for j, v in enumerate(space)) + axis = 1 << bit + for pivot in sorted(images, reverse=True): + if value >> pivot & 1: + old, lift = images[pivot] + value ^= old + axis ^= lift + if value: + images[value.bit_length()-1] = value, axis + need(len(images) == n, 'Lagrangian pairing map is surjective') + for j in range(n): + value, axis = 1 << j, 0 + for pivot in sorted(images, reverse=True): + if value >> pivot & 1: + old, lift = images[pivot] + value ^= old + axis ^= lift + need(value == 0, 'exact dual solution') + dual[j] = axis + for functional in range(1, 1 << n): + axis = linear(dual, functional) + pivot = (functional & -functional).bit_length()-1 + for candidate in (axis, axis ^ space[pivot]): + yield candidate, turn(space, candidate, n) + + +def build(collapse_zero=True): + source = predecessor() + payload = source.load(ROOT / 'research/general-gaussian-contact-search/inputs/round3-word.json.gz') + nodes, edges, fixed, _ = source.graph(payload, 'free') + parent = list(range(len(nodes))) + + def find(x): + while parent[x] != x: + parent[x] = parent[parent[x]] + x = parent[x] + return x + + if collapse_zero: + for kind, a, b, rank, _ in edges: + if kind == 'paid' and rank == 0: + need(nodes[a] == nodes[b], 'zero-edge canonical frames agree') + parent[find(b)] = find(a) + roots = sorted({find(i) for i in range(2, len(nodes))}) + index = {r: i for i, r in enumerate(roots)} + group = {i: index[find(i)] for i in range(2, len(nodes))} + frames = payload['canonical']['frames'] + charts = [canonical(source.lagrangian(frames[nodes[r]], 9)) for r in roots] + frozen = sorted({group[i] for i in fixed}) + maps = {w['op']: w['G_columns'] for w in payload['canonical']['warps']} + maps.update({-op: source.inv(g) for op, g in list(maps.items())}) + operators = {} + for op, g in maps.items(): + inverse = source.inv(g) + inverse_t = [sum(((inverse[j] >> i) & 1) << j for j in range(9)) for i in range(9)] + def image(v): + x, z = v & 511, v >> 9 + gx = source.mv(g, x) + return gx | ((source.mv(inverse_t, x ^ z) ^ gx) << 9) + operators[op] = tuple(image(1 << bit) for bit in range(18)) + warp_ops = iter(e[2] for e in payload['programs']['forward'] if e[0] == 'warp') + contacts = [] + for kind, a, b, rank, _ in edges: + op = next(warp_ops) if kind == 'warp' else 0 + ga, gb = group[a], group[b] + if ga == gb and op == 0: + continue + contacts.append((ga, gb, op, 1)) + for role in range(224, 632): + a, b = 2 + role, len(nodes) - 632 + role + contacts.append((group[a], group[b], 0, -1)) + centers = Counter(e[4] for e in payload['programs']['forward'] if e[0] == 'center') + model = dict(width=9, charts=charts, frozen=frozen, operators=operators, + contacts=contacts, groups=[group[i] for i in range(2, len(nodes))], + centers=dict(centers), original_nodes=len(nodes)-2, + collapse_zero=collapse_zero) + paid, helper = invoice(model, charts) + expected = Counter(e[5] for e in payload['programs']['forward'] if e[0] == 'climb') + centers + need(paid == expected, 'entire original paid invoice, including centers') + need(helper == Counter({4: 28, 7: 7, 8: 47, 9: 326}), 'all 408 arbitrary helpers') + return model + + +def invoice(model, charts): + n = model['width'] + need(len(charts) == len(model['charts']), 'complete chart assignment') + for i in model['frozen']: + need(tuple(charts[i]) == tuple(model['charts'][i]), 'frozen main/owned/adapter chart') + for chart in charts: + need(len(canonical(chart)) == n and all(0 < x < (1 << (2*n)) for x in chart), 'full chart dimension') + need(all(pairing(a, b, n) == 0 for a in chart for b in chart), 'isotropic chart') + paid, helpers = Counter(model['centers']), Counter() + for a, b, op, sign in model['contacts']: + left = tuple(linear(model['operators'][op], v) for v in charts[a]) if op else charts[a] + rank = distance(left, charts[b], n) + if sign == -1: + need(rank > 0, 'each helper remains strictly productive') + helpers[rank] += 1 + elif rank: + paid[rank] += 1 + return paid, helpers diff --git a/research/independent-clifford-expansion/discover.py b/research/independent-clifford-expansion/discover.py new file mode 100644 index 0000000000..376756ec2c --- /dev/null +++ b/research/independent-clifford-expansion/discover.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python3 +"""Optional compiled floating discovery; no supplier admission follows. + +Apache-2.0. Cinna Davis, with substantial OpenAI Codex assistance. +""" +import argparse +from collections import Counter +from hashlib import sha256 +import json +import os +from pathlib import Path +import platform +import shutil +import subprocess +import sys +import tempfile +import time + +sys.path.insert(0,str(Path(__file__).resolve().parent)) +import algebra as A + + +def encoded(model): + keys = sorted(model['operators']) + index = {op: i for i, op in enumerate(keys)} + frozen = set(model['frozen']) + lines = [f"{len(model['charts'])} {len(model['contacts'])} {len(keys)}"] + lines += [f"{int(i in frozen)} " + ' '.join(map(str, c)) for i, c in enumerate(model['charts'])] + lines += [' '.join(map(str, model['operators'][op])) for op in keys] + lines += [f'{a} {b} {index[op] if op else -1} {sign}' for a,b,op,sign in model['contacts']] + return '\n'.join(lines) + '\n' + + +def replay(model, moves): + charts = list(model['charts']) + frozen = set(model['frozen']) + for round_, node, axis, delta in moves: + A.need(node not in frozen and 0 <= node < len(charts), 'valid unfrozen group') + A.need(0 < axis < (1 << (2*model['width'])), 'valid nonzero Pauli axis') + old = charts[node] + charts[node] = A.turn(old, axis, model['width']) + A.need(A.distance(old, charts[node], model['width']) == 1, 'actual distance-one chart change') + return charts + + +def run(seed, rounds, plateau, collapse=True): + model = A.build(collapse) + data = encoded(model) + started = time.monotonic() + compiler_path = shutil.which('g++') or shutil.which('clang++') + A.need(compiler_path is not None, 'C++17 compiler required') + compiler = subprocess.run([compiler_path, '--version'], check=True, capture_output=True, text=True).stdout.splitlines()[0] + with tempfile.TemporaryDirectory(prefix='independent-chart-') as td: + binary = str(Path(td) / 'search') + subprocess.run([compiler_path, '-std=c++17', '-O3', '-Wall', '-Wextra', str(A.HERE / 'search.cpp'), '-o', binary], check=True) + process = subprocess.run([binary, str(seed), str(rounds), str(int(plateau))], input=data, + text=True, capture_output=True, check=True, timeout=240) + moves, summaries = [], [] + for line in process.stdout.splitlines(): + row = line.split() + if row[0] == 'MOVE': + moves.append([int(row[1]), int(row[2]), int(row[3]), float(row[4])]) + elif row[0] == 'ROUND': + summaries.append(dict(round=int(row[1]), moves=int(row[2]), strict=int(row[3]), floating_delta=float(row[4]))) + else: + raise ValueError('unexpected search record') + charts = replay(model, moves) + paid, helpers = A.invoice(model, charts) + paid0, helpers0 = A.invoice(model, model['charts']) + def moment(p): + return sum(count * rank ** (1-.00302177585) for rank, count in p.items()) + delta = moment(paid)-moment(helpers)-moment(paid0)+moment(helpers0) + A.need(abs(delta-sum(m[3] for m in moves)) < 1e-7, 'independent complete invoice delta equals compiled move sum') + return dict(scope='FLOATING_DISCOVERY_WITH_EXACT_FINAL_RANK_INVOICE_NO_NEW_KAPPA', + seed=seed, seed_origin='OS randomness' if SEED_FROM_OS else 'explicit reproducible seed', + rounds_requested=rounds, plateau=plateau, collapse_zero=collapse, + source_base='81e9bd69e4a5b00ba9c713a1620e36d576d5522e', + source_sha256=sha256((A.ROOT/'research/general-gaussian-contact-search/inputs/round3-word.json.gz').read_bytes()).hexdigest(), + graph_sha256=sha256(data.encode()).hexdigest(), search_sha256=sha256((A.HERE/'search.cpp').read_bytes()).hexdigest(), + compiler=compiler, python=platform.python_version(), platform=platform.platform(), + elapsed_seconds=time.monotonic()-started, groups=len(charts), + free_groups=len(charts)-len(model['frozen']), original_nodes=model['original_nodes'], + incidences=len(model['contacts']), neighbor_count_per_group=1022, + rounds=summaries, moves=moves, paid=dict(sorted(paid.items())), + helpers=dict(sorted(helpers.items())), baseline_paid=dict(sorted(paid0.items())), + baseline_helpers=dict(sorted(helpers0.items())), floating_local_energy=delta, + final_chart_sha256=sha256(json.dumps(charts,separators=(',',':')).encode()).hexdigest()) + + +SEED_FROM_OS = False + + +def main(): + global SEED_FROM_OS + ap = argparse.ArgumentParser() + ap.add_argument('--seed', type=int) + ap.add_argument('--rounds', type=int, default=8) + ap.add_argument('--plateau', action='store_true') + ap.add_argument('--uncontracted', action='store_true') + ap.add_argument('--output', type=Path, required=True) + args = ap.parse_args() + A.need(0 < args.rounds <= 100, 'bounded discovery rounds') + seed = args.seed + if seed is None: + seed = int.from_bytes(os.urandom(8), 'big') + SEED_FROM_OS = True + A.need(0 <= seed < 1 << 64, 'unsigned 64-bit seed') + print(json.dumps(dict(seed=seed, rounds=args.rounds, plateau=args.plateau)), flush=True) + result = run(seed, args.rounds, args.plateau, not args.uncontracted) + args.output.write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(json.dumps({k:v for k,v in result.items() if k not in ('moves',)}, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/research/independent-clifford-expansion/intervals.py b/research/independent-clifford-expansion/intervals.py new file mode 100644 index 0000000000..729f108897 --- /dev/null +++ b/research/independent-clifford-expansion/intervals.py @@ -0,0 +1,103 @@ +"""Outward integer intervals for the finite concave-power certificate. + +No floating arithmetic is used. Apache-2.0, OpenAI Codex assistance. +""" +from fractions import Fraction as Q + +BITS = 128 +SCALE = 1 << BITS + + +def updiv(a, b): + return -(-a // b) + + +def rational_bounds(q): + return q.numerator*SCALE//q.denominator, updiv(q.numerator*SCALE, q.denominator) + + +def log_bounds(r): + def series(q): + z = (q-1)/(q+1) + low = 2*sum((z**(2*k+1)/Q(2*k+1) for k in range(48)), Q(0)) + tail = 2*z**97/(97*(1-z*z)) + return low, low+tail + k = r.bit_length()-1 + a, b = series(Q(2)) + c, d = series(Q(r, 1 << k)) + return rational_bounds(k*a+c)[0], rational_bounds(k*b+d)[1] + + +LOGS = {r: log_bounds(r) for r in range(1, 10)} + + +def power_bounds(r, c): + """Bounds scaled by SCALE for r**(1-c), 0<=c<=1/200.""" + if r == 1: + return SCALE, SCALE + lo, hi = LOGS[r] + xlo = lo*c.numerator//c.denominator + xhi = updiv(hi*c.numerator, c.denominator) + # exp(x), x=c*log(r)<1/2. All terms are positive. The omitted + # tail is at most twice its first term, since its ratios are <1/2. + tlo = thi = total_lo = total_hi = SCALE + for k in range(1, 19): + tlo = tlo*xlo//(SCALE*k) + thi = updiv(thi*xhi, SCALE*k) + total_lo += tlo + total_hi += thi + next_hi = updiv(thi*xhi, SCALE*19) + total_hi += 2*next_hi + return r*SCALE*SCALE//total_hi, updiv(r*SCALE*SCALE, total_lo) + + +def dominance(delta): + return [sum(delta[r]*min(r,k) for r in range(1,10)) for k in range(1,10)] + + +def certify(patterns): + """Certify each signed rank polynomial nonnegative on 0<=C<=.005. + + Concave dominance covers most patterns for every increasing concave + function vanishing at zero. The rest use outward moment or derivative + bounds. A zero rank-mass polynomial starts at zero; a positive lower + derivative proves it stays nonnegative. No sampled signs are accepted. + """ + remaining = [] + dominant = 0 + for p in patterns: + d = p['delta'] + if min(dominance(d)) >= 0: + dominant += 1 + else: + mass = sum(r*d[r] for r in range(1,10)) + if mass < 0: + raise ValueError('a true rank-mass improvement requires investigation') + remaining.append((d, mass)) + for pieces in (8,16,32,64,128,256,512,1024,2048): + powers = [{r: power_bounds(r, Q(i,200*pieces)) for r in range(1,10)} + for i in range(pieces+1)] + bounds = [] + for delta, mass in remaining: + least = None + for i in range(pieces): + lower = 0 + for r in range(1,10): + if mass == 0: + coefficient = -delta[r] + a = powers[i+1][r][0]*LOGS[r][0]//SCALE + b = updiv(powers[i][r][1]*LOGS[r][1], SCALE) + else: + coefficient = delta[r] + a, b = powers[i+1][r][0], powers[i][r][1] + lower += coefficient*(a if coefficient >= 0 else b) + least = lower if least is None else min(least,lower) + bounds.append(least) + if all(b > 0 for b in bounds): + return dict(interval_C=['0','1/200'], fixed_point_bits=BITS, + concave_dominance_patterns=dominant, + interval_patterns=len(remaining), subdivisions=pieces, + minimum_scaled_lower_bound=min(bounds) if bounds else None, + zero_mass_patterns=sum(m == 0 for _,m in remaining), + scale=str(SCALE)) + raise ValueError('interval certificate failed; do not infer local optimality') diff --git a/research/independent-clifford-expansion/search.cpp b/research/independent-clifford-expansion/search.cpp new file mode 100644 index 0000000000..8447e112e9 --- /dev/null +++ b/research/independent-clifford-expansion/search.cpp @@ -0,0 +1,151 @@ +// Independent Lagrangian chart descent. Apache-2.0. +// Cinna Davis, with substantial OpenAI Codex assistance. +// Floating discovery only; algebra.py independently replays all accepted moves. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +using Chart = std::array; +struct Edge { int a,b,op,sign; }; +unsigned low=511; +int pair(unsigned a,unsigned b) { + return (__builtin_popcount((a&low)&(b>>9))+ + __builtin_popcount((a>>9)&(b&low)))&1; +} +int rank(const Chart& a,const Chart& b) { + unsigned piv[18]={}; int count=0; + for(int k=0;k<18;k++) { + unsigned v=k<9?a[k]:b[k-9]; + while(v) { + int p=31-__builtin_clz(v); + if(piv[p]) v^=piv[p]; + else {piv[p]=v;count++;break;} + } + } + return count-9; +} +Chart turn(Chart a,unsigned axis) { + for(auto &v:a) if(pair(v,axis)) v^=axis; + return a; +} +Chart image(const Chart& a,const std::array& cols) { + Chart result{}; + for(int j=0;j<9;j++) for(unsigned v=a[j];v;v&=v-1) + result[j]^=cols[__builtin_ctz(v)]; + return result; +} +std::array dual(const Chart& a) { + unsigned piv[9]={},lift[9]={}; + for(int bit=0;bit<18;bit++) { + unsigned v=0,w=1u< result{}; + for(int j=0;j<9;j++) { + unsigned v=1u<>count>>edges>>ops; + std::vector charts(count);std::vector fixed(count); + for(int i=0;i>fixed[i];for(auto&v:charts[i])std::cin>>v;} + std::vector> maps(ops); + for(auto&cols:maps)for(auto&v:cols)std::cin>>v; + std::vector es(edges);std::vector> adj(count); + for(int i=0;i>e.a>>e.b>>e.op>>e.sign; + adj[e.a].push_back(i);if(e.a!=e.b)adj[e.b].push_back(i); + } + auto edge_rank=[&](const Edge&e,int at,const Chart& trial) { + Chart a=e.a==at?trial:charts[e.a];const Chart& b=e.b==at?trial:charts[e.b]; + if(e.op>=0) a=image(a,maps[e.op]); + return rank(a,b); + }; + double powers[10];for(int i=0;i<10;i++)powers[i]=std::pow(i,1-.00302177585); + std::vector costs(edges);std::vector ranks(edges); + for(int i=0;i; + struct Bucket {uint64_t count=0;int node=0;unsigned axis=0;}; + std::map histogram;uint64_t valid=0,invalid=0; + for(int node=0;node order(count);std::iota(order.begin(),order.end(),0); + std::cout<>n) + for y in range(1,1<<(2*n)): + ry=previous.pauli_rotation(ce,n,y&low,y>>n) + for a,b in itertools.product(spaces,repeat=2): + left=rx.then(ops[a]);right=ry.then(ops[b]) + physical=left.adjoint().then(right) + expected=A.distance(A.turn(old[a],x,n),A.turn(old[b],y,n),n) + A.need(ce.rank([u for u,z,p in physical.tab[n:]])==expected,'literal independent-axis rank') + pairs+=1 + for a in spaces: + twice=ry.then(rx.then(ops[a])) + relative=twice.adjoint().then(ops[a]) + expected=A.distance(A.turn(A.turn(old[a],x,n),y,n),old[a],n) + A.need(ce.rank([u for u,z,p in relative.tab[n:]])==expected,'noncommuting sequential composition') + compositions+=1 + return dict(independent_axis_pairs=pairs,sequential_compositions=compositions,dimensions=[1,2]) + + +def witness_delta(model,node,axis): + A.need(node not in model['frozen'],'unfrozen witness') + charts=model['charts'];trial=A.turn(charts[node],axis,9) + A.need(A.distance(charts[node],trial,9)==1,'nearest witness') + delta=[0]*10 + for a,b,op,sign in model['contacts']: + if node not in (a,b):continue + olda,oldb=charts[a],charts[b] + newa=trial if a==node else olda + newb=trial if b==node else oldb + if op: + olda=tuple(A.linear(model['operators'][op],v) for v in olda) + newa=tuple(A.linear(model['operators'][op],v) for v in newa) + r0=A.distance(olda,oldb,9);r1=A.distance(newa,newb,9) + A.need(sign>0 or r1>0,'strict productive helper') + if r0:delta[r0]-=sign + if r1:delta[r1]+=sign + return delta + + +def census(binary,collapse): + model=A.build(collapse);data=D.encoded(model) + output=subprocess.run([str(binary),'certificate','0','0'],input=data,text=True,capture_output=True,check=True,timeout=120).stdout.splitlines() + header=output[0].split() + A.need(header[0]=='CENSUS' and len(header)==4,'complete census header') + valid,invalid,total=map(int,header[1:]);patterns=[] + for line in output[1:]: + fields=line.split() + A.need(fields[0]=='PAT' and len(fields)==14,'exact histogram row') + row=list(map(int,fields[1:]));count,delta,node,axis=row[0],row[1:11],row[11],row[12] + A.need(count>0 and delta[0]==0,'histogram multiplicity and zero-rank convention') + A.need(witness_delta(model,node,axis)==delta,'independent witness invoice') + patterns.append(dict(count=count,delta=delta,witness=[node,axis])) + free=len(model['charts'])-len(model['frozen']) + A.need(sum(p['count'] for p in patterns)==valid and valid+invalid==1022*free,'complete neighbor count') + A.need(total==len(patterns)==len({tuple(p['delta']) for p in patterns}),'unique complete histogram') + paid,helper=A.invoice(model,model['charts']) + return dict(collapse_zero=collapse,groups=len(model['charts']),free_groups=free, + original_nodes=model['original_nodes'],incidences=len(model['contacts']), + graph_sha256=sha256(data.encode()).hexdigest(),valid_moves=valid,invalid_moves=invalid, + patterns=patterns,interval_proof=I.certify(patterns), + unchanged_rank_polynomial_moves=sum(p['count'] for p in patterns if not any(p['delta'])), + baseline_paid=dict(sorted(paid.items())),baseline_helpers=dict(sorted(helper.items()))) + + +def reject(call,why): + try:call() + except ValueError:return + raise ValueError('negative control accepted: '+why) + + +def controls(): + model=A.build();charts=list(model['charts']);node=model['frozen'][0] + _,charts[node]=next(A.neighbors(charts[node],9)) + reject(lambda:A.invoice(model,charts),'changed frozen chart') + charts=list(model['charts']);node=next(i for i in range(len(charts)) if i not in model['frozen']) + charts[node]=tuple([charts[node][0]]*9) + reject(lambda:A.invoice(model,charts),'rank-deficient chart') + reject(lambda:I.certify([dict(delta=[0,-1]+[0]*8)]),'unpaid rank-one omission') + old=A.canonical([4,8]);_,new=next(A.neighbors(old,2)) + A.need(A.distance(old,new,2)==1 and A.distance(new,new,2)==0,'positive descent calibration') + return dict(rejected_controls=3,positive_rank_descent=True) + + +def walks(): + rows=json.loads((A.HERE/'DISCOVERY.json').read_text()) + count=0 + for row in rows: + model=A.build(row['collapse_zero']) + A.need(sha256(D.encoded(model).encode()).hexdigest()==row['graph_sha256'],'walk graph identity') + A.need(sha256((A.HERE/'search.cpp').read_bytes()).hexdigest()==row['search_sha256'],'walk exact compiled source') + charts=D.replay(model,row['moves']) + paid,helper=A.invoice(model,charts) + A.need(json.loads(json.dumps(dict(paid)))==row['paid'],'walk final complete paid invoice') + A.need(json.loads(json.dumps(dict(helper)))==row['helpers'],'walk final complete helper invoice') + A.need(sha256(json.dumps(charts,separators=(',',':')).encode()).hexdigest()==row['final_chart_sha256'],'walk final chart hash') + A.need(row['paid']==row['baseline_paid'] and row['helpers']==row['baseline_helpers'],'recorded unchanged exploratory profiles') + count+=len(row['moves']) + return dict(runs=len(rows),accepted_moves=count,scope='Exact final rank-invoice replay only; floating discovery and plateau coverage are not certified optimal.') + + +def run(): + authenticate();small=geometry();literal=literal_geometry();control=controls();walk=walks() + compiler=shutil.which('g++') or shutil.which('clang++') + A.need(compiler is not None,'C++17 compiler required for actual full census') + with tempfile.TemporaryDirectory(prefix='chart-census-') as tmp: + binary=Path(tmp)/'search' + subprocess.run([compiler,'-std=c++17','-O3','-Wall','-Wextra','-Werror',str(A.HERE/'search.cpp'),'-o',str(binary)],check=True) + rows=[census(binary,True),census(binary,False)] + return dict(status='PASS_EXHAUSTIVE_NEAREST_CLIFFORD_CENSUS_NO_NEW_KAPPA', + source_base='81e9bd69e4a5b00ba9c713a1620e36d576d5522e',census=rows, + geometry=small,literal_geometry=literal,controls=control,exploratory_walk_replay=walk, + scope='Finite source-bound local obstruction for 0<=C<=1/200; joint moves, arbitrary independent assignments, changed words and native maps remain open.') + + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--write',action='store_true');args=ap.parse_args() + result=json.loads(json.dumps(run(),sort_keys=True));path=A.HERE/'RESULT.json' + if args.write:path.write_text(json.dumps(result,indent=2,sort_keys=True)+'\n') + else:A.need(result==json.loads(path.read_text()),'fresh complete census matches receipt') + print(json.dumps(dict(status=result['status'],geometry=result['geometry'],literal_geometry=result['literal_geometry'], + moves=[r['valid_moves'] for r in result['census']],patterns=[len(r['patterns']) for r in result['census']], + interval_C=['0','1/200'],controls=result['controls']),sort_keys=True)) + + +if __name__=='__main__':main()