From 4988e425009a1a94ebd5f4281a251fa5cc9cb162 Mon Sep 17 00:00:00 2001 From: Chi Zhao Date: Tue, 13 Oct 2026 02:50:44 +0300 Subject: [PATCH 1/2] Improve conditional kappa with combined cold ends and PR635 owner repair --- .../combined-cold-ends-20261013/README.md | 20 + .../witness635/LICENSE | 201 + .../witness635/MANIFEST.json | 323 + .../witness635/NOTICE.md | 51 + .../witness635/PROOF-COMMUTING-PREFIX.md | 91 + .../witness635/PROOF-COMPOSITION.md | 103 + .../witness635/PROOF-NOTE-R.md | 86 + .../witness635/PROOF-NOTE.md | 278 + .../witness635/PROVENANCE.json | 132 + .../witness635/README.md | 68 + .../witness635/code/assemble.py | 216 + .../witness635/code/assembly_controls.py | 251 + .../witness635/code/audit_allcold.py | 232 + .../code/bind_providers_portable.py | 67 + .../witness635/code/build_cold_end.py | 160 + .../witness635/code/build_frame_regroup.py | 53 + .../witness635/code/build_gate_moves.py | 61 + .../witness635/code/build_hpe.py | 123 + .../witness635/code/build_port_stage.py | 125 + .../witness635/code/cold_end_controls.py | 178 + .../witness635/code/construct_k_triangle.py | 374 + .../witness635/code/emit_allcold.py | 146 + .../witness635/code/generated_identity.py | 62 + .../code/generated_identity_controls.py | 228 + .../witness635/code/hpe_adapters_local.py | 116 + .../code/hpe_audit_and_transport.py | 304 + .../witness635/code/hpe_audit_local.py | 171 + .../witness635/code/hpe_controls_atc.py | 119 + .../witness635/code/hpe_emit_local.py | 163 + .../witness635/code/invoice_allcold.py | 329 + .../witness635/code/phase_timing_controls.py | 36 + .../witness635/code/witness.py | 41 + .../witness635/data/COMPOSITION-REPAIR.json | 82 + .../witness635/data/EXPECTED.json | 1454 + .../witness635/data/OWNERS.json.gz | Bin 0 -> 422609 bytes .../witness635/data/PLAN.json | 41780 +++++++++++++++ .../witness635/data/SPEC.json | 2270 + .../witness635/data/TRI-SCHEDULE.json | 1 + .../witness635/data/WITNESS.json | 897 + .../witness635/data/cand.json | 289 + .../data/nominations/PR627-FACTORED-END.json | 298 + .../data/nominations/PR629-JP8-RECIPE.json.gz | Bin 0 -> 56967 bytes .../data/nominations/PR632/OWNERS.json.gz | Bin 0 -> 449586 bytes .../data/nominations/PR632/PLAN.json | 41780 +++++++++++++++ .../data/nominations/PR635/OWNERS.json.gz | Bin 0 -> 415452 bytes .../data/nominations/PR635/PLAN.json | 41780 +++++++++++++++ .../data/recipes/atm3-step0-promote.json | 1 + .../recipes/atm3-step1-greedy_kernels.json | 561 + .../recipes/atm3-step2-frame_coalesce.json | 173 + .../atm3-step3-gate_move_coalesce.json | 85 + .../data/recipes/ck-step0-greedy_kernels.json | 550 + .../data/recipes/ck-step1-frame_coalesce.json | 173 + .../recipes/ck-step2-gate_move_coalesce.json | 85 + .../data/recipes/k492-atm3-cold_end.json.gz | Bin 0 -> 35010 bytes .../data/recipes/k492-atm3-frame_regroup.json | 983 + .../recipes/k492-atm3-hyperplane_end.json | 481 + .../data/recipes/k492-ck-cold_end.json.gz | Bin 0 -> 68006 bytes .../data/recipes/k492-ck-frame_regroup.json | 983 + .../data/recipes/k492-ck-hyperplane_end.json | 481 + .../data/recipes/k492-jp8-cold_end.json.gz | Bin 0 -> 161918 bytes .../data/recipes/k492-jp8-frame_regroup.json | 983 + .../data/recipes/k492-jp8-hyperplane_end.json | 481 + .../witness635/data/search/DISPATCH.json | 1 + .../data/search/LP-PATTERNS-AGG.json | 1 + .../data/search/LP-PATTERNS-EX.json | 1 + .../witness635/data/search/TEMPLATE-PLAN.json | 43330 ++++++++++++++++ .../data/search/WARM-OWNERS.json.gz | Bin 0 -> 415526 bytes .../witness635/data/search/WARM-PLAN.json | 41778 +++++++++++++++ .../witness635/extras/REFERENCE.json | 5063 ++ .../witness635/extras/check_declarations.py | 56 + .../witness635/extras/check_native_owners.py | 104 + .../witness635/extras/check_owner_controls.py | 27 + .../witness635/extras/exact_intervals.py | 28 + .../witness635/owner-search/MANIFEST.json | 11 + .../owner-search/OWNER-MOVES.json.gz | Bin 0 -> 83458 bytes .../owner-search/OWNER-TEMPLATE.json | 5546 ++ .../witness635/owner-search/README.md | 63 + .../witness635/owner-search/SEARCH.json | 47 + .../witness635/owner-search/SOURCE.json | 21 + .../owner-search/replay_owner_map.py | 149 + .../owner-search/search/SEED-37.json | 30 + .../owner-search/search/SEED-97.json | 31 + .../owner-search/search/local_repair.py | 73 + .../witness635/tools/build_combined_end.py | 63 + .../witness635/tools/check_basis_proof.py | 86 + .../tools/check_composition_controls.py | 36 + .../vendor/direct_delivery/MANIFEST.json | 82 + .../direct_delivery/code/construct_504.py | 333 + .../inputs/hamming/PACKET-PROGRAMS.json.gz | Bin 0 -> 3400 bytes .../inputs/hamming/PROTOTYPE.json | 21364 ++++++++ .../vendor/frame_coalescing/MANIFEST.json | 316 + .../vendor/frame_coalescing/NOTICE.md | 20 + .../vendor/frame_coalescing/README.md | 46 + .../frame_coalescing/code/build_frames.py | 33 + .../witness635/vendor/joint_prefix/LICENSE | 201 + .../vendor/joint_prefix/MANIFEST.json | 251 + .../witness635/vendor/joint_prefix/NOTICE.md | 56 + .../witness635/vendor/joint_prefix/README.md | 119 + .../vendor/joint_prefix/SOURCE-PINS.json | 1908 + .../joint_prefix/code/audit_joint_prefix.py | 161 + .../code/audit_multicold_controls.py | 75 + .../joint_prefix/code/build_joint_prefix.py | 64 + .../data/EIGHTCOLD-JOINT-KERNELS.json | 1085 + .../joint_prefix/data/JOINT-PREFIX.json | 1023 + .../vendor/larger_gain/MANIFEST.json | 349 + .../witness635/vendor/larger_gain/README.md | 175 + .../providers/build_entrance_promotions.py | 82 + .../providers/coupled_frames_base.py | 373 + .../providers/search_suffix_kernels.py | 269 + .../witness635/vendor/multicold/LICENSE | 201 + .../witness635/vendor/multicold/MANIFEST.json | 210 + .../witness635/vendor/multicold/NOTICE.md | 17 + .../witness635/vendor/multicold/README.md | 44 + .../vendor/multicold/SOURCE-PINS.json | 1284 + .../vendor/multicold/code/assemble.py | 206 + .../multicold/code/assembly_controls.py | 242 + .../vendor/multicold/code/audit_allcold.py | 220 + .../multicold/code/audit_kernel_controls.py | 41 + .../code/audit_multicold_controls.py | 75 + .../multicold/code/bind_providers_portable.py | 60 + .../multicold/code/build_cold_kernel.py | 38 + .../multicold/code/build_four_portable.py | 48 + .../multicold/code/build_multicut_kernels.py | 94 + .../vendor/multicold/code/emit_allcold.py | 140 + .../vendor/multicold/code/invoice_allcold.py | 314 + .../multicold/code/phase_timing_controls.py | 31 + .../vendor/multicold/code/run_portable.py | 24 + .../vendor/multicold/data/EIGHT-COLD.json | 28 + .../multicold/data/EIGHT-MULTICOLD.json | 381 + .../vendor/multicold/data/FOUR-COLD.json | 30 + .../vendor/multicold/data/FOUR-MULTICOLD.json | 381 + .../multicold/data/FROZEN-FOUR-PROMOTION.json | 58 + .../vendor/multicold/data/OWNERS.json.gz | Bin 0 -> 412988 bytes .../vendor/multicold/data/PLAN.json | 43303 +++++++++++++++ .../vendor/multicold/data/ZERO-COLD.json | 28 + .../vendor/multicold/data/ZERO-MULTICOLD.json | 381 + .../multicold/engines/base_two_moment.py | 63 + .../vendor/multicold/engines/moment.py | 113 + .../vendor/multicold/engines/outer.py | 58 + .../multicold/inputs/PR543-EXPECTED.json | 239 + .../vendor/multicold/proof/CONSTRUCTION.md | 25 + .../proof/EXPLORATORY-EXACT-FRONTIER.json | 208 + .../proof/EXPLORATORY-OWNER-RECEIPT.json | 448 + .../proof/EXPLORATORY-PROVIDERS.json | 148 + .../vendor/multicold/proof/PR561-NOTICE.md | 9 + .../multicold/proof/PR562-NATIVE-TRANSFER.txt | 147 + .../vendor/multicold/proof/PR562-NOTICE.md | 11 + .../multicold/proof/PROOF-ALLCOLD-NATIVE.txt | 145 + .../vendor/multicold/proof/PROOF-REVIEW.txt | 133 + .../vendor/multicold/vendor/pr558/LICENSE | 201 + .../multicold/vendor/pr558/MANIFEST.json | 130 + .../vendor/multicold/vendor/pr558/NOTICE.md | 13 + .../vendor/multicold/vendor/pr558/README.md | 21 + .../multicold/vendor/pr558/SOURCE-PINS.json | 752 + .../multicold/vendor/pr558/code/assemble.py | 103 + .../vendor/pr558/code/assembly_controls.py | 103 + .../pr558/code/audit_promoted_scalar.py | 57 + .../vendor/pr558/code/phases_full.py | 39 + .../multicold/vendor/pr558/code/promote.py | 41 + .../vendor/pr558/code/reconstruct.py | 18 + .../vendor/pr558/code/run_portable.py | 24 + .../vendor/pr558/data/OWNERS.json.gz | Bin 0 -> 414100 bytes .../multicold/vendor/pr558/data/PLAN.json | 12546 +++++ .../vendor/pr558/data/PROMOTION.json | 79 + .../vendor/pr558/engines/base_two_moment.py | 63 + .../multicold/vendor/pr558/engines/moment.py | 113 + .../multicold/vendor/pr558/engines/outer.py | 58 + .../vendor/pr558/inputs/PR543-EXPECTED.json | 239 + .../pr558/proof/ASSEMBLY-PROVENANCE.json | 11 + .../vendor/pr558/proof/CONSTRUCTION.md | 18 + .../proof/EXPLORATORY-SCALAR-8-CONTROLS.json | 20 + .../vendor/pr558/proof/RANK5-CAPS.json | 636 + .../vendor/pr558/vendor/pr552/EXPECTED.json | 30 + .../vendor/pr558/vendor/pr552/LICENSE | 201 + .../vendor/pr558/vendor/pr552/MANIFEST.json | 421 + .../vendor/pr558/vendor/pr552/README.md | 62 + .../vendor/pr552/code/alien-avalanche80.cpp | 7 + .../pr558/vendor/pr552/code/alien-flags.cpp | 11 + .../pr558/vendor/pr552/code/assemble.py | 45 + .../pr558/vendor/pr552/code/build_wave.py | 34 + .../vendor/pr552/complex-global/README.md | 15 + .../complex-global/RESOURCE-TRANSFERS.md | 46 + .../pr552/complex-global/SAT-OWNERS.json.gz | Bin 0 -> 409252 bytes .../pr552/complex-global/SAT534-PLAN.json | 11389 ++++ .../pr552/complex-global/SCREEN-RECEIPT.json | 16 + .../complex-global/SOURCE-TRANSFERS.json | 21 + .../vendor/pr552/complex-global/SOURCES.json | 21 + .../complex-global/TWO-RESOURCE-TECHNIQUES.md | 67 + .../complex-global/WAVE-MAJORISATION.json | 32 + .../vendor/pr552/complex-global/replay.py | 5 + .../pr552/complex-global/run_complex44.py | 29 + .../pr552/complex-global/run_portable.py | 24 + .../pr552/complex-global/vendor531/LICENSE | 201 + .../pr552/complex-global/vendor531/NOTICE.md | 24 + .../complex-global/vendor531/SOURCES.json | 63 + .../vendor531/code/adapters_local.py | 60 + .../vendor531/code/audit_and_transport.py | 222 + .../vendor531/code/audit_local.py | 144 + .../vendor531/code/audit_supplier_hosted.py | 155 + .../vendor531/code/emit_local.py | 156 + .../vendor531/code/emit_supplier_hosted.py | 100 + .../vendor531/code/invoice_final.py | 299 + .../vendor531/code/phases_delta.py | 158 + .../vendor531/code/prepare_supplier_base.py | 95 + .../evidence/audit/PREFIX-AND-INVOICE.json | 105 + .../evidence/local/CANONICAL-WORD.json.gz | Bin 0 -> 75113 bytes .../vendor531/inputs/PR523-ANCESTRY.json | 118 + .../work/complex-nine-native/DATA-PHASES.json | 1 + .../pr361/code/engines/base_two_moment.py | 63 + .../work/pr361/code/engines/moment.py | 113 + .../work/pr361/code/engines/outer.py | 58 + .../vendor/clifford/clifford_exact.py | 149 + .../pr552/complex-global/vendor535/LICENSE | 201 + .../pr552/complex-global/vendor535/NOTICE.md | 70 + .../vendor535/code/assemble_combined.py | 178 + .../vendor535/inputs/PR510-EXPECTED.json | 102 + .../inputs/ROUND20-PARENT-TEMPLATE.json.gz | Bin 0 -> 393948 bytes .../vendor/pr552/complex-local/README.md | 1 + .../pr552/complex-local/SOURCE-MANIFEST.json | 29 + .../complex-local/code/apply_syndrome.py | 23 + .../pr552/complex-local/code/port_frames.py | 50 + .../pr552/complex-local/code/run_portable.py | 24 + .../complex-local/docs/OPENAI-SOURCES.json | 22 + .../pr552/complex-local/docs/SEARCH-RECORD.md | 9 + .../complex-local/docs/TWO-SOURCE-PROOF.md | 64 + .../complex-local/inputs/PR534-WORD.json.gz | Bin 0 -> 38085 bytes .../phase-baseline/CANONICAL-WORD.json.gz | Bin 0 -> 72789 bytes .../phase-baseline/CLIFFORD-RECIPES.json | 1 + .../phase-baseline/CLIFFORD-REVIEW.json | 533 + .../vendor/pr552/complex-local/run_local.py | 26 + .../pr552/complex-local/static44/LICENSE | 201 + .../complex-local/static44/META-SOURCES.json | 24 + .../complex-local/static44/NOTICE-upstream.md | 70 + .../pr552/complex-local/static44/PROOF.md | 61 + .../pr552/complex-local/static44/README.md | 7 + .../pr552/complex-local/static44/RECIPE.json | 168 + .../static44/SOURCE-MANIFEST.json | 16 + .../complex-local/static44/audit_scalar.py | 55 + .../pr552/complex-local/static44/build.py | 30 + .../complex-local/static44/gk/gk_common.py | 94 + .../complex-local/static44/gk/gk_word.py | 194 + .../static44/inputs/BASE535.json.gz | Bin 0 -> 36660 bytes .../static44/inputs/OLD-RECIPE.json | 1163 + .../static44/inputs/RAW504.json.gz | Bin 0 -> 32146 bytes .../pr552/complex-local/static44/replay.py | 9 + .../vendor/pr552/docs/DAG-STRUCTURES.json | 208 + ...MINATION-AVALANCHE-INDEPENDENT-REVIEW.json | 112 + .../vendor/pr552/docs/ELIMINATION-CODIM2.json | 1 + ...IMINATION-ELIMINATION-AND-PATH-TRANSFER.md | 41 + .../pr552/docs/ELIMINATION-SCREEN-REVIEW.json | 15 + .../pr552/docs/ELIMINATION-SOURCES.json | 34 + .../vendor/pr552/docs/FRAME-SOURCES.json | 12 + .../vendor/pr552/docs/FRAME-TRANSFERS.md | 66 + .../pr558/vendor/pr552/docs/PR-LINEAGE.md | 17 + .../pr558/vendor/pr552/docs/PUBLIC-PINS.json | 447 + .../vendor/pr552/engines/base_two_moment.py | 63 + .../pr558/vendor/pr552/engines/moment.py | 113 + .../pr558/vendor/pr552/engines/outer.py | 58 + .../pr552/evidence/COMPLEX-INVOICE.json | 106 + .../vendor/pr552/evidence/EXACT-ASSEMBLY.json | 169 + .../vendor/pr552/evidence/FINAL-RESOURCE.json | 44 + .../vendor/pr552/evidence/WAVE-REVIEW.json | 228 + .../vendor/pr552/inputs/PR543-EXPECTED.json | 239 + .../pr558/vendor/pr552/inputs/WAVES.json | 361 + .../optional-audit/COSET-PATH-APPLICATION.md | 35 + .../optional-audit/COSET-PATH-REVIEW.json | 1 + .../optional-audit/COSET-SOURCE-BINDING.json | 23 + .../optional-audit/audit_coset_paths.cpp | 15 + .../pr552/optional-audit/coset-path-input.txt | 10634 ++++ .../optional-audit/export_coset_paths.py | 39 + .../pr552/response/CROSS-FIELD-PROOFS.md | 41 + .../pr558/vendor/pr552/response/README.md | 1 + .../pr552/response/SOURCE-MANIFEST.json | 7 + .../pr558/vendor/pr552/response/SOURCES.json | 30 + .../response/WEIGHTED-COSET-SELECTION.json | 366 + .../pr552/response/build_weighted_coset.py | 36 + .../vendor/pr558/vendor/pr552/verify.py | 39 + .../vendor/multicold/vendor/pr558/verify.py | 47 + .../multicold/vendor/pr559/EXPECTED.json | 8 + .../multicold/vendor/pr559/EXPECTED558.json | 8 + .../vendor/multicold/vendor/pr559/LICENSE | 201 + .../multicold/vendor/pr559/MANIFEST.json | 40 + .../vendor/multicold/vendor/pr559/NOTICE.md | 1 + .../vendor/pr559/PROOF-REVIEW-STATUS.json | 7 + .../vendor/multicold/vendor/pr559/PROOF.md | 47 + .../vendor/multicold/vendor/pr559/README.md | 20 + .../vendor/multicold/vendor/pr559/REVIEW.json | 99 + .../multicold/vendor/pr559/SOURCES.json | 47 + .../vendor/pr559/engines/base_two_moment.py | 63 + .../multicold/vendor/pr559/engines/moment.py | 113 + .../multicold/vendor/pr559/engines/outer.py | 58 + .../evidence/PR552-INDEPENDENT-REPLAY.json | 49 + .../evidence/PR552-PUBLISHED-INVOICE.json | 106 + .../pr559/evidence/PR552-packaged311.json | 146 + .../pr559/evidence/PR552-packaged314.json | 146 + .../evidence/PR552-regression-final.json | 147 + .../evidence/PR558-COMPILER-LINEAGE.json | 41 + .../evidence/PR558-INDEPENDENT-RECEIPT.json | 71 + .../evidence/PR558-INDEPENDENT-REPLAY.json | 31 + .../pr559/evidence/PR558-packaged311.json | 152 + .../pr559/evidence/PR558-packaged314.json | 152 + .../vendor/pr559/inputs/PR543-EXPECTED.json | 239 + .../pr559/inputs/PR552-EXACT-ASSEMBLY.json | 176 + .../vendor/pr559/inputs/PR552-EXPECTED.json | 30 + .../vendor/pr559/inputs/PR552-INVOICE.json | 106 + .../vendor/pr559/inputs/PR552-OWNERS.json | 40 + .../pr559/inputs/PR558-BASELINE-ASSEMBLY.json | 187 + .../vendor/pr559/inputs/PR558-EXPECTED.json | 44 + .../vendor/pr559/inputs/PR558-INVOICE.json | 107 + .../vendor/pr559/inputs/PR558-OWNERS.json | 40 + .../vendor/pr559/inputs/PR558-RESULT.json | 31 + .../vendor/pr559/inputs/UPSTREAM-LINEAGE.md | 17 + .../pr559/notes/general-clifford-frames.tex | 102 + .../notes/three-stage-cover-assembly.tex | 117 + .../pr559/notes/three-stage-cover-bit.tex | 264 + .../pr559/notes/three-stage-cover-complex.tex | 152 + .../vendor/multicold/vendor/pr559/verify.py | 48 + .../witness635/vendor/multicold/verify.py | 71 + .../vendor/structural_gain/MANIFEST.json | 438 + .../vendor/structural_gain/README.md | 104 + .../combined-prefix-word/FULL-WORD.json.gz | Bin 0 -> 36648 bytes .../witness635/verify.py | 389 + .../witness635/verify.sh | 47 + .../MANIFEST.json | 11 + .../OWNER-MOVES.json.gz | Bin 0 -> 83458 bytes .../OWNER-TEMPLATE.json | 5546 ++ .../kappa-packing-pr635-20261013/README.md | 63 + .../kappa-packing-pr635-20261013/SEARCH.json | 47 + .../kappa-packing-pr635-20261013/SOURCE.json | 21 + .../replay_owner_map.py | 149 + .../search/SEED-37.json | 30 + .../search/SEED-97.json | 31 + .../search/local_repair.py | 73 + 333 files changed, 373706 insertions(+) create mode 100644 research/combined-cold-ends-20261013/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/PROOF-COMMUTING-PREFIX.md create mode 100644 research/combined-cold-ends-20261013/witness635/PROOF-COMPOSITION.md create mode 100644 research/combined-cold-ends-20261013/witness635/PROOF-NOTE-R.md create mode 100644 research/combined-cold-ends-20261013/witness635/PROOF-NOTE.md create mode 100644 research/combined-cold-ends-20261013/witness635/PROVENANCE.json create mode 100644 research/combined-cold-ends-20261013/witness635/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/code/assemble.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/assembly_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/audit_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/bind_providers_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/build_cold_end.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/build_frame_regroup.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/build_gate_moves.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/build_hpe.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/build_port_stage.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/cold_end_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/construct_k_triangle.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/emit_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/generated_identity.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/generated_identity_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/hpe_adapters_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/hpe_audit_and_transport.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/hpe_audit_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/hpe_controls_atc.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/hpe_emit_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/invoice_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/phase_timing_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/code/witness.py create mode 100644 research/combined-cold-ends-20261013/witness635/data/COMPOSITION-REPAIR.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/SPEC.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/TRI-SCHEDULE.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/WITNESS.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/cand.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR627-FACTORED-END.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR629-JP8-RECIPE.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR632/OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR632/PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR635/OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/nominations/PR635/PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step0-promote.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step1-greedy_kernels.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step2-frame_coalesce.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step3-gate_move_coalesce.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/ck-step0-greedy_kernels.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/ck-step1-frame_coalesce.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/ck-step2-gate_move_coalesce.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-atm3-cold_end.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-atm3-frame_regroup.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-atm3-hyperplane_end.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-ck-cold_end.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-ck-frame_regroup.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-ck-hyperplane_end.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-jp8-cold_end.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-jp8-frame_regroup.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/recipes/k492-jp8-hyperplane_end.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/DISPATCH.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/LP-PATTERNS-AGG.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/LP-PATTERNS-EX.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/TEMPLATE-PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/WARM-OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/data/search/WARM-PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/extras/REFERENCE.json create mode 100644 research/combined-cold-ends-20261013/witness635/extras/check_declarations.py create mode 100644 research/combined-cold-ends-20261013/witness635/extras/check_native_owners.py create mode 100644 research/combined-cold-ends-20261013/witness635/extras/check_owner_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/extras/exact_intervals.py create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/OWNER-MOVES.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/OWNER-TEMPLATE.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/SEARCH.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/SOURCE.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/replay_owner_map.py create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-37.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-97.json create mode 100644 research/combined-cold-ends-20261013/witness635/owner-search/search/local_repair.py create mode 100644 research/combined-cold-ends-20261013/witness635/tools/build_combined_end.py create mode 100644 research/combined-cold-ends-20261013/witness635/tools/check_basis_proof.py create mode 100644 research/combined-cold-ends-20261013/witness635/tools/check_composition_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/code/construct_504.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/inputs/hamming/PROTOTYPE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/frame_coalescing/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/frame_coalescing/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/frame_coalescing/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/frame_coalescing/code/build_frames.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/SOURCE-PINS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/audit_joint_prefix.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/audit_multicold_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/build_joint_prefix.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/JOINT-PREFIX.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/larger_gain/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/larger_gain/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/build_entrance_promotions.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/coupled_frames_base.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/search_suffix_kernels.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/SOURCE-PINS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assemble.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assembly_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_kernel_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_multicold_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/bind_providers_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_cold_kernel.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_four_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_multicut_kernels.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/emit_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/invoice_allcold.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/phase_timing_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/code/run_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-COLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-MULTICOLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-COLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-MULTICOLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/ZERO-COLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/data/ZERO-MULTICOLD.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/base_two_moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/outer.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/inputs/PR543-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/CONSTRUCTION.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR561-NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-REVIEW.txt create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/SOURCE-PINS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assemble.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assembly_controls.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/phases_full.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/promote.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/reconstruct.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/run_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/data/OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/data/PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/data/PROMOTION.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/base_two_moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/outer.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/verify.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/verify.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/EXPECTED558.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/LICENSE create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/NOTICE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/PROOF.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/REVIEW.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/SOURCES.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/engines/base_two_moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/engines/moment.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/engines/outer.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr559/verify.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/multicold/verify.py create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/structural_gain/MANIFEST.json create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/structural_gain/README.md create mode 100644 research/combined-cold-ends-20261013/witness635/vendor/structural_gain/frontier-composition/combined-prefix-word/FULL-WORD.json.gz create mode 100644 research/combined-cold-ends-20261013/witness635/verify.py create mode 100644 research/combined-cold-ends-20261013/witness635/verify.sh create mode 100644 research/kappa-packing-pr635-20261013/MANIFEST.json create mode 100644 research/kappa-packing-pr635-20261013/OWNER-MOVES.json.gz create mode 100644 research/kappa-packing-pr635-20261013/OWNER-TEMPLATE.json create mode 100644 research/kappa-packing-pr635-20261013/README.md create mode 100644 research/kappa-packing-pr635-20261013/SEARCH.json create mode 100644 research/kappa-packing-pr635-20261013/SOURCE.json create mode 100644 research/kappa-packing-pr635-20261013/replay_owner_map.py create mode 100644 research/kappa-packing-pr635-20261013/search/SEED-37.json create mode 100644 research/kappa-packing-pr635-20261013/search/SEED-97.json create mode 100644 research/kappa-packing-pr635-20261013/search/local_repair.py diff --git a/research/combined-cold-ends-20261013/README.md b/research/combined-cold-ends-20261013/README.md new file mode 100644 index 0000000000..0afeaf7233 --- /dev/null +++ b/research/combined-cold-ends-20261013/README.md @@ -0,0 +1,20 @@ +# Combined cold ends and owner repair over PR635 + +Conditional **κ = 0.001636269762440408**, exceeding pinned PR635 by +`0.000000028260864020`. The stronger candidate is in [witness635/](witness635/README.md). +Its exact global assembly, separate native-owner/rational-moment checker and +all 114 inherited admission controls pass. The complete fresh replay is +pending at initial draft publication; no full-replay success is claimed yet. + +The package combines an independently reconstructed h4a/factored supplier with +a new literal owner repair on PR635's map. The inherited conditional assumptions +and complete contributor attribution are retained in the witness. Prepared by +Chi Zhao with substantial OpenAI Codex assistance. + +```sh +PYTHON=python3 sh research/combined-cold-ends-20261013/witness635/verify.sh /tmp/combined635-fresh +``` + +Python 3.10+, a C++ compiler and Boost headers are required. Use a new output +directory. The owner exporter and provenance are also published in +[the packing supplement](../kappa-packing-pr635-20261013/README.md). diff --git a/research/combined-cold-ends-20261013/witness635/LICENSE b/research/combined-cold-ends-20261013/witness635/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/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/combined-cold-ends-20261013/witness635/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/MANIFEST.json new file mode 100644 index 0000000000..4227fcdd5c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/MANIFEST.json @@ -0,0 +1,323 @@ +{ + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "92e8e7c29dac57f8d06958c9d08c4bf4ae0b48239f5da53fc482b015bcb5c81d", + "PROOF-COMMUTING-PREFIX.md": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1", + "PROOF-COMPOSITION.md": "5b5c73d9848790a190744febc453b30dc3018ef072328a8611408352d5e84897", + "PROOF-NOTE-R.md": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed", + "PROOF-NOTE.md": "72bba7420a184dbcbc83d6bc0054bafb4ac0dd701479162518b806d3f4f2f011", + "PROVENANCE.json": "7b1d6c01e432a86578849e40aa4797cb6d952142e82d32e3dc224853f24c7ae8", + "README.md": "3f518a4949f2579e33e79b4eca33b3a1c38bb0a92ecae08caaec03d49b5572ea", + "code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "data/COMPOSITION-REPAIR.json": "95a6726bfb43a70f1132566f18a1ac0e187532a66d67bb58c4b28c80d999c19e", + "data/EXPECTED.json": "e2020b711a929ad22a4479c8ac018ce819f2f159a7720145c12866b941d78374", + "data/OWNERS.json.gz": "8e752de9e85e9894ca358bc2c25c28d1fdeaf1797dfee6a18a14b372151cb2bb", + "data/PLAN.json": "26d2cd9fb065462d515bd3f86c4924724087c7f3f27cadf2fb503ff9e7bcffb7", + "data/SPEC.json": "9bc462e740f622284e04ef432bb85db124e3fad94252c00105ae78c6544bb19d", + "data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "data/WITNESS.json": "465c352c9c450cd6308173616c006a0004d0e5c8ec3593ce243762ba0f7594e9", + "data/cand.json": "1eb8ba30b09e09c9f611b9fa302cf6ddc8cdd7af8b37056a0d01e504f7e6dda9", + "data/nominations/PR627-FACTORED-END.json": "2067f48007b451dc970114d2449d4ad5377dadecd81a2c2b5ef74f9a178ad755", + "data/nominations/PR629-JP8-RECIPE.json.gz": "b189542d8df48e2d55bea705c790d1c17433b76bde6a5c0aea7bc0a052a478e1", + "data/nominations/PR632/OWNERS.json.gz": "31144ae63bb5893a3bbcd952ba3901c9f360cc36d931e12f955884bcb1e0de7d", + "data/nominations/PR632/PLAN.json": "87bf9800116f0106ec20ff1849706c5f0e70f2bd462efba3bee445509b3de584", + "data/nominations/PR635/OWNERS.json.gz": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "data/nominations/PR635/PLAN.json": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "data/recipes/atm3-step0-promote.json": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f", + "data/recipes/atm3-step1-greedy_kernels.json": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f", + "data/recipes/atm3-step2-frame_coalesce.json": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c", + "data/recipes/atm3-step3-gate_move_coalesce.json": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d", + "data/recipes/ck-step0-greedy_kernels.json": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "data/recipes/ck-step1-frame_coalesce.json": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "data/recipes/ck-step2-gate_move_coalesce.json": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "data/recipes/k492-atm3-cold_end.json.gz": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c", + "data/recipes/k492-atm3-frame_regroup.json": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e", + "data/recipes/k492-atm3-hyperplane_end.json": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631", + "data/recipes/k492-ck-cold_end.json.gz": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c", + "data/recipes/k492-ck-frame_regroup.json": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "data/recipes/k492-ck-hyperplane_end.json": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "data/recipes/k492-jp8-cold_end.json.gz": "de24195ee7b193d2bf6d9f9ea00d27f60fef74060847a021e642ea41e7d61b5c", + "data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "data/search/DISPATCH.json": "34f233d4976e59455c3f0e1fa6edef8091d04bf63e4268aeb4a73810bfd5e338", + "data/search/LP-PATTERNS-AGG.json": "ed2c890d78d0048ac15a226edfbd20a0684cf02693babfc60e8babd69065f79b", + "data/search/LP-PATTERNS-EX.json": "c83decab3dd3c940cd6488c77c9430c5515d853bc373fc46fba668c4b8a6e3b3", + "data/search/TEMPLATE-PLAN.json": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "data/search/WARM-OWNERS.json.gz": "251e82cec1f40e6c1289703667f403104b957f1254dc4f6baa6df9a3d0c751de", + "data/search/WARM-PLAN.json": "8c48ef6ce079916314126c5c3ff0003b32f24cf0fbfb2a033fc93e1e1949b5d5", + "extras/REFERENCE.json": "e211af40bcdbd756d3827f83af602f2d5fd29ae6603cab9d4504a4774f5d35f8", + "extras/check_declarations.py": "34122816e616e4de6a0524f7feef9a3ece4be1f9d07e477f319404e08374216d", + "extras/check_native_owners.py": "e6ca2cd2888563da71ec42818b546af8d3a200b5fb1f32d6905b4e7576668e11", + "extras/check_owner_controls.py": "8f59859edd8a3f0822eb5e853e1ca7c1d80510140535e9487f6daa96fd54eb42", + "extras/exact_intervals.py": "aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf", + "owner-search/MANIFEST.json": "224a5cb4bb848065c98d6d04ed87b324c654455dc6eaad4876ca6b0c8f06cc62", + "owner-search/OWNER-MOVES.json.gz": "6fc581830d790beb32073eafd8471eac6ba0ea1bc0154d0232e493b3c6e96753", + "owner-search/OWNER-TEMPLATE.json": "e93790906196b5b5643cbe91e8a78a29ef39c7346e9a044b27b9aed369602be6", + "owner-search/README.md": "33ea7b7852cbc83dbc8917fe77a577dca48c060337bfa63920c484e8c54261a5", + "owner-search/SEARCH.json": "ca9d39db423de6f12e3d2b6fa4470f506c7b009b3e7e452932974ea45cd49f0d", + "owner-search/SOURCE.json": "cb1628b81fc9474fab8c08dde24ab19677a29bbd2280f763a08888371b871f76", + "owner-search/replay_owner_map.py": "f155bcf0fc4ce499048c7d4d0a5b08a87bf1c964d553c7c68b2e8c18d7c52cc2", + "owner-search/search/SEED-37.json": "a1d5d8a744e310d3050bddb115afa92d033d3055fe4836ec93586fd9abb8f5d7", + "owner-search/search/SEED-97.json": "8a896263581c54988c95006757aaaca4c5cf5f0a75db5e107035c3dd581e8344", + "owner-search/search/local_repair.py": "c6fbe8b0ee997036df4ff422f2c649d89d437b9c30ca9baba8659d49d5d6499e", + "tools/build_combined_end.py": "37d617d1d766d46eb773a528cb812678949c5eabe33852b085d0779331aed041", + "tools/check_basis_proof.py": "dc2c8d51f705a2b0dd18f86cf3104bcce60c4b0fa7c8bd7cc49e04beb8013b49", + "tools/check_composition_controls.py": "8f9fd38449308bb937f6bdeebb06a84cbe0d6b74d88bbbb556af7fecfaaaf3da", + "vendor/direct_delivery/MANIFEST.json": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "vendor/direct_delivery/code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "vendor/direct_delivery/inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "vendor/frame_coalescing/MANIFEST.json": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd", + "vendor/frame_coalescing/NOTICE.md": "2285f8489d1588ea4deaf07a1ceb36fdc56dde5cecf228b82438284aea072050", + "vendor/frame_coalescing/README.md": "32b64f7638e6cb9bcd1d0e41779808ac1d5d6897152a00194e82e8c3754fd7b0", + "vendor/frame_coalescing/code/build_frames.py": "59f486c52293c76f1f6140c5f12f7a555a956b455e853c79136fc227deefbc3d", + "vendor/joint_prefix/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/joint_prefix/MANIFEST.json": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "vendor/joint_prefix/NOTICE.md": "ba2267f17bb2cad9dc706565c359fec98d6ec0feb3b32dcfb8c3277c59cbf8fe", + "vendor/joint_prefix/README.md": "1b2679bed02b9563e6f3a9951eef2cc5057444a78bf4aa7ab89d1ad83330e3e4", + "vendor/joint_prefix/SOURCE-PINS.json": "240e8ee75336e921663a0057f450b346bac305d2af4ffacef68dec1798d9bb85", + "vendor/joint_prefix/code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "vendor/joint_prefix/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "vendor/joint_prefix/code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "vendor/joint_prefix/data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "vendor/larger_gain/MANIFEST.json": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d", + "vendor/larger_gain/README.md": "545f0138139ec1c5410128678818dfb13fbf374d4063de4f425f11e6a1b74eca", + "vendor/larger_gain/providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "vendor/larger_gain/providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "vendor/larger_gain/providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c", + "vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "vendor/structural_gain/MANIFEST.json": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d", + "vendor/structural_gain/README.md": "b9132c6bfa65a6a1187ace1f42b938dfeb1d1c7544bdb4c56b0a47409e2822d2", + "vendor/structural_gain/frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "verify.py": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7", + "verify.sh": "3f6ac7b98225c073a0bad3cd97bea43be84ea59ae0278ec88f9b3953af02d324" +} diff --git a/research/combined-cold-ends-20261013/witness635/NOTICE.md b/research/combined-cold-ends-20261013/witness635/NOTICE.md new file mode 100644 index 0000000000..96b51f3659 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/NOTICE.md @@ -0,0 +1,51 @@ +# Attribution and scope + +Four verified provider types are offered to every call: PR571's prefix word with twelve multi-cut cold kernels (PR568's unchanged constructor), the same word with forty width-five entrance promotions (PR569's unchanged frame constructor) before those kernels, PR575's plain joint-prefix provider, and PR568's eight-cold provider. A window MILP with an exact per-pattern model chooses the dispatch and a literal owner map. PR583's six source-bound kernel frame coalescences (its unchanged constructor and negative controls) are applied to every PR571-prefix provider word (ck and atm3), followed by two further coalescences that each first move one addition past two commuting additions (package code/build_gate_moves.py, extending PR583's constructor); a final hyperplane_end step (package code/build_hpe.py) then runs 46 single-gate cleanups h -= p right after part B at the dim-8 join U of their registers, so 46 width-8 entering helpers per call end at U with width 7; each such gate commutes with every earlier cleanup gate on its registers (for 8 of them the partner's one earlier gate x -= p only reads p), and the reordered program is replayed exactly. A window MILP (exact windows, RINS around an LP vertex) gives the dispatch ck 45 / atm3 21 / jp8 6 and the literal owner map. + +Pinned external sources (unchanged; `verify.py` checks their manifests and every file it uses): +- PR568 (`research/complex-multicold`, commit `71c99ac935a33bb7b59a1b4a7af8725a939b0b90`). +- PR571 (`research/structural-gain`, commit `b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3`). +- PR569 (`research/larger-gain`, commit `897213a855b7fb8a1b8b0e552a2f5c42e6c1b326`). +- PR575 (`research/complex-joint-prefix`, commit `eac6f7e378ab622dac50a2fd4b7ef6eab014de44`). +- PR583 (`research/kernel-frame-coalescing`, commit `89be768f0157f5a3d8e4db69cf1748768605eac9`). + +Provider construction is described as typed steps in `data/SPEC.json` (`build`); `verify.py` runs only allowlisted step types with their paired omission audits and checks every input and output content hash. `code/` holds the spec-driven global admission scripts adapted from PR571's `frontier-composition/global-code/` (OpenAI Codex assisted, Apache-2.0): every expected value is read from `data/SPEC.json` and compared only after independent recomputation. `code/generated_identity.py` and `code/generated_identity_controls.py`, and the decompressed-content artifact identities in the bind, audit, invoice, assembly and phase-timing scripts, are taken unchanged from PR586 by chafreaky (`research/promoted-kernel-coalescing`, commit `4846fee5b06af770e9b3a10c36200f673d656725`, OpenAI Codex assisted, Apache-2.0), including its proof-content and reference/metadata mutation controls; the normalization of descriptive width metadata after frame changes follows the same PR. + +In PR601, the owner map was nominated by a HiGHS window MILP (adapted from PR569's `global/nominate_width7.py`) with lazy cross-time Hall cuts; this package's re-solved map is described below. Neither is an admission dependency. + +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. (The PR601 package this one starts from states: "Prepared by Claude Code (Anthropic) research agents.") Apache-2.0 applies; LICENSE is included. All notices, licenses, source pins and AI disclosures of the pinned sources and their ancestry are retained in those packages and are not replaced by this notice. All inherited conditional assumptions remain conditional. + +**This package (complex-571-cold14, DreamingOfClouds).** It starts from PR601 (jeremykothe2, `research/complex-571-hpem46`, commit `529ab7dcb59d5ea7a5798e9e06cf5b3aee8a1550`). Everything above is kept unchanged except the following: +- every provider chain (ck, atm3, jp8) gains the typed step `cold_end` (`code/build_cold_end.py`, `code/cold_end_controls.py`; recipes `data/recipes/*-cold_end.json.gz`); +- the generalised native chain and the global admission scripts accept cold helpers that end below FULL (with `0:U` wrappers), a refactored exact cleanup, and check the wrapper order; +- `data/PLAN.json` / `data/OWNERS.json.gz` (dispatch and literal owner map) come from a relocate/swap/ejection-chain/provider-flip annealing search started from PR601's map, refined by an exact pattern-restricted owner model (CP-SAT) with a literal edge-colouring expansion (not an admission dependency); +- `data/SPEC.json` holds the expected values, recorded by a discovery run and then checked by a strict run. + +The cold-end construction (a row-plus-column cone condition for low-frame ends, a rank-0 dirt-spread premix and multi-gate lower-frame cleanup) builds on PR591 / PR592 / PR593 / PR601 (jeremykothe2) and our PR599 (Lean: multi-gate and cold hyperplane-end tails). DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Build on this at your own risk. + +**This package (complex-571-cold14-b3, jeremykothe2).** It is PR604's `complex-571-cold14` (DreamingOfClouds) with ColdBeyond's second cold end per block (two new `cold_end` A-gate primitives, `PROOF-NOTE.md`), ColdSupply's E1 entering pair and reviewed controls, a free dispatch (jp8 ×60, atm3 ×12) and a literal owner map from an exact per-time-Hall window MIP. All other construction, code, controls and proofs are PR604's and earlier contributors', unchanged. + +**This package (complex-571-cold14-k492).** It is complex-571-cold14-b3 with these changes: +- **K-triangle base words.** The leaver-read K-triangle skeleton atom and its read schedule (`data/TRI-SCHEDULE.json`) are by AtomScout, a Claude Code research agent. `code/construct_k_triangle.py` is PR531's `code/construct_504.py` (icekylinx, OpenAI Codex / GPT assisted, Apache-2.0; pinned source `direct_delivery`) extended with that atom. +- **Ported chains.** The PR604/B3 chains are ported stage by stage onto the K-triangle words by `code/build_port_stage.py` (Port480, a Claude Code research agent). `code/build_frame_regroup.py` extends PR583's `build_frames.py` (chafreaky). +- **Helper count R.** The generalisation of the global scripts to the provider helper count R is by GlobalR (a Claude Code research agent), with AtomReviewer's fixes (PROOF-NOTE-R.md). +- **Owner map.** The owner map, the cold_end recipes on the K-triangle words and the package assembly are by Stack492, Port480 and ColdBeyond (Claude Code research agents). + +Build on this at your own risk. + +## Combined h4a and factored cold ends (2026-10-13) + +Chi Zhao prepared this composition, its delayed absorption and ten exact +cold-basis corrections, deterministic nominator, independent proof checks, +owner nomination and validation with substantial OpenAI Codex assistance. +Jeremy Diviney supplied the two factored cold ends in PR627; Jeremy Kothe +supplied the h4a construction and widened constructor in PR629 and the +K-triangle predecessor chain. DreamingOfClouds supplied the cold-end framework. +Chafik Boukhalfa supplied the PR632 owner-repair baseline and the separate +rational interval engine originally retained with PR626; that engine is +preserved in extras/exact_intervals.py. Eumemic's unchanged PR543 bit supplier +is cited and repriced, not rebuilt here. All cumulative notices above remain. +This exact finite certificate is conditional and is not a full theorem +formalization, a global optimality proof or a practical speed claim. + +PR635 owner nomination: Jeremy Kothe (jeremykothe2), pinned commit a6895a69f8ad98ab45777b03e9e6f48888c39f6f. Its literal map is transferred to the independently constructed combined word, with further exact owner repairs by Chi Zhao and substantial OpenAI Codex assistance. diff --git a/research/combined-cold-ends-20261013/witness635/PROOF-COMMUTING-PREFIX.md b/research/combined-cold-ends-20261013/witness635/PROOF-COMMUTING-PREFIX.md new file mode 100644 index 0000000000..f3ab78dba0 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/PROOF-COMMUTING-PREFIX.md @@ -0,0 +1,91 @@ +# Hyperplane ends past a commuting cleanup prefix (46 helpers per call) + +Status: for independent review. Code: `scratch/MultiHPEScout/pipe/` (a copy of `scratch/Pipeline`; only +`code/build_hpe.py` and `code/hpe_controls_atc.py` differ). Lean: PR #593 (`research/hyperplane-end-lean`, Tail.lean / +Main.lean / Labels.lean) and PR #599 (Multi.lean), archived at `scratch/MultiHPEScout/research/hyperplane-end-lean`. + +## 0. The change + +`build_hpe.py` (#596) admitted an early cleanup gate `g = cleanup[i] = h -= p` only when `g` was the **first** cleanup +gate on both `h` and `p`. The relaxed rule admits `g` when it **commutes with every earlier cleanup gate on its registers** +(`commute()` in build_hpe.py: neither gate writes a register the other touches, or both are additions into one target +and neither reads the other's target). All other conditions are unchanged: `h` is an entering helper with exactly one +cleanup gate, `U` = join of the last A/B frames of `h` and `p` (dim 8), early gates share no register. + +On #596's ck, atm3 and jp8 words this admits 8 more helpers per word (38 → 46): `h ∈ {496, 497, 520, 521, 544, 545, +568, 569}`. In each case the partner `p` (299, 33, 331, 105, 363, 41, 395, 97) has exactly one earlier cleanup gate, +`x -= p` (x = 283, 9, 315, 65, 347, 1, 379, 73; cleanup 440–447), which only **reads** `p`. `h` has no earlier cleanup +gate. E is dim 1 ((24) or (30)), the last frames of h / p have dim 7 / 5 and U has dim 8. + +Per helper: width 8 → 7; paid `{1:+2, 2:−1, 3:+1, 4:−1}` (h 7→9 becomes 7→8; p 5→9 becomes 5→8→9). Rank mass −1 with +hosted width −1, so total mass and the 2560 deficit are unchanged. The constructor's profile is reproduced by an +independent build of coldk-hpe with the same rule (`coldk-multi.exe info`). + +Multi-gate tails and cold E = ⊥ helpers (#599) admit nothing further on these words; see `CENSUS.md`. + +## 1. Why #593's hypotheses still hold + +#593's theorems are about the word **as executed**, `a ++ tail ++ b ++ [post]`. Nothing in them refers to the original +cleanup order: the order matters only through the scalar hypothesis `hS` (unit helper row, zero column), which the +tools check on the reordered program. + +1. **Labels** — `hpe_labels` (Tail.lean:44; equally `hpe_labels_multi`, Multi.lean:195, as the one-gate instance via + `tail_eq_mtail`). Hypotheses: + * `ha`: `a` = precondition + compensation + A + cut + B is the inherited part, unchanged. + * `tail h p Ah Ap U q` is well labelled by `tail_labels` (Tail.lean:30): h and p climb to U, the gate runs at U (G0). + * `hb`: `b` = the final climbs + the remaining FULL cleanup. The skipped gate `x -= p` now runs in `b` after `p` has + climbed U → FULL in the final phase, so both operands are at FULL (G0). `b` is well labelled exactly as for the 38 + (the partner of each of the 38 likewise continues U → FULL). + * `hmv`: no event of `b` moves `h`. True because `h` has exactly one cleanup gate (constructor assert; audit assert + `cleanup on non-FULL end`, hpe_audit_and_transport.py:216). + The skipped gate touches `p` and `x`, never `h`, so the relaxation does not affect `hmv`. +2. **Scalars** — `hS` and the endpoint (E). `hpe_audit_and_transport.py:116-124` replays `precondition + compensation + + A + cut + B + tail + rest` exactly (forward and inverse-transpose, all 728 columns) and asserts the inherited scalar + identity. Why it passes: as matrices, `t += a·s` is `I + a·E_ts`, and + `(I + a E_ts)(I + b E_uv) = I + a E_ts + b E_uv + ab·[s = u]·E_tv`. For `x -= p` (t = x, s = p) and `h -= p` + (u = h, v = p): `s = p ≠ h = u` and `v = p ≠ x = t`, so both products equal `I − E_xp − E_hp`; the gates commute and the + reordered program is the same linear map as the original. A skipped gate that **writes** `p` (`p += c·y`: t = p = v) + or touches `h` fails this and is refused by the constructor; any such move that reached the audit is rejected by the + replay (control below). +3. **(N)** — the new helpers use (E, U) pairs `((24), U₂₄)` and `((30), U₃₀)`. The wrapper check + (`hpe_adapters_local.py`, `WRAPPER-CHECKS.json`) checks T_U T_E⁻¹ = L (C_[7] ⊗ I) R exactly with phase for **every** + (E, U) pair of the emitted word; #593's `factor_of_exact` then gives (F), and `hpe_word` (Main.lean:86) gives the + endpoint `χ⁻¹ (C_[7] ⊗ I₂) χ`. `code/check_hpe_pairs.py` (#593 §4) re-checks the shape on the emitted local run. +4. **Accounting** — unchanged rules: width = |final| − |E| at the emit/audit/invoice sites, mass neutrality as in + `HostingShapeScout/PROOF-HYPERPLANE-END.md` §2 (the partner pays last → U → FULL, h pays last → U). + +No verifier rule changes: the audit, emitter, adapters, invoice and global stage already accept any exact reordering. +Only the constructor's admissibility rule (a sufficient condition for the replay to pass) is widened. + +## 2. Negative controls (`code/hpe_controls_atc.py`, run by verify.py's hyperplane_end step) + +Inherited raw-word controls (8), all rejected; the first is the audit-level one for this change: an early gate that does +not commute with its skipped prefix (a gate whose source was written by an earlier cleanup gate) is rejected by the +exact replay. + +New controls (13; PrefixReviewer fixes applied). Every constructor control must fail with a **pinned** assertion message +(`NONCOMMUTE` = "cleanup gate does not commute with the skipped cleanup gates on its registers", `ONEGATE` = "helper must +have exactly this one cleanup gate"); a different failure aborts the control run. Helpers are paired with their early +gate through the gate's target `cleanup[i][1]` (checked against `helper_final`), not through dict order. +* Synthetic, gate inserted at the head of the cleanup (skipped by the first early gate `h -= p`): + positive `x -= p` (only reads p) accepted; `p -= x` → NONCOMMUTE; `p *= −1` → NONCOMMUTE; + an extra gate reading `h` → ONEGATE; an extra gate adding into `h` → ONEGATE (these two exercise the one-gate rule, + not the commutation check). +* Real helpers: for each helper admitted only by the commutation rule (496, 497, 520, 521, 544, 545, 568, 569 on ck), + its actual skipped gate `x -= p` (cleanup 447 … 440) is flipped in place to `p -= x` → NONCOMMUTE (8 controls). The + unflipped word's own changes are re-built (positive). +* Raw word (audit): `local_profile['1'] −= 8` (the 8 new partners' U → FULL climbs not charged) → rejected by the + audit's paid-profile assert. + +Result on `w_ck`: `PASS 21 HPE raw-word mutations rejected` (9 raw-word + 12 constructor). + +## 3. Evidence from the strict build (`prop_m46/build`, pipe/propose.py --until build, dev reuse of baseline558 only) + +* `{ck,atm3,jp8}-step*-hyperplane_end-construction.log`: `PASS 46 hyperplane-ended helpers` each. +* `{ck,atm3,jp8}-step*-hyperplane_end-controls.log`: `PASS 12 HPE raw-word mutations rejected` each (8 inherited + 4 + constructor; the positive reader case built). +* `{ck,atm3,jp8}-local/WRAPPER-CHECKS.json`: `PASS_RESIDUAL_WRAPPERS_ARE_EXACT`; plus the local native checks + (all-columns-native-frames = exact replay of the reordered program, phase edges, reflected ledgers, independent local + controls) that the build runs on every provider. +* #593's independent instance check `code/check_hpe_pairs.py RUN --mutants` on each local: PASS, 46 helpers, 3 distinct + (E, U) pairs (24 / 12 / 10 helpers; #596 had 24 / 8 / 6 — the same three pairs), 6/6 mutants rejected. diff --git a/research/combined-cold-ends-20261013/witness635/PROOF-COMPOSITION.md b/research/combined-cold-ends-20261013/witness635/PROOF-COMPOSITION.md new file mode 100644 index 0000000000..da647396b1 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/PROOF-COMPOSITION.md @@ -0,0 +1,103 @@ +# Exact composition of the h4a and factored cold ends + +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. +This composes Jeremy Kothe's PR629 h4a construction with Jeremy Diviney's +PR627 factored ends, retaining their predecessors and verifier assumptions. + +## The compatibility problem + +Both packages use the same pinned JP8 hyperplane-ended input, content SHA-256 +`a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016`. +Their additional terminal helper sets are disjoint, but concatenating the +premixes, absorptions and lower-frame tails is not sufficient. PR629 changes +the joint cold basis. The nominal helper 581 row also gains data coefficients +`(e90 + e91 + e94 + e95)/4`. A cold-coordinate premix cannot remove data +coefficients, so the combination needs an additional legal absorption before +its final cold-basis correction. + +## The additional absorption + +At original input-A anchor 1665, after the inherited and factored absorptions, +insert + +``` +q95 += S403 / 4 at [265,137,96,6]. +``` + +Both operands already occupy that four-dimensional frame, so the gate adds no +paid climb. The input word never subsequently touches q95. The unchanged +PR629 constructor independently verifies these conditions and the stable +order of multiple absorptions at one anchor. + +A separate sparse Fraction replay in `tools/check_basis_proof.py` derives the +following identities without importing the constructor or native auditor: + +* At that position, the projection of S403 onto non-cold coordinates is + `-2(e90 + e91 + e94 + e95)`. +* Its recipient q95 has coefficient `1/2` in the final row of helper 581 and + coefficient zero in every other ended helper row. +* The extra absorption therefore cancels exactly the four `1/4` data + coefficients, leaving `row581 = e581 + (e406-e373)/2`. +* The remaining new row is + `row590 = e590 + (e421-e423+e391-e388)/2`. + +Both row defects now lie entirely in cold coordinates. + +## Ten rank-zero basis corrections + +The exact correction prefix, in execution order, is + +``` +S323 -= S590 +S309 += S590 +S590 += S388/2 +S590 -= S391/2 +S590 += S423/2 +S590 -= S421/2 +S321 -= S581 +S308 += S581 +S581 += S373/2 +S581 -= S406/2 +``` + +All operands are cold helpers and all gate frames are empty. These gates +precede the nominal combined premix, inside the inherited paid wrappers. +After the row corrections, exact inverse columns are +`e308-e321+e581` and `e309-e323+e590`; these give the displayed cold column +corrections. The independent proof checker verifies that all 64 ended +helper rows and columns, including every inherited end, are then isolated +identity coordinates. It also verifies that the target rows contain no dirt +from these ended helpers; the native compensation-before-wrapper guard is +rechecked independently rather than inferred from this basis argument. + +The remaining 540 non-target, non-ended coordinates are eliminated exactly +using signed-dyadic-unit Gauss–Jordan pivots at FULL. No remainder gate touches +an ended helper or target. The construction verifies all remaining identity +rows, then the unchanged native auditor independently replays arbitrary dirt +in both orientations, recomputes compensation and cones, and checks every +frame and paid-profile count. This is a refactored cleanup, not an assertion +that reversing an incompatible predecessor cleanup works. + +## Profile and admission + +Against the PR622/PR623 JP8 word, the combined local profile change is +`{1:+6, 2:+2, 4:+4, 5:-2, 6:-4}`, with rank mass reduced by eight. +The JP8 profile is `{1:2518,2:402,3:448,4:164,5:68,6:4,8:8}`. Raw helpers +243, 275, 307 and 339 have width eight; helpers 581 and 590 have width seven. +The CK word is exactly PR629's h4a word. Both words retain 492 helpers. + +Every verifier file in `code/` and `verify.py` is unchanged from the pinned +PR629 head. The combined recipe passes all 46 inherited cold-end mutations. +The added composition controls include a positive replay, omissions of each +of the ten correction gates, and omission/sign reversal of the additional +absorption. All twelve corruptions must be rejected. The full strict wrapper +also rebuilds the baseline, suppliers, reflected local programs, residual +wrappers, exact phase edges, physical owner controller, finite invoice and +both exact moment engines. The owner map is certified as one simultaneous +literal allocation; supplier and packing savings are not added numerically. + +The deterministic nominator retains pinned PR629 recipe and PR627 factored +primitive inputs and reproduces the exact combined recipe and raw word. +Nomination and search are not admission. The inherited all-size, common-label, +mutable-source, whole-call hosting, precision/tape/exact-recovery, analytic +transfer and bit H1–H5 assumptions remain open. diff --git a/research/combined-cold-ends-20261013/witness635/PROOF-NOTE-R.md b/research/combined-cold-ends-20261013/witness635/PROOF-NOTE-R.md new file mode 100644 index 0000000000..a403cbeb77 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/PROOF-NOTE-R.md @@ -0,0 +1,86 @@ +# Proof note: the global code for provider helper count R (R = 492 in complex-571-cold14-k492) + +**Scope.** +- Code: `code/{bind_providers_portable,emit_allcold,audit_allcold,invoice_allcold,assemble,assembly_controls,generated_identity_controls,witness}.py` of this package. +- Base: complex-571-cold14-b3, whose six global scripts are byte-identical to complex-571-cold14-e1's. +- The generalisation is GlobalR's (scratch `GlobalR/generalise-R.diff`), with three review fixes: + 1. The width-8 spot check is restored, not dropped. + 2. The cold-helper width-swap control is restored without the skip. + 3. The register of the generated-identity same-rank start-frame mutation follows the helper map. + +**Geometry.** There are v = 112 data ports and h = 9. A provider word has R helper registers `[2v, 2v+R)`, so n = 2v+R. Two helper counts appear in the code: +- **R**: the helper count of the provider words that the hosted calls run. It is read from `word['R']`, and every step asserts that all providers share one value. +- **R0 = 504**: the helper count of the fixed *parent* template, which is the baseline558 split-centres word and its dedicated-bank global template. The parent enters only as geometry and an overcharge envelope: + - `parent_live` 11704 = 7168 + 9·504 banks; + - `parent_physical` 12218 = 11704 + 504 + 8 + 2. + +The inherited code wrote both counts as the literal 504. That is sound when R = R0 and wrong otherwise. + +**Spot helpers.** `witness.SPOT` = `SPEC.width_spot_helpers`, defaulting to PR558's helpers (270, 282, 294, 306). For a K-triangle package, `verify.py` asserts that the spec value equals the images of those four helpers under the constructor's `HELPER-MAP.json`. Here that is [264, 276, 288, 300]. + +**Per-site revert controls.** `revert_controls.py` (scratch `Stack492/`) runs each control: +1. It patches one site back to its 504 text in a temporary copy of `code/`. The site's text must match exactly once. +2. It re-runs the chain listed in the tables below on the fixture's own inputs. +3. It records `pass_identical`, `pass_changed` or `fail`, with the failing assertion. + +Expectations: on R = 504 every revert must pass with identical outputs, apart from `seconds` fields. On R ≠ 504 every R site must fail; the R0 and cosmetic sites must pass. + +## Sites (32), each with its revert control and the observed result on the R = 492 strict fixture + +Fixture: `cands/K1/strict`, the strict `verify.py` run of this package (κ 0.00163542231500688). Report: `REVERT-492.json`, **ALL_AGREE, 32 sites, 47.7 s**. + +| site | file | generalised | revert (504 text) | kind | why it is the same quantity | R=492 observed | +|---|---|---|---|---|---|---| +| bind.word_R | bind | `(v,h,centres)==(112,9,8)`, R a positive int, one R across providers | `(v,h,R,centres)==(112,9,504,8)` | R | the bound word's own helper count | fail (AssertionError) | +| bind.helper_range | bind | `range(2*112,2*112+word['R'])` | `range(224,728)` | R | helper registers are `[2v,2v+R)` | fail (IndexError) | +| bind.spot_width8 | bind | `widths[h]==8 for h in SPOT` | `… in (270,282,294,306)` | R (helper map) | the same four PR558 helpers, renumbered | fail (AssertionError) | +| emit.R_from_providers | emit | `R=pc['R']` (all providers equal) | `R=504` | R | hosted calls run the provider words; the old code took R from the parent | fail (IndexError) | +| emit.roles_72R | emit | `len(roles)==72*R` | `72*504` | R | one role per (call, helper) | fail | +| emit.widths_range | emit | `for h in range(R)` | `range(504)` | R | one width per helper | fail (IndexError) | +| emit.all_helpers_owned | emit | `set(bycall[k])==set(range(R))` | `range(504)` | R | every helper of a call is owned | fail | +| emit.physical | emit | `physical=DATA+C+R+2` | `+504+` | R | stock = data + centres + R helpers + 2 coefficient columns | fail (independent audit) | +| emit.reserved_tableau | emit | `[DATA+C,DATA+C+R]` | `+504` | R | the private tableau holds R helper columns | fail (independent audit) | +| emit.parent_R0 | emit | `parent physical-live==C+R0+2` | `C+R+2` (provider R) | R0 control | parent stock identity | fail | +| emit.version_label | emit | `'round20-R%d-…'%R` | `'round20-R504-…'` | cosmetic | a label that no check reads | pass_changed (expected pass) | +| audit.spot_width8 | audit | `widths[h]==8 for h in SPOT` | PR558 indices | R (helper map) | as bind | fail | +| invoice.recount_R | invoice | `(v,h)==(112,9)`, helpers = `w['R']` | `(v,helpers,h)==(112,504,9)` | R | helper count of the recounted word | fail | +| invoice.run_R_n | invoice | common provider R, `n=2v+R` | `helpers=504; n=728` | R | n = 2v+R | fail | +| invoice.parent_R0 | invoice | `parent_physical==parent_live+parent_helpers+…` | `+helpers+` | R0 control | parent stock identity | fail | +| invoice.route_items | invoice | `+2*call_count*helpers` | `*504` | R | per-call in/out routes of the R hosted helpers (PR531 invoice_final); assemble recounts with `2*72*R` | fail (assemble) | +| assemble.R | assemble | `R=invoice['helpers']` | `R=504` | R | invoice helper count, equal for every provider | fail | +| assemble.owners_per_call | assemble | `==2*112+R` | `==728` | R | whole owners per call = 2v + R | fail | +| assemble.hosted_72R | assemble | `==72*R` (new, stronger) | `==72*504` | R | one helper owner chart per (call, helper) | fail | +| assemble.stock_helpers | assemble | `local_helpers=R` | `504` | R | physical stock term | fail | +| assemble.provider_helpers | assemble | `p['helpers']==R` | `504` | R | provider helper count | fail | +| assemble.provider_n | assemble | `p['n']==2*112+R` | `728` | R | exact columns | fail | +| assemble.width_sum | assemble | `9*R-entrance-codim` | `9*504-…` | R | Σ widths over R helpers | fail | +| assemble.width_len | assemble | `len(widths)==R` | `504` | R | one width per helper | fail | +| assemble.exact_columns | assemble | `all_exact_columns==2*112+R` | `728` | R | n = 2v+R | fail | +| assemble.dirty_columns | assemble | `dirty_helper_columns==R` | `504` | R | R helper columns restored | fail | +| assemble.local_adapters | assemble | `16*(macros+children+2*112+R+8)+64*73` | `+728+8` | R | adapter formula with n = 2v+R | fail | +| assemble.route_items | assemble | `+2*72*R+` | `+2*72*504+` | R | matches the invoice term | fail | +| assemble.parent_banks | assemble | `+9*parent_banks+`, with `parent_banks=(11704-7168)/9` asserted = 504 | `+9*504+` | R0 | parent geometry, independent of the providers | pass_identical (expected pass) | +| assemble.spot_width8 | assemble | `p['widths'][h]==8 for h in SPOT` | PR558 indices | R (helper map) | as bind | fail | +| controls.swap_spot | assembly_controls | `cold_helper_width_swap_h` for h in SPOT | `for h in (270,282,294,306)` | R (helper map) | at a PR558 index of width 9 the swap is the identity; strict mode then reports "Invalid admission receipt accepted" | fail (`ck:cold_helper_width_swap_294` accepted) | +| identity.start_register | generated_identity_controls | `r = 2*112 + SPOT[2]` | `r = 518` | R (helper map) | same-rank start-frame mutation of an entering helper (PR558 helper 294; image 288, register 512) | fail (StopIteration: register 518 is rank 0 here) | + +### Other changes in this package's verifier, beyond GlobalR +- In `generated_identity_controls.py`, the mutation `all_exact_columns` → 727 became `all_exact_columns − 1`. This value is 727 for R = 504, so it is bit-exact there, and it stays a wrong column count for any R. On R = 492 the old 727 was also wrong (actual 716), so it was not unsound, only literal. +- `verify.py` gains the `k_triangle` base, the `port_stage` and `frame_regroup` step types, the shadow chains, the `width_spot_helpers` ↔ HELPER-MAP check, and support for PR531's `{algorithm, sha256}` source manifest. None of these touch R constants. `verify.py`'s other `224` uses are 2v. + +### Unchanged quantities, independent of R (asserted as before) +- v = 112, h = 9, 8 centres, M = 73, live 7168. +- Deficit `73·7168 − mass = 2560`, so rank mass is 520704. +- The halving pair [5329, 4608], from maxchild 48. +- `endpoint_adapters == 224`, which is 2v. +- The gate-move indices `-224` and `112<=e[1]<224`, which are v quantities. + +### How R enters κ +κ = `outer_witness(b)`, where b is the certified complex lower endpoint of the moment problem for the global paid profile H (W = live = 7168, deficit 2560). R therefore enters κ only through H: each provider's local paid profile over its dispatched calls, plus the idle remainders the owner map leaves. The physical stock (7168 + 8 + R + 2 = 7670 here), owners_per_call (2v+R = 716), hosted residuals (72R = 35424) and the routing term enter only the strict finite inequalities. All of these get easier as R shrinks. + +## Evidence +- **R = 492.** + - `REVERT-492.json`: ALL_AGREE, 32/32. Every R site fails, both R0 controls fail, `assemble.parent_banks` passes identically, and the version label passes changed. + - Fixture spot widths at the PR558 indices: ck [7,8,9,7], jp8 [8,9,9,8]. At the map images they are [8,8,8,8] for ck, jp8 and atm3 (the bind/audit/assemble checks pass). +- **R = 504.** `REVERT-504.json`: ALL_AGREE, 32/32 pass_identical. The fixture is GlobalR's `run504b` (a full generalised run of complex-571-cold14-e1, κ 0.001626010676080313 = SPEC), run with this package's eight global files and that package's data. So the restored checks and the helper-map defaults reproduce the 504 outputs exactly. +- **Strict.** This package's strict `verify.py` passes with these files: PASS_COLD14_NATIVE_COMPLEX_AND_CITED_BIT, κ 0.00163542231500688. diff --git a/research/combined-cold-ends-20261013/witness635/PROOF-NOTE.md b/research/combined-cold-ends-20261013/witness635/PROOF-NOTE.md new file mode 100644 index 0000000000..ec45bfd68a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/PROOF-NOTE.md @@ -0,0 +1,278 @@ +# Proof note: two new A-gate primitives in the `cold_end` build step (ColdBeyond, final = v3) + +v3 = per factory block a second cold low-frame end (S b.9 at U_b, no lifted partner; absorption p5 += -1/2 S.5) on top of +#604's S b.10 end, plus ColdSupply's E1 entering pair (608/610 at a hyperplane, published as #615), on jp8, ck and atm3. +Profile per word vs #604: {1:+20, 2:-4, 6:-14}; widths 9->4 x14, 8->7 x2. LP screen (kscreen, #610 dispatch +jp8x71+ck): v2 0.0016345792 = +0.553% over the like-for-like screen base 0.0016255869 (the #610 literal is +0.0016253652); v3 0.0016347434; free dispatch 0.0016353016. + +## What changes +#604's `cold_end` step allowed exactly one change to section A: a rank-0 premix on cold helpers at the head of A +(`y['A'] == premix + x['A']`, every premix register a helper at its start frame). This package widens that allowlist +(`code/build_cold_end.py::apply`, and independently `verify.py::cold_end`) by two primitives. No audit is weakened; +every downstream check runs unchanged on the resulting word. + +1. **Premix target writes.** `['add', t, k, p, q, []]`, with `t` a target, `k` a cold helper, and frame `[]`. These are + placed in the premix, so they run after the entry adapters and paid wrappers. +2. **Forward absorptions.** `[[i, ['add', q, g, p, s, F]]]`, inserted into A right after input-A gate `i`, with three + conditions: + - **(a)** neither register is a target; + - **(b)** `q` is dead from then on: no later A, cut or B gate touches it; + - **(c)** after gate `i`, both `q` and `g` already sit at frame `F`. + +## Why the forward computation is unchanged +- **Absorption.** The gate changes only `q`'s value, and `q` is never read again in A, cut or B (condition b). So every + register that is ever read afterwards has its old forward value. That covers targets, centres, live helpers and + live ports. Only `q`'s end-of-B value changes, and `q` is a non-target, so the cleanup is responsible for it. + - Condition (c) makes the gate frame equal both registers' current frame, so no climb happens. + - The paid profile and all frame chains are therefore identical to the input's. `chain_profile` recomputes them, + and the transport's `climb` re-asserts monotonicity. +- **Target write.** The gate reads a cold helper and writes a target. The transport assertion "no non-target register + reads a target in A/B" still holds. + - Targets start at level 0, which is frame `[]`, so the gate is rank 0. The transport still asserts at the start + of B that every target sits at its level. + - Its scalar content is the same kind of operation as a zero-frame compensation gate, `target += d·helper`. + - The only difference is placement: it runs after the cold wrappers and the helper premix. So it can cancel, + inside main, the dirt that an ended helper's premix column `c_h` delivers to targets. The carrier `k` has unit + weight on `h` and zero weight on every other ended helper. + - The verifier's own zero-frame compensation, recomputed from main, then contains no term on an ended helper. The + transport asserts this: no precondition or compensation gate touches a cold-ended helper + (`hpe_audit_and_transport.py:157`). + - **That assertion is THE guard for target writes.** A doubled, dropped or retargeted target write leaves the scalar + program exact (the compensation simply absorbs the difference), so exactness alone would accept it. It is rejected + only because the recomputed compensation must then read the ended helper, which :157 forbids. Every target-write + mutant below is rejected by :157 (the entering-helper one by the frame climb). + +## What is re-verified on the resulting word (unchanged code) +- **Scalar replay.** `hpe_audit_and_transport.py` runs the exact arbitrary-dirt endpoint replay of precondition + + compensation + main + tail + refactored cleanup in both orientations. It also checks dyadic primitives, the frame + chains, the end-of-B row/column cone pre-check for every low-frame end, and the paid profile. +- **Local replay.** `hpe_emit_local.py` and `hpe_audit_local.py` run the event-level independent replay and the + wrapper-order check: every scalar on a wrapped helper lies between its pre and post adapters. +- **Wrappers.** `hpe_adapters_local.py` checks Lemma A wrappers for `(0, U)`. +- **Phases.** `phases_full.py` checks all phase edges. +- **Global stages.** Binding, the owner audit, the invoice, both moment engines and the assembly controls all run. + +## Lean coverage +Both primitives are ordinary section-A gates of the native word: frame-`[]` adds and an add at its registers' common +frame. The HPE / cold-end Lean statements (PR593, PR599) are about the helper labels, tails and terminal frames, and +none of those change. The ended helpers end at `U_b` (dim 4) with `(0, U)` wrappers exactly as in #604. No new Lean +rule is needed. The change is to the build-step allowlist only. + +## Negative controls (`code/cold_end_controls.py`; all must be rejected by the transport) +#604's 14 controls, ColdSupply's 6 entering-end controls (E1), plus these 12 (32 in total): +- target writes moved into the zero-frame precondition (before the wrappers); +- one target write dropped; +- a target-write coefficient doubled; +- a target write reading an entering helper; +- a target write reading the same factory slot of another block, which carries none of the ended helper's dirt; + - (Reading another register with the same weight on `h` is a valid variant: it is accepted, which is why this mutant + was chosen instead.) +- absorption dropped; +- absorption coefficient doubled; +- absorption placed before the absorbed register's last kernel write; +- absorption placed while the absorbing register is still live; +- absorption into a centre (a live register read by the cut); +- absorption at a lower frame; +- absorption at a higher frame (FULL). + +In addition, `verify.py::cold_end` independently checks the allowlist conditions: +- target writes are frame-`[]` adds from a cold, non-entering helper; +- each absorption satisfies conditions (a)–(c): unique, in-range insertion indices; frames compared as spans and + seeded from the port / start_extra frame when the register has no earlier A gate; +- `y['A'] == premix + (x['A'] with the absorptions inserted)`. + +## K-triangle provider words (complex-571-cold14-k492) + +The provider words are produced by search-side constructors. None of them is trusted. What is trusted is the exact audits that certify every word. Every intermediate word also has its content hash pinned in `data/SPEC.json`. This note says what each constructor does, and which independent check certifies its output. + +### 1. `k_triangle`: `code/construct_k_triangle.py` + +**Origin.** This is PR531's `code/construct_504.py` (pinned source `direct_delivery`, file hash pinned), extended with AtomScout's leaver-read K-triangle atom. Every assertion of PR531's constructor is kept, with 504 replaced by NH = 504 − 3·|triangles|. + +**The atom.** A coordinate pair p is *full* when the selected partition contains p in all three blocks containing p. Then both triangles (p, ±1) are consumed only by K-coordinates. For a scheduled triangle: +- the three face packets are never formed and never copied; +- each K-coordinate target t first reads the leaver that is its K-basis own token, `own_rows[t]`. The constructor checks this is the same register and coefficient as in the 504 word; +- t then reads the four unformed leavers (butterfly outputs) of the other two faces. Each is read with coefficient `coef·alpha`, from the 504 word's face-packet request. + +The read order (`data/TRI-SCHEDULE.json`) keeps every target frame inside hyper(P_t); the constructor asserts this for each read. + +**Exactness.** The constructor asserts the following, exactly as PR531 does: +- the side identity `rows[v+t] == {s: −G[t][s]/2}` for every target t; +- the clean-column replay `A + cut + B + cleanup = identity` on the 2v + NH columns; +- the rank-mass identity Σ r·H_r = 9·NH + 240·8 + 72. + +**Helper map.** Each allocation advances the 504 numbering. A packet copy that the schedule never forms advances it without allocating. `HELPER-MAP.json` is therefore the 504 → NH register map: registers below 448 keep their ids, and the 12 removed packet copies [448, 458, 460, 470, 472, 482, 580, 590, 592, 602, 604, 614] have no image. + +**Controls in `verify.py`.** +- PR531's unchanged constructor reproduces PR552's `RAW504.json.gz` byte for byte in content. +- This constructor with an empty schedule also reproduces it, and gives the identity map. +- With the package schedule it gives R = 492 = 504 − 3·4 and a 12-entry removed set, and the map's hash is pinned. +- Independently (AtomReviewer), the 492 raw word passes vendor531's and the generalised `audit_and_transport` (exact forward and inverse-transpose replay of every column, native frames), and an independent mod-p replay. + +### 2. `port_stage`: `code/build_port_stage.py` + +**What it replays.** A stage I4 → O4 of a 504-helper chain is one of: +- PR558's reconstruction raw504 → promoted; +- PR571's prefix word; +- PR568 `cold_kernel` / `multicut`; +- PR575 `joint_prefix`; +- PR569 `promote`, PR568 `greedy_kernels`, PR583 `frame_coalesce`, and this lineage's `gate_move_coalesce`. + +Each stage is rebuilt in the same run from pinned sources, with its own constructor, omission controls and content pins (`build.shadows`). + +**How it is replayed.** The stage is replayed onto the K-triangle word I8 at the matching chain point: +- I4 and O4 are renumbered through the helper map, dropping gates on removed registers; +- gates are aligned by scalar operation (gate without frame); +- in O4 order, matched gates come from I8, with O4's frame where the stage changed it; +- stage-introduced gates come from O4; +- the K-triangle reads, which have no 504 counterpart, stay after their I8 predecessor's image; +- start_extra and target_levels changes are replayed; +- the cleanup is rebuilt with the inherited inverse rule. + +**What certifies the output.** The port is a transfer heuristic and claims nothing by itself. `verify.py` certifies every ported word in four ways: +1. It runs the generalised native audit `code/hpe_audit_and_transport.py`: status PASS_CHANGED_WORD_ALL_COLUMNS_AND_NATIVE_FRAMES, exact forward and inverse-transpose replay of all 2v+R columns with arbitrary dirt, native monotone frame chains, and the entrance and paid-profile census. +2. It checks that only A, B, cleanup, start_extra, target_levels and the report changed, and that R is unchanged. +3. It pins input, shadow input, shadow output and output by content hash. +4. Localization later re-derives everything again: native chain, independent local replay with its negative controls, wrappers, and all phase edges. + +So a wrong transfer can only fail closed. + +### 3. `frame_regroup`: `code/build_frame_regroup.py` + +This is PR583's `build_frames.py`, with the required per-change profile delta read from the recipe instead of fixed at {1:−2, 2:+1}. The constructor checks the following: +- scalar operations, every field outside A/B/report, helper widths and all initial helper responses are unchanged; +- entering helper responses are zero; +- the cleanup already follows the inherited inverse rule, which uses only FULL frames; +- every change has the recipe's exact sequential delta, and the profile matches the recipe before and after; +- frame-chain monotonicity holds (gk_word.profile asserts it); +- the controls reject every omission and every FULL over-promotion (48 controls for 24 changes). + +`verify.py` then repeats `frame_coalesce`'s independent comparison: only the recipe gates' frames change. + +The recipe's 24 changes coalesce the K-read gates of the eight K-coordinate targets, each with delta {1:−3, 2:+3, 3:−1}. Port480's `frameopt.py` found them by maximising Σ d·ln d. + +### 4. `hyperplane_end` and `cold_end` + +These steps run the package's unchanged B3 constructors, controls and independent comparisons: +- `build_hpe.py` / `hpe_controls_atc.py`: 34 candidates, all admissible; +- `build_cold_end.py` / `cold_end_controls.py`. + +The cold_end recipes come from ColdBeyond's `construct2` with single-unit blocks (Port480 `construct2b.py`). Each recipe has: +- S b.10 cold ends in all 14 blocks; +- S b.9 second cold ends with dead-port absorption in blocks 3–10 only. In blocks 0–2 and 11–13 the K-triangle words do not admit them; +- the E1 entering pair. + +The allowlist and its proof are B3's `PROOF-NOTE.md`, unchanged. + +### Reproduction +Every intermediate word was rebuilt outside `verify.py` (scratch `Stack492/rebuild.py`) and inside the strict run. Each one equals Port480's search word in content, for every stage of ck, jp8 and atm3. + +## ColdThird (h4a): dim-8 cold ends and the widened forward-absorption allowlist + +This section supersedes the earlier sections wherever they describe the `cold_end` allowlist. On top of the #622/#626 +construction, each provider word (jp8, ck) gains 4 cold ends at the dim-8 frame U8a = [256,128,65,33,17,9,4,2] +(helpers S1.3, S3.3, S5.3, S7.3), each with 2 lifted partners, plus dead-port absorptions. Per word the paid profile +changes by {1:+4, 4:+4, 6:-4} against #622 v3, and 4 helpers go from width 9 to width 8. + +### What soundness rests on +Soundness does **not** rest on the deadness condition of the allowlist. It rests on checks that re-run unchanged on +the spliced word: +- the transport's exact arbitrary-dirt **endpoint replay** in both orientations (`code/hpe_audit_and_transport.py`), + which re-verifies the exact refactored cleanup, so every port and helper is restored exactly; +- the **`:157` guard** in `code/hpe_audit_and_transport.py`: no precondition or compensation gate touches a + cold-ended helper; +- the frame chains / paid-profile pin and the cone pre-check, recomputed from the word. + +The deadness rule ("`q` untouched by every later *input* A, cut or B gate") is an allowlist restriction on recipes, +not a load-bearing hypothesis: the independent review moved a dirt release before its port's last kernel write, the +transport replay still accepted it (the two additions commute), and only the allowlist rejected it. + +### What changes +ColdBeyond allowed forward absorptions `q += a·g` in section A of the `cold_end` step, each inserted right after a distinct +input-A gate `t`. It required: +- (a) neither register is a target; +- (b) `q` is untouched by every later A, cut or B gate; +- (c) `q` and `g` both already sit at the gate frame. + +ColdThird changes the allowlist in exactly two places, `code/build_cold_end.py::apply` and `verify.py::cold_end`: +1. **Several absorptions after the same input gate.** The recipe list is sorted by `t`, and gates that share a `t` run in + recipe order. +2. **Deadness is judged against the input word.** `q` must be untouched by every later *input* A, cut or B gate. A later + absorption may write `q` or read it. + +Section B and the cut are still never modified. + +Old recipes keep their meaning: all three `#622` v3 recipes rebuild to byte-identical words under the widened builder. + +### Why the forward computation is unchanged +**Induction over the spliced A.** Let D be the set of registers that some absorption has already written. +- Every input gate sees exactly the operands it had before. An input gate never touches a register of D after that + register's absorption point, by (b) against input gates. +- An absorption writes only its own `q`, which joins D. +- An absorption may read a register of D. That only changes the value of another register of D. +- Hence every register outside D has its old value at every input gate, and so do targets, centres, live helpers and + live ports. + +**What changes, and who handles it.** Only the end-of-B values of D-registers change. These are non-target ports and +helpers, whose cleanup is part of the exact refactored cleanup. That cleanup is re-verified by the transport's +arbitrary-dirt endpoint replay in both orientations. + +**Frames and profile.** By (c), absorptions are at their registers' current frame. So every frame chain, and therefore +the paid profile, equals the input's. `chain_profile` recomputes the profile, and the transport's climb re-asserts +monotonicity. + +### What the new absorptions do +Two kinds of absorption are new: dirt releases (K side) and L-side gates. Together they let a cold end sit at a dim-8 +frame U8 = [256,128,65,33,17,9,4,2] with only 2 lifted partners per end. + +- **Dirt releases (K side).** For example `p15 += -1/4·S3.3` after `p15`'s last kernel gate. A dead U_b port takes a + live helper's value, so the new end's premix column leaves no dirt on that port. Without this, the port would have to + be lifted to U8. +- **L-side gates.** For example `p12 += -p15; p12 += -S3.3` at one anchor. These make the row of the lifted partner + `p12` data-free on the cold group, so the row fix needs no further partners. + +Each per-word package has these parts: +- 4 new ends: S1.3, S3.3, S5.3 and S7.3, all at U8. +- Lifted partners: the dim-4 port at offset 4 and S.13 of blocks 3, 5, 7 and 9. +- 16 new absorptions: 8 releases and 8 L-side gates. + +The premix is now one rank-0 factorisation over all cold units: the block units at U_b plus the U8 units. It is jointly +biorthogonal: the block rows are re-solved against the U8 columns, using block 3/5/7/9's third row dimension created by +the L-side gates. + +Target writes may now combine several carriers, `t += Σ β_k y_k` with `Σ β_k M[k,·]` = e_h on the ended columns. This +is the same primitive: frame-[] target writes from cold, non-entering helpers. + +### Re-verified downstream (code unchanged) +- `hpe_audit_and_transport.py`: + - exact replay; + - the cone pre-check for all 26 low-frame ends; + - the paid-profile pin; + - the `:157` guard (no precondition or compensation gate touches an ended helper). +- The local emit/replay, wrapper and phase stages, and all global stages. +- No new Lean rule is needed: both primitives are ordinary section-A gates of the native word, and the U8 ends are + `(0, U)` cold ends of the PR599 kind. + +### Negative controls +See `code/cold_end_controls.py`, COLD-THIRD block. Each control must be rejected at a pinned assertion: +- second absorption sharing an anchor dropped; +- shared-anchor coefficient changed; +- dirt-release absorption dropped; +- dirt-release coefficient changed; +- dirt-release absorption moved before the port's last kernel write (port still live); +- dim-8 end at another dim-8 frame; +- dim-8 end lower-frame gate dropped; +- dim-8 end profile pin. + +These come on top of the 38 inherited controls. + +### Inherited control re-pin: `ab_centre` +`code/cold_end_controls.py` changes one inherited control. When the word has dim-8 cold ends +(`any(len(helper_final[h]) == 8 for h in cold)`), the `ab_centre` mutant (the ColdBeyond U_b absorption retargeted +into a centre, a live register read by the cut) is expected to be rejected by COLDPRE ("touches a cold +hyperplane-ended helper") instead of by the arbitrary-dirt ENDPOINT replay: the retargeted absorption first leaks an +ended helper's dirt into the cut's targets, which the `:157` guard catches before the replay runs. The retarget +centre is now also chosen outside the cold set (`c not in cold`), so the mutant always targets a live centre. The +mutant is still rejected; this is a change of the pinned rejection site, not a weakening. With the 8 ColdThird +controls the `cold_end` step pins 46 rejected controls per word. diff --git a/research/combined-cold-ends-20261013/witness635/PROVENANCE.json b/research/combined-cold-ends-20261013/witness635/PROVENANCE.json new file mode 100644 index 0000000000..80ab175a19 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/PROVENANCE.json @@ -0,0 +1,132 @@ +{ + "author": "Chi Zhao, with substantial OpenAI Codex assistance", + "contributions": { + "pr627": { + "author": "Jeremy Diviney", + "commit": "f95308a9afa5adc071fe75c8cd7feec172503d4f", + "role": "Two factored JP8 cold ends and nomination primitives" + }, + "pr629": { + "author": "Jeremy Kothe", + "commit": "9f3b92d06ba876ce7101238882d35565993eca57", + "role": "h4a provider recipes and all unchanged core admission code" + }, + "pr632": { + "author": "Chafik Boukhalfa", + "commit": "22d0e6e4d21711420b95d5a47d3cb8b6226de717", + "role": "Owner-repair baseline and vendored immutable source copies" + }, + "pr635": { + "author": "Jeremy Kothe", + "commit": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f", + "role": "Stronger owner map, further repaired then rebound to independently constructed combined word" + } + }, + "new_contribution": "One delayed same-frame absorption and ten rank-zero basis corrections make both factored ends compatible with h4a; one literal71JP8/1CK packing with exact accounting.", + "unchanged_pr629_core_sha256": { + "verify.py": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7", + "code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d" + }, + "source_definitions": { + "multicold": { + "dir": "complex-multicold", + "pr": 568, + "commit": "71c99ac935a33bb7b59a1b4a7af8725a939b0b90", + "manifest_sha256": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "full_tree": true, + "files": { + "data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9" + } + }, + "structural_gain": { + "dir": "structural-gain", + "pr": 571, + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "manifest_sha256": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d", + "full_tree": false, + "files": { + "frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42" + } + }, + "larger_gain": { + "dir": "larger-gain", + "pr": 569, + "commit": "897213a855b7fb8a1b8b0e552a2f5c42e6c1b326", + "manifest_sha256": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d", + "full_tree": false, + "files": { + "providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c" + } + }, + "joint_prefix": { + "dir": "complex-joint-prefix", + "pr": 575, + "commit": "eac6f7e378ab622dac50a2fd4b7ef6eab014de44", + "manifest_sha256": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "full_tree": false, + "files": { + "code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2" + } + }, + "frame_coalescing": { + "dir": "kernel-frame-coalescing", + "pr": 583, + "commit": "89be768f0157f5a3d8e4db69cf1748768605eac9", + "manifest_sha256": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd", + "full_tree": false, + "files": { + "code/build_frames.py": "59f486c52293c76f1f6140c5f12f7a555a956b455e853c79136fc227deefbc3d" + } + }, + "direct_delivery": { + "dir": "direct-delivery504-global", + "pr": 531, + "commit": "e07a8a3f9f79c22113398a0c5dbbc7601f489b3e", + "manifest_sha256": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "full_tree": false, + "files": { + "code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9" + } + } + }, + "nomination_inputs": { + "PR627-FACTORED-END.json": "2067f48007b451dc970114d2449d4ad5377dadecd81a2c2b5ef74f9a178ad755", + "PR629-JP8-RECIPE.json.gz": "b189542d8df48e2d55bea705c790d1c17433b76bde6a5c0aea7bc0a052a478e1", + "PR632/OWNERS.json.gz": "31144ae63bb5893a3bbcd952ba3901c9f360cc36d931e12f955884bcb1e0de7d", + "PR632/PLAN.json": "87bf9800116f0106ec20ff1849706c5f0e70f2bd462efba3bee445509b3de584", + "PR635/OWNERS.json.gz": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "PR635/PLAN.json": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda" + }, + "raw_combined_word_content_sha256": "45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb", + "sources_are_vendored": true +} diff --git a/research/combined-cold-ends-20261013/witness635/README.md b/research/combined-cold-ends-20261013/witness635/README.md new file mode 100644 index 0000000000..36adaeb889 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/README.md @@ -0,0 +1,68 @@ +# Combined h4a and factored cold ends + +The conditional finite-construction saving is +**κ = 0.001636269762440408**, exactly +`204533720305051/125000000000000000`; the conservative calculation gives +`0.001636269759573274`. This exceeds pinned PR635's +`0.001636241501576388` by `0.000000028260864020`. +No latest-frontier or global optimality claim is made. + +The JP8 word combines PR629's four dimension-eight cold ends with both of +PR627's dimension-seven factored cold ends. Simple concatenation fails. One +additional same-frame absorption and ten rank-zero basis corrections resolve +the exact compatibility defects, after which an exact FULL-frame remainder +restores all other registers. [PROOF-COMPOSITION.md](PROOF-COMPOSITION.md) +explains the repair and its independent Fraction proof. + +The literal dispatch is **71 JP8 / 1 CK**, with CK at chronological call 5. +Both suppliers retain 492 helpers; there are 35,424 hosted roles, 7,168 live +rows and 7,670 physical rows. Rank mass remains 520,704 and deficit 2,560. +The whole profile, including the simultaneous owner packing, is recomputed by +strict exact engines. Search objectives and integrality guesses are not used +as certificates. The map exporter and search settings are retained in +[owner-search/](owner-search/README.md). Retained `data/cand.json` and +`data/search/` describe PR629's historical search, not the new owner nomination. + +All core files in `code/` and `verify.py` are byte-identical to pinned PR629 +`9f3b92d06ba876ce7101238882d35565993eca57`. The six pinned external sources +are vendored; their original manifests and notices are preserved. The exact +source roles and hashes are recorded in [PROVENANCE.json](PROVENANCE.json). + +## Reproduce + +Python 3.10 or newer is required; the Python checks use only the standard +library. The frozen baseline also requires a C++ compiler and Boost headers. +Run from the repository root, choosing a new output directory: + +```sh +PYTHON=python3 sh research/combined-cold-ends-20261013/witness635/verify.sh /tmp/combined-cold-ends-fresh +``` + +The wrapper checks declarations, builds the frozen baseline and both provider +chains, replays arbitrary dirt and both orientations, checks wrappers and +exact phases, then admits the physical owner controller, finite invoice, two +moment engines and strict outer inequalities. It also runs the independent +composition proof, a positive control and twelve repair corruptions, both +nomination exporters, and the separate native-width/owner/rational-moment +checker with five rejection controls under isolated optimized Python. + +`MANIFEST.json` binds this complete input package. **Fresh full replay is pending for this owner map.** The retained discovery replay rebuilt the owner controller, all 23 controller controls, invoice and both exact moment engines using previously verified native providers and baseline. A separate strict native-width, literal-owner and rational-moment check also passed. These are not represented as a completed fresh end-to-end certificate. The previous owner map is undergoing a fresh replay separately. The package-specific +SPEC verifier is authoritative for this replay; the input-only WITNESS and +output-only EXPECTED declarations independently reconstruct SPEC exactly. + +## Scope and credits + +This is a conditional finite certificate. All-size compilation, common-label +and mutable-source realization, whole-call hosting, precision/tape/exact +recovery, analytic transfer and bit H1–H5 remain inherited assumptions. PR543's +bit supplier is cited and repriced, not rebuilt. This is not a full theorem +formalization, a practical speedup or an optimality proof. + +Chi Zhao prepared the combination, exact compatibility repair, owner +nomination and validation with substantial OpenAI Codex assistance. Jeremy +Diviney contributed PR627's factored ends; Jeremy Kothe contributed PR629's +h4a construction and the K-triangle lineage; DreamingOfClouds contributed the +cold-end framework; Chafik Boukhalfa contributed PR632's packing baseline and +PR626's separate rational interval engine; Jeremy Kothe supplied PR635's stronger owner nomination, independently transferred to this native word and further repaired; eumemic contributed the unchanged +PR543 bit supplier. All cumulative attribution and licenses in +[NOTICE.md](NOTICE.md) remain. diff --git a/research/combined-cold-ends-20261013/witness635/code/assemble.py b/research/combined-cold-ends-20261013/witness635/code/assemble.py new file mode 100644 index 0000000000..d1674e657f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/assemble.py @@ -0,0 +1,216 @@ +"""Hardened 63 width-seven (#571 prefix word) and 9 plain eight-cold (#568 E8) provider assembly with the native exact-complex moment. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR543 supplier. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +All conservative admission guards and conservative moment/outer witnesses run +before the PR559 native-complex correction. The bit surcharge is retained. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util,os,sys +from collections import Counter +assert __debug__, 'Assertions required' +P=Path(sys.argv[1] if __name__=='__main__' else os.environ['GAIN_PR564_SOURCE']).resolve() +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +hash_ok=lambda x:isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x) +digest=lambda x:hashlib.sha256(json.dumps(x,separators=(',',':')).encode()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +def dec(x): + with localcontext()as ctx:ctx.prec=70;return str(Decimal(x.numerator)/Decimal(x.denominator)) +from witness import DISPATCH,CALL_ORDER,COUNTS,PIDS,X,DISCOVER,pin,SPOT + + +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(hash_ok(x)for x in (owner_sha,invoice_sha,owner['template_sha256'],owner['controller_audit_sha256'],invoice['parent_template_sha256'])) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['providers'])==set(PIDS) + assert invoice['provider_counts']==COUNTS + assert owner['all_live_owners_per_call_distinct'] is True + # R (helpers per provider word) is read from the invoice and must be shared by every provider; n=2v+R. + R=invoice['helpers'];assert type(R) is int and R>0 and all(p['helpers']==R for p in invoice['providers'].values()) + assert owner['owners_per_call']==2*112+R and owner['actual_helper_owner_charts']==owner['hosted_residuals']==72*R==pin('expected.hosted_residuals',owner['hosted_residuals']) + pin('expected.rank_mass',owner['rank_mass']) + pin('expected.actual_73column_sigmas',owner['actual_73column_sigmas']);pin('expected.cross_replica_helper_roles',owner['cross_replica_helper_roles']) + pin('expected.idle_remainders',owner['explicit_idle_remainder_children']) + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==72 + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['centres']==8 + assert invoice['physical_stock_identity']==dict(data_and_owner_families=7168,local_helpers=R,private_centres=8,coefficient_work=2) + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + for pid,p in invoice['providers'].items(): + assert set(p['local'])=={'forward','backward'} + assert p['helpers']==R and p['centres']==8 and p['n']==2*112+R and p['v']==112 and p['h']==9 + K='providers.'+pid+'.';pin(K+'entering',p['entering_helpers']);pin(K+'entrance',p['entrance_rank']) + pin(K+'inventory',p['width_inventory']) + assert all(type(w) is int and 0=0 for n in idle.values()) + idle=+idle;assert sum(idle.values())==owner['explicit_idle_remainder_children'] + pin('expected.idle_remainder_profile',{str(r):n for r,n in sorted(idle.items())}) + paid.update(idle) + assert dict(paid)=={int(r):n for r,n in owner['paid_profile'].items()} + assert invoice['compiler']==64*74**3 + assert invoice['local_adapters']==max(p['local_adapters']for p in invoice['providers'].values()) + assert invoice['local_primitive_bound']==max(p['local_primitive_bound']for p in invoice['providers'].values()) + # Recount the retained dedicated-bank envelope independently. Its geometry + # stays fixed, while every local primitive and wrapper comes from the actual + # selected provider/orientation sums above. + parent_live,parent_physical,parent_idle=11704,12218,16128 + parent_banks,rem=divmod(parent_live-2*112*4*8,9);assert rem==0 and parent_physical==parent_live+parent_banks+8+2 # parent R0=504 dedicated helpers per stage bank + assert owner['source_idle_children_charged']==parent_idle + bridges,shifts=2*112*72,4*112*8;moves=2*shifts + nonlocal_items=(4*112*8*9+2*112*8*9+2*72*R+parent_idle+9*parent_banks+bridges+shifts+moves+parent_live+parent_physical+invoice['wrapper_elementary_factors_charged']) + outside=8*nonlocal_items+64*73 + pervertex=(invoice['selected_real_component_primitives']+bridges+shifts+moves+parent_live+(72*invoice['local_adapters']+outside)*invoice['compiler']+64*parent_physical) + rebased=pervertex+65*(invoice['physical']-parent_physical)+(invoice['live']-parent_live) + assert invoice['unhosted_pervertex']==pervertex and invoice['hosted_rebased_pervertex']==rebased + used=max(pervertex,rebased) + prior=invoice['retained_prior_overcharge'] + if prior is not None: + assert hash_ok(prior['sha256']) and type(prior['previous_pervertex_allowance']) is int and prior['previous_pervertex_allowance']>0 + assert prior['added_complete_new_pervertex']==pervertex + assert prior['policy']=='Retain old allowance and add entire fresh mixed recount.' + used=max(used,prior['previous_pervertex_allowance']+pervertex) + assert invoice['conservative_pervertex_used']==used + finite=invoice['finite'] + assert 02*48*48) + assert actual_checks==invoice['strict_checks'] and all(actual_checks.values()) + bit_path=P/'inputs/PR543-EXPECTED.json';bit_data=bit_path.read_bytes() + assert hashlib.sha1(b'blob '+str(len(bit_data)).encode()+b'\0'+bit_data).hexdigest()=='b61d859826246e0c3dabbe096e57ad7015eadfd5' + bit=json.loads(bit_data)['nine'] + c=Q(bit['bit_lower']) + H={int(r):n for r,n in owner['paid_profile'].items()};pin('expected.global_profile',owner['paid_profile']) + # Claimed lower endpoints come from the spec; discovery derives them with the same certified moment engine. + # Either way they are verified below (accepted at b, rejected at b+1e-24). + if DISCOVER:b=Q(M.certify(H,73,owner['live'],False)['lower']);conservative_b=Q(M.certify(H,73,owner['live'],True)['lower']) + else:b=Q(X['complex_lower']);conservative_b=Q(X['conservative_complex_lower']) + assert owner['template_sha256']==invoice['template_sha256'] and owner_sha==invoice['owner_audit_sha256'] + pin('expected.live',owner['live']);pin('expected.physical',owner['physical']);assert owner['deficit']==2560 + assert owner['banked_residuals']==0 + def check_moment(side,h,m,W,lower,deficit,bad): + assert m*W-sum(r*n for r,n in h.items())==deficit and m*m>2*max(h)**2 + rows=[] + for z,accept in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(h,m,W,z,bad);ll,uu=B.moment(m,W,list(h.items()),z) + if bad: + fl,fu=B.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + rows.append(dict(side=side,surcharge=bad,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + return rows + bitH={int(r):n for r,n in bit['profile'].items()} + bit_moments=check_moment('bit',bitH,64,bit['bit']['live'],c,9984,True) + conservative_moments=check_moment('conservative_complex',H,73,owner['live'],conservative_b,2560,True) + assert bit['bit']['two_level_coefficient_bits']0 + ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512) + cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],bb,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,be in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],bb,bridge,kk,eta=ee,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + return k,cuts,outer,controls + conservative_k,conservative_cuts,conservative_outer,conservative_controls=outer_witness(conservative_b) + pin('expected.conservative_kappa_decimal',dec(conservative_k)) + # Only after every conservative supplier/admission/outer check succeeds is + # the reviewed native exact-complex recurrence selected. Bit charge stays. + native_moments=check_moment('complex',H,73,owner['live'],b,2560,False) + k,cuts,outer,controls=outer_witness(b) + pin('expected.kappa_decimal',dec(k)) + assert M.moment(H,73,owner['live'],b,True)[0]>1 + assert M.moment(bitH,64,bit['bit']['live'],c+Q(1,10**24),False)[1]<1 + model_controls=['native_complex_endpoint_rejected_with_old_surcharge','omitting_bit_surcharge_would_fail_next_endpoint_rejection'] + moments=bit_moments+native_moments + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'inputs/PR543-EXPECTED.json':sha(bit_path)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_FRESH_MIXED_048_ALLCOLD_NATIVE_EXACT_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pinned569_percent=dec(100*(k/Q(X['gain_baseline_kappa'])-1)),complex_profile=H,provider_counts=invoice['provider_counts'],surcharge_model={'complex':False,'bit':True},conservative_complex_lower=str(conservative_b),conservative_complex_decimal=dec(conservative_b),conservative_kappa=str(conservative_k),conservative_kappa_decimal=dec(conservative_k),conservative_moments=conservative_moments,conservative_bootstrap=conservative_cuts,conservative_outer={n:str(v)for n,v in conservative_outer['strict_constraints'].items()},conservative_controls=conservative_controls,model_controls=model_controls,native_correction_gain=dec(k-conservative_k),template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=543,repository='eumemic/integer-mult-bounds',commit='2065fe4f72a914d907f1046603f5a36f17018535',path='research/e8-bit-r420/EXPECTED.json',git_blob_sha1='b61d859826246e0c3dabbe096e57ad7015eadfd5',replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The frozen PR582 plain-joint-prefix, added-kernel and entrance-promoted provider dispatch with the new frame coalescences composed with cited unchanged PR543 bit supplier. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/combined-cold-ends-20261013/witness635/code/assembly_controls.py b/research/combined-cold-ends-20261013/witness635/code/assembly_controls.py new file mode 100644 index 0000000000..d3f0e8c03e --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/assembly_controls.py @@ -0,0 +1,251 @@ +"""Independent admission controls for the N-provider native-complex assembly (per-provider controls). + +Prepared with OpenAI Codex assistance; Apache-2.0. Mutation receipts are +rebound to their new owner digest, so unrelated stale hashes cannot conceal +an incomplete width, provider, orientation, paid-profile or finite check. +The fresh physical replay remains a separate prerequisite. +""" +import argparse +import copy +import itertools +import math +import hashlib +import json +import os +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * + +assert __debug__, 'Assertions required' +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +digest = lambda x: hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def verify(owner_path, invoice_path, source_package): + os.environ['GAIN_PR564_SOURCE'] = str(source_package.resolve()) + from assemble import assemble + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + + def empty_maps(o, i): + i['strict_checks'] = {} + i['providers'] = {} + + def understated_stock(o, i): + o['physical'] -= 1 + i['physical'] -= 1 + i['physical_stock_identity']['coefficient_work'] -= 1 + + def changed_profile(o, i): + o['paid_profile']['1'] += 2 + o['paid_profile']['2'] -= 1 + + def wrong_orientation(o, i): + c = next(c for c in i['selected_calls'] if c['stage'] == 0) + c['orientation'] = 'backward' + p = i['providers'][c['provider_id']] + z = p['local']['backward'] + c['program_sha256'] = p['program_hashes']['backward'] + for name in ('events', 'macros', 'real_component_primitives', + 'coefficient_work_primitive_count', 'pre_wrappers', 'post_wrappers'): + c[name] = z[name] + i['selected_real_component_primitives'] = sum(c['real_component_primitives'] for c in i['selected_calls']) + i['selected_coefficient_work_primitive_count'] = sum(c['coefficient_work_primitive_count'] for c in i['selected_calls']) + + def understated_prefix(o, i): + for p in i['providers'].values(): + for z in p['local'].values(): + z['prefix_bits'], z['prefix_l1'] = 1, '1' + i['global_prefix_bits'] = 1 + 37 + 72 + 72 + 4 + + def reordered_calls(o, i): + i['selected_calls'][0], i['selected_calls'][1] = i['selected_calls'][1], i['selected_calls'][0] + + def no_cold_wrappers(o, i): + for p in i['providers'].values(): + p['entering_helpers'] -= 4 + for z in p['local'].values():z['pre_wrappers'] = z['post_wrappers'] = p['entering_helpers'] + for c in i['selected_calls']: + c['entering_helpers'] = c['pre_wrappers'] = c['post_wrappers'] = i['providers'][c['provider_id']]['entering_helpers'] + i['wrapper_elementary_factors_charged'] = sum(2*c['pre_wrappers'] for c in i['selected_calls'])*i['factors_per_wrapper'] + + controls = [ + ('empty_certification_maps', empty_maps), + ('failed_invoice_status', lambda o, i: i.__setitem__('status', 'FAIL')), + ('nonboolean_precision_check', lambda o, i: i['strict_checks'].__setitem__('precision', 'true')), + ('wrong_owner_role_count', lambda o, i: o.__setitem__('actual_helper_owner_charts', o['actual_helper_owner_charts'] - 1)), + ('understated_physical_stock', understated_stock), + ('changed_profile_same_rank_mass', changed_profile), + ('insufficient_finite_C0', lambda o, i: i['finite'].__setitem__('required_C0_bits', 210001)), + ('missing_finite_check', lambda o, i: i['strict_checks'].pop('halving')), + ('wrong_reflected_orientation_selfconsistent_totals', wrong_orientation), + ('missing_selected_call', lambda o, i: i['selected_calls'].pop()), + ('wrong_selected_primitive_sum', lambda o, i: i.__setitem__('selected_real_component_primitives', i['selected_real_component_primitives'] - 1)), + ('wrong_selected_coefficient_work_sum', lambda o, i: i.__setitem__('selected_coefficient_work_primitive_count', i['selected_coefficient_work_primitive_count'] - 1)), + ('unpaid_wrapper_factors', lambda o, i: i.__setitem__('wrapper_elementary_factors_charged', i['wrapper_elementary_factors_charged'] - 144)), + ('wrong_global_compiler', lambda o, i: i.__setitem__('compiler', 1)), + ('wrong_global_adapter_maximum', lambda o, i: i.__setitem__('local_adapters', 1)), + ('understated_exact_prefix_and_global_sum', understated_prefix), + ('wrong_global_prefix_sum', lambda o, i: i.__setitem__('global_prefix_bits', 224)), + ('wrong_row_prefix_reserve', lambda o, i: i.__setitem__('row_prefix_extra', 0)), + ('wrong_parent_geometry_charge', lambda o, i: i.__setitem__('unhosted_pervertex', 1)), + ('wrong_rebased_geometry_charge', lambda o, i: i.__setitem__('hosted_rebased_pervertex', 1)), + ('wrong_complete_pervertex_envelope', lambda o, i: i.__setitem__('conservative_pervertex_used', 1)), + ('wrong_prior_added_complete_invoice', lambda o, i: i['retained_prior_overcharge'].__setitem__('added_complete_new_pervertex', 1)), + ('wrong_finite_router_bits', lambda o, i: i['finite'].__setitem__('router_bits', 1)), + ('wrong_finite_literal_bits', lambda o, i: i['finite'].__setitem__('literal_bits', 1)), + ('wrong_finite_physical_stock_bits', lambda o, i: i['finite'].__setitem__('physical_stock_bits', 1)), + ('wrong_finite_row_coefficient', lambda o, i: i['finite'].__setitem__('physical_row_coefficient', 1)), + ('reordered_complete_calls', reordered_calls), + ('understated_explicit_idle_remainders', lambda o, i: o.__setitem__('explicit_idle_remainder_children', o['explicit_idle_remainder_children']-1)), + ('understated_actual_chart_types', lambda o, i: o.__setitem__('actual_73column_sigmas', o['actual_73column_sigmas']-1)), + ('wrong_cross_replica_role_count', lambda o, i: o.__setitem__('cross_replica_helper_roles', o['cross_replica_helper_roles']-1)), + ('old_no_cold_wrapper_counts_selfconsistent', no_cold_wrappers), + ] + + def resync(i, c): + p = i['providers'][c['provider_id']] + c['program_sha256'] = p['program_hashes'][c['orientation']] + c['entering_helpers'], c['entrance_rank'] = p['entering_helpers'], p['entrance_rank'] + for name in ('events','macros','real_component_primitives','coefficient_work_primitive_count','pre_wrappers','post_wrappers'): + c[name] = p['local'][c['orientation']][name] + + # Every provider gets the full per-provider control set, substituting a partner provider where needed. + for P in PIDS: + Qp = partner(P) + widths = invoice['providers'][P]['widths'] + + def forged_program_hash(o, i, P=P): + i['providers'][P]['program_hashes']['forward'] = '0' * 64 + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = '0' * 64 + + def wrong_selected_call(o, i, P=P): + c = next(c for c in i['selected_calls'] if c['provider_id'] == P) + d = next(d for d in i['selected_calls'] if d['provider_id'] != P and (d['stage'] - c['stage']) % 2 == 0) + c['stage'], d['stage'], c['replica'], d['replica'] = d['stage'], c['stage'], d['replica'], c['replica'] + + def stale_program(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['program_hashes'] = copy.deepcopy(i['providers'][Qp]['program_hashes']) + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = p['program_hashes'][c['orientation']] + + def stale_profile(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['paid_profile'] = copy.deepcopy(i['providers'][Qp]['paid_profile']) + p['children'] = sum(p['paid_profile'].values()) + + def moved(o, i, P=P): + a = next(c for c in i['selected_calls'] if c['provider_id'] == P) + b = next(c for c in i['selected_calls'] if c['provider_id'] != P and c['orientation'] == a['orientation']) + a['provider_id'], b['provider_id'] = b['provider_id'], a['provider_id'] + resync(i, a); resync(i, b) + + def compensating(o, i, P=P, Qp=Qp): + # Two dishonest profiles that cancel exactly in the dispatch-weighted aggregate. + g = math.gcd(COUNTS[P], COUNTS[Qp]); dp, dq = COUNTS[Qp] // g, COUNTS[P] // g + p, q = i['providers'][P], i['providers'][Qp] + p['paid_profile']['1'] += dp; q['paid_profile']['1'] -= dq + p['children'] += dp; q['children'] -= dq + + def forged_recipe(o, i, P=P): + name = 'CLIFFORD-RECIPES.json' + i['providers'][P]['artifacts'][name] = '0'*64 + o['source_artifacts']['providers/'+P+'/'+name] = '0'*64 + + def forged_phase(o, i, P=P): + i['providers'][P]['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] = '0'*64 + o['provider_phase_semantic_sha256'][P] = i['provider_phase_semantic_sha256'][P] = '0'*64 + + controls += [ + (P + ':missing_provider', lambda o, i, P=P: i['providers'].pop(P)), + (P + ':missing_backward_orientation', lambda o, i, P=P: i['providers'][P]['local'].pop('backward')), + (P + ':unpaid_scalar_primitive', lambda o, i, P=P: i['providers'][P]['local']['forward'].__setitem__('real_component_primitives', i['providers'][P]['local']['forward']['real_component_primitives'] - 1)), + (P + ':wrong_local_artifact_binding', lambda o, i, P=P: i['providers'][P]['artifacts'].__setitem__('LOCAL-PROGRAMS.json.gz', '0' * 64)), + (P + ':false_dirty_restoration', lambda o, i, P=P: i['providers'][P]['local']['backward'].__setitem__('all_dirty_helper_columns_restored', False)), + (P + ':wrong_declared_provider_count', lambda o, i, P=P: i['provider_counts'].__setitem__(P, i['provider_counts'][P] + 1)), + (P + ':wrong_local_compiler', lambda o, i, P=P: i['providers'][P].__setitem__('compiler', 1)), + (P + ':wrong_local_adapter_charge', lambda o, i, P=P: i['providers'][P].__setitem__('local_adapters', 1)), + (P + ':wrong_local_primitive_bound', lambda o, i, P=P: i['providers'][P].__setitem__('local_primitive_bound', 1)), + (P + ':forged_provider_and_call_program_hash', forged_program_hash), + (P + ':provider_at_wrong_call', wrong_selected_call), + (P + ':stale_partner_program_consistent_call_hashes', stale_program), + (P + ':stale_partner_profile_consistent_child_total', stale_profile), + (P + ':relocated_against_partner_same_counts', moved), + (P + ':compensating_false_profiles_with_' + Qp, compensating), + (P + ':synchronized_forged_source_recipe_hash', forged_recipe), + (P + ':synchronized_forged_phase_review_semantics', forged_phase), + ] + # Width order and inventory: swap the first helper of every pair of distinct widths (same inventory), + # and shift one unit between them (same total). + first = {} + for h, w in enumerate(widths): + first.setdefault(w, h) + for wa, wb in itertools.combinations(sorted(first), 2): + def swap(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a], w[b] = w[b], w[a] + def shift(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a] += 1; w[b] -= 1 + controls.append((P + ':width_order_swap_%d_%d' % (wa, wb), swap)) + controls.append((P + ':width_inventory_shift_%d_%d' % (wa, wb), shift)) + for h in SPOT: + def cold_swap(o, i, P=P, h=h): + w = i['providers'][P]['widths']; j = w.index(9); w[h], w[j] = w[j], w[h] + controls.append((P + ':cold_helper_width_swap_%d' % h, cold_swap)) + rejected = [] + accepted = [] + for name, mutate in controls: + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + mutate(o, i) + oh = digest(o) + i['owner_audit_sha256'] = oh + try: + assemble(o, i, oh, digest(i)) + except (AssertionError, KeyError): + rejected.append(name) + else: + # Discovery has no pinned values to reject spec-only mutations; the strict run must reject every control. + if not DISCOVER: + raise AssertionError('Invalid admission receipt accepted: ' + name) + accepted.append(name) + try: + assemble(owner, invoice, '0' * 64, sha(invoice_path)) + except AssertionError: + rejected.append('wrong_owner_receipt_hash') + else: + raise AssertionError('Wrong owner digest accepted') + pin('expected.assembly_controls_rejected', len(rejected)) + assert baseline['controls'] == ['next_grid', 'zero_eta', 'zero_beta', 'unit_beta'] + assert baseline['conservative_controls'] == baseline['controls'] + assert baseline['surcharge_model'] == {'complex': False, 'bit': True} + assert len(baseline['model_controls']) == 2 + return dict( + status='PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS', + valid_receipt_kappa=baseline['kappa'], + input_sha256=baseline['input_sha256'], + assembler_sha256=sha(Path(__file__).resolve().parent / 'assemble.py'), + rejected_controls=rejected, + discovery_accepted_controls=accepted, + exact_outer_controls=baseline['controls'], + conservative_outer_controls=baseline['conservative_controls'], + recurrence_model_controls=baseline['model_controls'], + scope='Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay.', + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--source-package', type=Path, required=True) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice, a.source_package) + a.out.write_text(json.dumps(result, indent=2) + '\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/combined-cold-ends-20261013/witness635/code/audit_allcold.py b/research/combined-cold-ends-20261013/witness635/code/audit_allcold.py new file mode 100644 index 0000000000..e29d90e89a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/audit_allcold.py @@ -0,0 +1,232 @@ +"""OpenAI Codex independent serialized ASYNCHRONOUS controller/spectator audit. +Imports no emitter, optimizer, expander, edge-coloring, or source hosting code. +CLI: BASE HOSTED REPORT [--mutation-controls] +Each provider is independently read from BASE/providers, never from a baseline width histogram. +OpenAI Codex two-provider width-seven extension; retains all inherited independent controller checks. +The exact 63 width-seven and 9 plain calls are frozen below. +""" +import sys,json,gzip,hashlib,copy +assert __debug__, 'Assertions must remain enabled' +from pathlib import Path +from collections import Counter,defaultdict +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +BASE,OUT,REPORT=map(lambda p:Path(p).resolve(),sys.argv[1:4]);read=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +parent=read(BASE/'split-centres/GLOBAL-TEMPLATE.json.gz') +ph=read(BASE/'work/complex-nine-native/DATA-PHASES.json') +ct=read(OUT/'GLOBAL-TEMPLATE.json.gz');summary=read(OUT/'HOSTED.json') +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +provider_ids=PIDS +providers={};registry={};phase_semantic_hashes={};artifact_semantic_hashes={} +required_artifacts={'work/complex-nine-native/DATA-PHASES.json'} +provider_files=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json') +for pid in provider_ids: + p=BASE/'providers'/pid + c=read(p/'CANONICAL-WORD.json.gz');checks=read(p/'LOCAL-CHECKS.json') + programs=read(p/'LOCAL-PROGRAMS.json.gz');replay=read(p/'INDEPENDENT-LOCAL-REPLAY.json') + phase=read(p/'CLIFFORD-REVIEW.json');adapters=read(p/'RESIDUAL-ADAPTERS.json')['recipes'] + widths=[len(c['frames'][c['final'][2*c['v']+h]])-len(c['frames'][c['start'][2*c['v']+h]])for h in range(c['R'])] # HPE: residual width |final|-|start| + assert all(widths[h]==8 for h in SPOT);pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + canonical_sha=sha(p/'CANONICAL-WORD.json.gz');programs_sha=sha(p/'LOCAL-PROGRAMS.json.gz') + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==canonical_sha and replay['local_programs_sha256']==programs_sha + assert replay['v']==c['v'] and replay['helpers']==c['R'] + assert set(programs)==set(checks)==set(replay['local'])==set(replay['paid_profiles'])=={'forward','backward'} + for orientation,events in programs.items(): + ck=checks[orientation];rr=replay['local'][orientation] + assert hashlib.sha256(json.dumps(events,sort_keys=True,separators=(',',':')).encode()).hexdigest()==ck['sha256'] + assert ck['events']==len(events) and ck['all_columns']==2*c['v']+c['R'] + assert ck['private_centers_cleared'] and ck['private_coefficient_stream_cleared_after_each_macro'] + assert rr['all_exact_columns']==2*c['v']+c['R'] and rr['private_work_erased'] + literal=Counter(e[-1]for e in events if e[0]in('climb','center')) + assert dict(literal)=={int(r):n for r,n in ck['paid_profile'].items()}=={int(r):n for r,n in c['local_profile'].items()} + assert ck['paid_profile']==replay['paid_profiles'][orientation] + assert phase['canonical_word_sha256']==canonical_sha and phase['recipe_sha256']==sha(p/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] + artifact_semantic_hashes[pid]=artifact_identities(p) + pin('providers.%s.artifact_semantic_sha256'%pid,artifact_semantic_hashes[pid]) + phase_semantic_hashes[pid]=artifact_semantic_hashes[pid]['CLIFFORD-REVIEW.json'] + for h,w in enumerate(widths): + assert 0>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=HOSTED,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=72) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + if '--mutation-controls' not in sys.argv[4:]:return + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][(2*V):]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__((2*V+1),q['calls'][0]['owners'][(2*V)])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,DATA)) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('understate physical reserve',lambda q:q.__setitem__('physical',PHYSICAL-1)) +# Per-provider substitution controls: every provider is swapped against a partner provider. +for P in provider_ids: + Qp=partner(P) + at_p=lambda q,P=P:next(c for c in q['calls']if c['provider_id']==P) + diff=[h for h in range(R)if providers[P]['widths'][h]!=providers[Qp]['widths'][h]] + narrow=next(h for h in range(R)if providers[P]['widths'][h]<9) + reject(P+': wrong provider at its invocation',lambda q,P=P,Qp=Qp,at_p=at_p:at_p(q).__setitem__('provider_id',Qp)) + reject(P+': stale per-call local program hash',lambda q,Qp=Qp,at_p=at_p:at_p(q).__setitem__('local_program_sha256',registry[Qp]['local_program_checks'][at_p(q)['orientation']]['sha256'])) + reject(P+': stale serialized provider program',lambda q,P=P,Qp=Qp:q['local_providers'][P].__setitem__('local_programs',registry[Qp]['local_programs'])) + reject(P+': unbound residual adapter hash',lambda q,P=P:q['local_providers'][P].__setitem__('residual_adapter_sha256','0'*64)) + if diff:reject(P+': partner width in provider width registry',lambda q,P=P,Qp=Qp,h=diff[0]:q['local_providers'][P]['widths'].__setitem__(h,providers[Qp]['widths'][h])) + reject(P+': wrong per-call residual width',lambda q,at_p=at_p,h=narrow:at_p(q)['owners'][2*V+h][1].__setitem__(3,at_p(q)['owners'][2*V+h][1][3]-1)) + reject(P+': wrong sweep provider',lambda q,P=P,Qp=Qp:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep'and DISPATCH[e['stage'],e['replica']]==P).__setitem__('provider_id',Qp)) + reject(P+': entering helper width silently restored to nine',lambda q,P=P,h=narrow:q['local_providers'][P]['widths'].__setitem__(h,9)) +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=DATA,complex_profile=r['profile'],complex_hosted_residuals=HOSTED,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,mutation_controls_run='--mutation-controls' in sys.argv[4:],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,widths_by_provider={pid:dict(sorted(Counter(providers[pid]['widths']).items()))for pid in provider_ids},provider_counts=dict(Counter(c['provider_id']for c in ct['calls'])),all_provider_program_phase_and_wrapper_bindings=True,scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.parent.mkdir(parents=True,exist_ok=True) +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=DATA,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,hosted_residuals=HOSTED,banked_residuals=0,all_live_owners_per_call_distinct=True,owners_per_call=N,actual_helper_owner_charts=HOSTED,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + +# Literal residual frames are a compact export of the already checked offsets, +# not another global replay. Every row names its actual inherited axes. +frames=[] +for z in ct['idle_children']: + axes=list(map(int,ph['recipes'][z['port']]['idle_children'][z['child']]['orthogonal_axes'])) + tail=axes[z['pending_offset']:] + assert len(tail)==z['rank'] + frames.append(dict(z,orthogonal_axes=tail)) +frame_raw=json.dumps(frames,sort_keys=True,separators=(',',':')).encode() +portable=bytearray(gzip.compress(frame_raw,mtime=0));portable[9]=255 +(OUT/'IDLE-REMAINDER-FRAMES.json.gz').write_bytes(bytes(portable)) +frame_receipt=dict(status='PASS_LITERAL_IDLE_REMAINDER_FRAMES',template_sha256=summary['template_sha256'], + uncompressed_frames_sha256=hashlib.sha256(frame_raw).hexdigest(),children=len(frames), + rank_profile=dict(sorted(Counter(z['rank']for z in frames).items())), + source_data_phase_sha256=hashlib.sha256((BASE/'work/complex-nine-native/DATA-PHASES.json').read_bytes()).hexdigest(), + scope='Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child.') +(REPORT.parent/'IDLE-REMAINDER-FRAMES.json').write_text(json.dumps(frame_receipt,indent=2)+'\n') + diff --git a/research/combined-cold-ends-20261013/witness635/code/bind_providers_portable.py b/research/combined-cold-ends-20261013/witness635/code/bind_providers_portable.py new file mode 100644 index 0000000000..e758a0679a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/bind_providers_portable.py @@ -0,0 +1,67 @@ +"""Bind freshly verified plain and width-seven four-cold providers to the frozen literal owner plan. +Prepared with OpenAI Codex assistance; Apache-2.0. All byte-stable native +files are pinned to the plan. Only validated phase-receipt timing/serialization +and directory fields are rebound; no dispatch, width or owner choice changes. +""" +import argparse,copy,gzip,hashlib,json,shutil +from collections import Counter +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +assert __debug__, 'Assertions required' +ap=argparse.ArgumentParser(description=__doc__) +for name in ('baseline','plan','out'):ap.add_argument('--'+name,type=Path,required=True) +ap.add_argument('--provider',action='append',required=True,help='PID=DIR');a=ap.parse_args();assert not a.out.exists();a.out.mkdir(parents=True) +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +base=a.out/'base';shutil.copytree(a.baseline/'complex-global/base',base) +ap2=dict(x.split('=',1)for x in a.provider);dirs={k:Path(v)for k,v in ap2.items()};assert set(dirs)==set(PIDS) +for pid,src in dirs.items():shutil.copytree(src,base/'providers'/pid) +pin('data.plan_sha256',sha(a.plan)) +plan=read(a.plan);original=copy.deepcopy(plan);sources={};helpers=set() # R: helper count per provider word; all providers must agree +assert set(plan['provider_registry'])==set(dirs) +assert {(c['stage'],c['replica']):c['provider']for c in plan['provider_calls']}==DISPATCH,'PLAN dispatch differs from spec dispatch' +stable=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json') +for pid,desc in plan['provider_registry'].items(): + d=base/'providers'/pid + word,program,checks,native,phase=[read(d/name)for name in('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-REVIEW.json')] + assert (word['v'],word['h'],len(word['centers']))==(112,9,8) and type(word['R']) is int and word['R']>0;helpers.add(word['R']) + assert word['ports']==desc['ports'] and word['centers']==desc['centers'] + widths=[len(word['frames'][word['final'][r]])-len(word['frames'][word['start'][r]])for r in range(2*112,2*112+word['R'])] # HPE: residual width |final|-|start| + assert all(widths[h]==8 for h in SPOT) + assert widths==desc['widths'];pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + assert native['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + pin('providers.%s.native_negative_controls'%pid,len(native['negative_controls_rejected'])) + assert native['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and native['local_programs_sha256']==sha(d/'LOCAL-PROGRAMS.json.gz') + assert phase['status']=='PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES' + assert phase['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and phase['recipe_sha256']==sha(d/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] is True and phase['endpoint_adapters']==224 + pin('providers.%s.phase_edges'%pid,phase['directed_edges']) + assert set(program)==set(checks)=={'forward','backward'} + expected={int(r):n for r,n in checks['forward']['paid_profile'].items()};pin('providers.%s.expected_profile'%pid,checks['forward']['paid_profile']) + for orientation,events in program.items(): + profile=Counter() + for e in events: + if e[0]=='climb':profile[e[5]]+=1 + elif e[0]=='center':profile[e[4]]+=1 + assert dict(profile)==expected=={int(r):n for r,n in checks[orientation]['paid_profile'].items()}=={int(r):n for r,n in native['paid_profiles'][orientation].items()} + assert hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest()==checks[orientation]['sha256'] + identities=artifact_identities(d) + pin('providers.%s.artifact_semantic_sha256'%pid,identities) + assert identities==desc['artifact_semantic_sha256'] + for name in ('LOCAL-CHECKS.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json'): + assert sha(d/name)==desc['artifact_sha256'][name],(pid,name,'changed non-reference artifact') + for c in plan['provider_calls']: + if c['provider']==pid: + assert c['orientation']==('forward'if c['stage']%2==0 else'backward') + assert c['local_program_sha256']==checks[c['orientation']]['sha256'] + desc['directory']='providers/'+pid + desc['artifact_sha256']={name:sha(d/name)for name in desc['artifact_sha256']} + sources[pid]=dict(artifact_sha256=desc['artifact_sha256'],canonical_content_sha256=hashlib.sha256(json.dumps(word,sort_keys=True,separators=(',',':')).encode()).hexdigest(),all_phase_edges=phase['directed_edges']) +assert len(helpers)==1,'providers disagree on helper count R: %s'%sorted(helpers) +plan['runtime_source_plan_sha256']=sha(a.plan) +(a.out/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n') +receipt=dict(status='PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING',source_plan_sha256=sha(a.plan),runtime_plan_sha256=sha(a.out/'PLAN.json'),providers=sources,only_rebound_fields=['provider_registry.directory','provider_registry.artifact_sha256','runtime_source_plan_sha256']) +(a.out/'BINDING.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status']) diff --git a/research/combined-cold-ends-20261013/witness635/code/build_cold_end.py b/research/combined-cold-ends-20261013/witness635/code/build_cold_end.py new file mode 100644 index 0000000000..b39d7a6771 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/build_cold_end.py @@ -0,0 +1,160 @@ +"""Cold low-frame-ended helpers with a refactored exact cleanup: constructor. Apache-2.0. +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. + +usage: build_cold_end.py --input FULL-WORD.json.gz --recipe RECIPE.json.gz --out DIR + +The input is a hyperplane-ended (HPE) provider word. RECIPE (all data, no code): + premix rank-0 gates on helpers at their start frame (frame [] for cold helpers, E for entering ones); they become the + head of section A, i.e. they run after the entry + adapters and paid wrappers, so every gate on a cold-ended helper follows its wrapper R_{0,U}^-1; + cleanup the complete new cleanup gate list (an exact refactorisation of the inverse, not the literal one); + early_cleanup [[cleanup index, frame], ...]: gates run right after B at the given frame (the multi-gate tail); + cold_ends {helper: frame}: cold helpers (no entrance) that end at that frame instead of FULL; + entering_ends optional {helper: frame}: further entering helpers ending below FULL under the same refactored cleanup; + refactored_cleanup descriptive metadata copied into the word (it also switches the transport audit from the literal + cleanup assertion to exact replay of the refactored one); + output_content_sha256. +The constructor only splices. It checks the recipe's shape (premix on cold helpers at frame [], cold ends on cold +helpers, every inherited hyperplane-end gate and terminal frame kept) and recomputes the paid local profile and the +descriptive width inventory from the actual frame chains. Exactness of the scalar program, all frame chains, the cone +pre-check, the wrapper order and the profile are re-checked independently by hpe_audit_and_transport.py; the paired +raw-word mutation audit is cold_end_controls.py.""" +import argparse, gzip, hashlib, json +from collections import Counter +from pathlib import Path + + +def span(vs): + p = {} + for x in vs: + for k in sorted(p, reverse=True): + if x >> k & 1: x ^= p[k] + if x: + k = x.bit_length() - 1 + for j in p: + if p[j] >> k & 1: p[j] ^= x + p[k] = x + return tuple(p[k] for k in sorted(p, reverse=True)) + + +def regs(e): return [e[1]] + ([e[2]] if e[0] == 'add' else []) + + +def chain_profile(w): + """Paid climbs of the A, B, tail and final chains (centre descents are unchanged by this step and not counted).""" + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + cur = [() for _ in range(n)] + for i, p in enumerate(w['ports']): cur[i] = span([p]) + for r, f in w.get('start_extra', {}).items(): cur[int(r)] = span(f) + prof = Counter() + + def climb(r, F): + assert span(list(cur[r]) + list(F)) == F, ('nonmonotone', r) + if len(F) > len(cur[r]): prof[len(F) - len(cur[r])] += 1 + cur[r] = F + for part in ('A', 'B'): + for e in w[part]: + for r in regs(e): climb(r, span(e[-1])) + for i, f in w.get('early_cleanup', []): + for r in regs(w['cleanup'][i]): climb(r, span(f)) + full = span([1 << i for i in range(9)]) + final = {int(r): span(f) for r, f in w.get('helper_final', {}).items()} + for r in range(n): + if v <= r < 2*v: continue # targets end at their port level; unchanged by this step (same A/B chains) + climb(r, final.get(r, full)) + return prof, cur + + +def apply(w, r): + assert 'helper_final' in w and 'early_cleanup' in w and 'refactored_cleanup' not in w, 'input must be an HPE word' + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + entering = set(map(int, w['start_extra'])) + cold = {x for x in range(2*v, n) if x not in entering} + start = lambda x: span(w['start_extra'].get(str(x), [])) + for e in r['premix']: # rank 0: every register is a helper still at its start frame (cold: [], entering: E) = the gate frame + if e[0] == 'add' and v <= e[1] < 2*v: + # TARGET WRITE (explicit post-wrapper compensation): target += q * cold helper, both at frame [] (targets start at + # level 0 = frame []); it only writes the target, so no non-target register ever reads a target. + assert 2*v <= e[2] < n and e[2] in cold and span(e[-1]) == (), ('premix target write not rank-0 from a cold helper', e) + continue + assert e[0] in ('add', 'scale') and all(2*v <= x < n and start(x) == span(e[-1]) for x in regs(e)), ('premix gate not rank-0 on helpers at their start frame', e) + # FORWARD ABSORPTIONS (optional): [[t, gate], ...] = 'add' q += a*g inserted into A right after input-A gate t; gates + # sharing t run in recipe order. q must be DEAD from then on (no later INPUT forward gate + # touches it; later absorptions may write or read it, which only feeds other dead registers), so every input gate + # sees exactly its old operands and every live register's forward value is unchanged; both q and g must already sit + # at the gate frame (no climb: the frame chains and the paid profile of the input are unchanged). + absorb = [(int(t), list(e)) for t, e in r.get('forward_insertions', [])] + A = [list(e) for e in w['A']] + if absorb: + nA, nC, nB = len(w['A']), len(w['cut']), len(w['B']) + assert all(0 <= t < nA for t, _ in absorb), 'absorption point' + assert [t for t, _ in absorb] == sorted(t for t, _ in absorb), 'absorptions not in forward order' + after = {} + for t, e in absorb: + assert e[0] == 'add' and e[1] != e[2] and not (v <= e[1] < 2*v) and not (v <= e[2] < 2*v), ('absorption shape', e) + after.setdefault(t, []).append(e) + inp = [('A', e) for e in w['A']] + [('C', e) for e in w['cut']] + [('B', e) for e in w['B']] + cur = [() for _ in range(n)] + for i, p in enumerate(w['ports']): cur[i] = span([p]) + for x, f in w.get('start_extra', {}).items(): cur[int(x)] = span(f) + touched_later = [set() for _ in range(len(inp) + 1)] # registers touched by input gates after index t + for t in range(len(inp) - 1, -1, -1): + touched_later[t] = touched_later[t + 1] | set(regs(inp[t][1])) + for t, (sec, f) in enumerate(inp): + if sec != 'C': + for x in regs(f): cur[x] = span(f[-1]) + for e in after.get(t, []): + assert e[1] not in touched_later[t + 1], ('absorption into a live register', e) + assert cur[e[1]] == span(e[-1]) and cur[e[2]] == span(e[-1]), ('absorption frame is not both registers\' frame', e) + A = [] + for t, e in enumerate(w['A']): A.append(list(e)); A += after.get(t, []) + ends = {int(h): f for h, f in r['cold_ends'].items()} + assert ends and all(h in cold and str(h) not in w['helper_final'] for h in ends), 'cold ends must be new cold helpers' + eends = {int(h): f for h, f in r.get('entering_ends', {}).items()} # optional: further ENTERING helpers ending below FULL + assert all(h in entering and str(h) not in w['helper_final'] for h in eends), 'entering ends must be new entering helpers' + assert all(len(span(f)) < 9 for f in list(ends.values()) + list(eends.values())) + new_early = [(i, f) for i, f in r['early_cleanup']] + kept = {(json.dumps(r['cleanup'][i][:-1]), json.dumps(f)) for i, f in new_early} + for i, f in w['early_cleanup']: # every inherited hyperplane-end gate stays in the tail at its frame + assert (json.dumps(w['cleanup'][i][:-1]), json.dumps(f)) in kept, ('inherited HPE gate missing', i) + old_prof, _ = chain_profile(w) + out = dict(w) + out['A'] = [list(e) for e in r['premix']] + A + out['cleanup'] = r['cleanup'] + out['early_cleanup'] = [[i, f] for i, f in new_early] + out['helper_final'] = dict(w['helper_final'], **{str(h): f for h, f in sorted({**ends, **eends}.items())}) + out['refactored_cleanup'] = r['refactored_cleanup'] + new_prof, cur = chain_profile(out) + assert all(cur[h] == span(f) for h, f in {**ends, **eends}.items()), 'end frame is not the last frame of the helper' + lp = Counter({int(k): c for k, c in w['report']['local_profile'].items()}) + lp.subtract(old_prof); lp.update(new_prof) + assert min(lp.values()) >= 0 + rep = dict(w['report']) + rep['local_profile'] = {str(k): c for k, c in sorted(lp.items()) if c} + rep['local_rank_mass'] = sum(k*c for k, c in lp.items()) + inv = Counter({int(k): c for k, c in w['report']['width_inventory'].items()}) + for h, f in ends.items(): inv[9] -= 1; inv[len(span(f))] += 1 # cold: width = |U| - 0 + for h, f in eends.items(): # entering: width = |U| - |E| + e = len(span(w['start_extra'][str(h)])); inv[9 - e] -= 1; inv[len(span(f)) - e] += 1 + assert min(inv.values()) >= 0 + rep['width_inventory'] = {str(k): c for k, c in sorted(inv.items()) if c} + out['report'] = rep + return out + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(); ap.add_argument('--input', type=Path, required=True); ap.add_argument('--recipe', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + rd = lambda p: json.loads(gzip.decompress(p.read_bytes()) if p.suffix == '.gz' else p.read_bytes()) + w, r = rd(a.input), rd(a.recipe) + w = apply(w, r) + raw = json.dumps(w, sort_keys=True, separators=(',', ':')).encode(); h = hashlib.sha256(raw).hexdigest() + assert h == r['output_content_sha256'], h + a.out.mkdir(parents=True, exist_ok=False) + (a.out/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + (a.out/'COLD-END-CONSTRUCTION.json').write_text(json.dumps(dict(status='PASS_COLD_LOW_FRAME_ENDS_SPLICED', + cold_ended_helpers=sorted(int(x) for x in r['cold_ends']), terminal_dims=sorted(Counter(len(span(f)) for f in r['cold_ends'].values()).items()), + premix_gates=len(r['premix']), early_cleanup_gates=len(r['early_cleanup']), cleanup_gates=len(r['cleanup']), + local_profile=w['report']['local_profile'], width_inventory=w['report']['width_inventory']), indent=1) + '\n', newline='\n') + print('PASS', len(r['cold_ends']), 'cold low-frame-ended helpers;', len(r['premix']), 'premix gates;', len(r['cleanup']), 'cleanup gates') diff --git a/research/combined-cold-ends-20261013/witness635/code/build_frame_regroup.py b/research/combined-cold-ends-20261013/witness635/code/build_frame_regroup.py new file mode 100644 index 0000000000..c5321f5671 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/build_frame_regroup.py @@ -0,0 +1,53 @@ +"""Apply recipe-bound gate frame changes; the scalar operations stay identical. Apache-2.0. +Extends PR583's build_frames.py (chafreaky, OpenAI Codex assisted) with changes of any profile delta, prepared with +Claude Code assistance. + +Recipe: input_content_sha256, before/after profiles, and changes [{section, index, before, after, delta}]. Each change +keeps the gate's scalar operation and replaces only its frame. Its exact sequential profile delta must equal the +recipe's `delta`, and the frame chains must stay monotone (gk_word.profile asserts this). The cleanup must already +follow the inherited inverse rule, which only uses FULL frames, so frame changes on A and B leave it unchanged. +Helper widths and all initial helper responses must be unchanged. + +Negative controls: +* each omitted change must lose the recipe profile; +* each change replaced by the FULL frame must violate a chain or cut bound.""" +from pathlib import Path +from collections import Counter +import argparse, copy, gzip, hashlib, json, sys +assert __debug__, 'Assertions required' +ap = argparse.ArgumentParser() +for k in ('--input', '--recipe', '--gk-dir', '--out'): ap.add_argument(k, type=Path, required=True) +a = ap.parse_args(); assert not a.out.exists() +sys.path.insert(0, str(a.gk_dir)); import gk_word as G, gk_common as C +G.V = C.V = 112; G.DATA = C.DATA = 7168 +raw = json.loads(gzip.decompress(a.input.read_bytes())); recipe = json.loads(a.recipe.read_text()) +enc = lambda x: json.dumps(x, sort_keys=True, separators=(',', ':')).encode(); sha = lambda x: hashlib.sha256(x).hexdigest() +assert sha(enc(raw)) == recipe['input_content_sha256']; before = G.profile(raw); assert dict(before) == {int(r): n for r, n in recipe['before'].items()} +assert raw['cleanup'] == [G.inverse(e, G.FULL) for e in reversed(raw['A'] + raw['B']) if not 112 <= e[1] < 224], 'input cleanup is not the inherited inverse rule' +assert len({(c['section'], c['index']) for c in recipe['changes']}) == len(recipe['changes']) and recipe['changes'] +w = copy.deepcopy(raw); trace = [] +for c in recipe['changes']: + part, i = c['section'], c['index']; assert part in ('A', 'B') and w[part][i] == c['before'] and c['before'][:-1] == c['after'][:-1] and c['before'][-1] != c['after'][-1] + w[part][i] = c['after']; after = G.profile(w) + delta = {r: after[r] - before[r] for r in set(after) | set(before) if after[r] != before[r]} + assert delta == {int(r): n for r, n in c['delta'].items()}, ('delta', part, i, delta); trace.append(dict(section=part, index=i, delta=delta)); before = after +assert dict(G.profile(w)) == {int(r): n for r, n in recipe['after'].items()} +for k in raw: + if k not in ('A', 'B', 'report'): assert w[k] == raw[k] +for part in ('A', 'B'): assert [e[:-1] for e in w[part]] == [e[:-1] for e in raw[part]] +assert G.widths_of(w) == G.widths_of(raw); responses = G.responses(w); assert responses == G.responses(raw) +assert all(not responses[int(r) - 224] for r in w['start_extra']) +rejected = [] +for c in recipe['changes']: + z = copy.deepcopy(w); z[c['section']][c['index']] = c['before']; assert G.profile(z) != G.profile(w); rejected.append('omission-%s-%d' % (c['section'], c['index'])) + z = copy.deepcopy(w); z[c['section']][c['index']][-1] = list(G.FULL) + try: G.profile(z) + except AssertionError: rejected.append('overpromotion-%s-%d' % (c['section'], c['index'])) + else: raise AssertionError('Invalid frame accepted') +H = G.profile(w); w['report'].update(local_profile={str(k): v for k, v in sorted(H.items())}, local_rank_mass=sum(r * n for r, n in H.items())) +a.out.mkdir(parents=True); (a.out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(enc(w), mtime=0)) +receipt = dict(status='PASS_EXACT_FRAME_REGROUPING', input_content_sha256=sha(enc(raw)), output_content_sha256=sha(enc(w)), profile_before=recipe['before'], + profile_after=recipe['after'], changes=trace, negative_controls_rejected=rejected, all_scalar_operations_unchanged=True, + all_initial_helper_responses_equal=True, all_entering_helper_responses_zero=True, helper_widths_unchanged=True, + scope='Construction, frame/profile and scalar response checks only; native, phase and global admission are separate.') +(a.out / 'FRAME-CONSTRUCTION.json').write_text(json.dumps(receipt, indent=2, sort_keys=True) + '\n', newline='\n'); print(json.dumps(receipt, indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/code/build_gate_moves.py b/research/combined-cold-ends-20261013/witness635/code/build_gate_moves.py new file mode 100644 index 0000000000..03114099c6 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/build_gate_moves.py @@ -0,0 +1,61 @@ +"""Move commuting gates, then apply source-bound frame coalescences; the scalar map stays identical. +Extends PR583's build_frames.py (chafreaky, OpenAI Codex assisted, Apache-2.0) with commuting gate moves found by +Claude Code research agents. Apache-2.0. + +Recipe: input_content_sha256, before/after profiles, moves [{section, from, to}] (applied in order; every gate the +moved gate passes must commute with it), and changes [{section, index, before, after}] (indices after the moves; +each change only raises the gate frame and must save exactly {1:-2, 2:+1}). The cleanup section is rebuilt with the +inherited rule (the input word must already satisfy it), and the helper responses must be unchanged. +""" +from pathlib import Path +import argparse,copy,gzip,hashlib,json,sys +from collections import Counter +assert __debug__,'Assertions required' +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--recipe',type=Path,required=True);ap.add_argument('--gk-dir',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();assert not a.out.exists() +sys.path.insert(0,str(a.gk_dir));import gk_word as G,gk_common as C +G.V=C.V=112;G.DATA=C.DATA=7168 +raw=json.loads(gzip.decompress(a.input.read_bytes()));recipe=json.loads(a.recipe.read_text());enc=lambda x:json.dumps(x,sort_keys=True,separators=(',',':')).encode();sha=lambda x:hashlib.sha256(x).hexdigest() +assert sha(enc(raw))==recipe['input_content_sha256'];before=G.profile(raw);assert dict(before)=={int(r):n for r,n in recipe['before'].items()} +def regs(e):return(e[1],e[2])if e[0]=='add'else(e[1],) +def commute(x,y): + """Two additions commute unless one writes the other's source; any other pair must touch disjoint registers.""" + if x[0]=='add'and y[0]=='add':return x[1]!=y[2]and y[1]!=x[2] + return not set(regs(x))&set(regs(y)) +cleanup=lambda w:[G.inverse(e,G.FULL)for e in reversed(w['A']+w['B'])if not 112<=e[1]<224] +assert raw['cleanup']==cleanup(raw),'input cleanup is not the inherited inverse rule' +w=copy.deepcopy(raw);moved=[] +for m in recipe['moves']: + L=w[m['section']];i,j=m['from'],m['to'];assert i!=j and 0<=ii else range(j,i);assert all(commute(L[i],L[k])for k in passed),'noncommuting move %s'%m + L.insert(j,L.pop(i));moved.append(dict(m,passed=len(passed))) +w['cleanup']=cleanup(w);responses=G.responses(w);assert responses==G.responses(raw),'scalar responses changed by the moves' +assert G.profile(w)==before,'moves alone changed the profile';trace=[] +for change in recipe['changes']: + part,i=change['section'],change['index'];assert w[part][i]==change['before'];assert change['before'][:-1]==change['after'][:-1] + w[part][i]=change['after'];after=G.profile(w);delta={r:after[r]-before[r]for r in set(after)|set(before)if after[r]!=before[r]};assert delta=={1:-2,2:1};trace.append(dict(section=part,index=i,delta=delta));before=after +w['cleanup']=cleanup(w) +assert dict(G.profile(w))=={int(r):n for r,n in recipe['after'].items()} +for key in raw: + if key not in ('A','B','cleanup','report'):assert w[key]==raw[key] +for part in ('A','B'):assert sorted(map(enc,(e[:-1]for e in w[part])))==sorted(map(enc,(e[:-1]for e in raw[part]))) +assert G.widths_of(w)==G.widths_of(raw);responses=G.responses(w);assert responses==G.responses(raw) +assert all(not responses[int(r)-224]for r in w['start_extra']) +# Fresh negative controls: every omitted coalescence loses the new profile, every full-space frame replacement violates +# a chain/cut bound, and every move reverted before its coalescence is rejected. +rejected=[] +for c in recipe['changes']: + z=copy.deepcopy(w);z[c['section']][c['index']]=c['before'];assert G.profile(z)!=G.profile(w);rejected.append('omission-%s-%d'%(c['section'],c['index'])) + z=copy.deepcopy(w);z[c['section']][c['index']][-1]=list(G.FULL) + try:G.profile(z) + except AssertionError:rejected.append('overpromotion-%s-%d'%(c['section'],c['index'])) + else:raise AssertionError('Invalid frame accepted') +for m in reversed(recipe['moves']): + z=copy.deepcopy(w);L=z[m['section']];L.insert(m['from'],L.pop(m['to'])) + try:ok=G.profile(z)==G.profile(w) + except AssertionError:ok=False + assert not ok,'unmoved coalescence accepted';rejected.append('unmoved-%s-%d'%(m['section'],m['from'])) +w['report'].update(local_profile=dict(G.profile(w)),local_rank_mass=sum(r*n for r,n in G.profile(w).items()),status='GATE_MOVE_FRAME_COALESCENCES_PENDING_NATIVE_PHASE_ADMISSION', + # descriptive inventory fields recomputed from the actual widths (as PR586's adapted PR583 constructor does) + width_inventory={str(k):v for k,v in sorted(Counter(G.widths_of(w)).items())},entering_helpers=sum(v<9 for v in G.widths_of(w)),entrance_rank=sum(9-v for v in G.widths_of(w))) +a.out.mkdir(parents=True);(a.out/'FULL-WORD.json.gz').write_bytes(G.dump(w));receipt=dict(status='PASS_EXACT_GATE_MOVE_FRAME_COALESCENCES',input_content_sha256=sha(enc(raw)),output_content_sha256=sha(enc(w)),profile_before=recipe['before'],profile_after=recipe['after'],moves=moved,changes=trace,negative_controls_rejected=rejected,all_scalar_responses_unchanged=True,all_entering_helper_responses_zero=True,helper_widths_unchanged=True,cleanup_rebuilt_by_inherited_rule=True,scope='Construction, commutation, frame/profile and scalar response checks only; native, phase and global admission are separate.') +(a.out/'FRAME-CONSTRUCTION.json').write_text(json.dumps(receipt,indent=2,sort_keys=True)+'\n');print(json.dumps(receipt,indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/code/build_hpe.py b/research/combined-cold-ends-20261013/witness635/code/build_hpe.py new file mode 100644 index 0000000000..830906acf2 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/build_hpe.py @@ -0,0 +1,123 @@ +"""Hyperplane-ended helpers (HPE) constructor. Apache-2.0. Prepared with Claude Code assistance. + +usage: build_hpe.py --input FULL-WORD.json.gz --recipe RECIPE.json --out DIR + +RECIPE: {"changes": [{"helper": h, "cleanup_index": i, "frame": [raw vectors]}, ...], "output_content_sha256": hex}. +Each change must be an admissible early-cleanup move: + * h is an entering helper (start_extra) touched by exactly one cleanup gate, cleanup[i]; + * cleanup[i] commutes with every earlier cleanup gate on its registers (commute(): neither writes a register the + other touches, or both add into one target without reading each other's target), so it commutes with the whole + skipped cleanup prefix; in practice the skipped gates only read the partner (x -= p); + * frame == join of the registers' last A/B frames and has dimension < 9. +The output word gets early_cleanup [[i, U]], helper_final {h: U} and the exact paid profile (only the two registers' +final chains change: h ends at U instead of FULL; the partner climbs through U). Exactness of the reordered program, +the frame chains and the profile are re-checked independently by hpe_audit_and_transport.py; the paired control audit +is controls_hpe_atc.py.""" +import argparse, gzip, hashlib, json +from collections import Counter +from pathlib import Path + + +def span(vs): + p = {} + for x in vs: + for k in sorted(p, reverse=True): + if x >> k & 1: x ^= p[k] + if x: + k = x.bit_length() - 1 + for j in p: + if p[j] >> k & 1: p[j] ^= x + p[k] = x + return [p[k] for k in sorted(p, reverse=True)] + + +def regs(e): return [e[1]] + ([e[2]] if e[0] == 'add' else []) + + +def commute(a, b): + """Sufficient syntactic commutation of two scalar gates (t += q*s, t *= q): neither writes a register the other + touches, or both are additions into the same target with neither reading the other's target.""" + ra, rb = set(regs(a)), set(regs(b)) + if a[1] not in rb and b[1] not in ra: return True + return a[0] == 'add' and b[0] == 'add' and a[1] == b[1] and a[2] != b[1] and b[2] != a[1] + + +def last_frames(w): + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + cur = [[] for _ in range(n)] + for i, p in enumerate(w['ports']): cur[i] = [p] + for r, f in w.get('start_extra', {}).items(): cur[int(r)] = list(f) + for part in ('A', 'B'): + for e in w[part]: + for r in regs(e): cur[r] = list(e[-1]) + return cur + + +def apply(w, changes): + assert 'early_cleanup' not in w and 'helper_final' not in w, 'input already has hyperplane-ended helpers' + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + cur = last_frames(w); count = Counter(); first = {}; on = {} + for i, e in enumerate(w['cleanup']): + for r in regs(e): count[r] += 1; first.setdefault(r, i); on.setdefault(r, []).append(i) + lp = Counter({int(r): c for r, c in w['report']['local_profile'].items()}) + seen = set() + for z in changes: + h, i, U = z['helper'], z['cleanup_index'], z['frame'] + assert 2*v <= h < n and str(h) in w['start_extra'], ('not an entering helper', h) + assert count[h] == 1 and first[h] == i, ('helper must have exactly this one cleanup gate', h) + e = w['cleanup'][i]; rs = regs(e) + assert all(commute(w['cleanup'][j], e) for r in rs for j in on[r] if j < i), ('cleanup gate does not commute with the skipped cleanup gates on its registers', i) + assert not seen & set(rs), 'registers shared between changes'; seen |= set(rs) + assert span([x for r in rs for x in cur[r]]) == U and len(U) < 9, ('frame is not the join of the last frames', h) + for r in rs: # old: last -> FULL; new: last -> U (-> FULL for the partner) + d0 = 9 - len(span(cur[r])) + if d0: lp[d0] -= 1 + d1 = len(U) - len(span(cur[r])) + if d1: lp[d1] += 1 + if r != h and len(U) < 9: lp[9 - len(U)] += 1 + w['early_cleanup'] = [[z['cleanup_index'], z['frame']] for z in changes] + w['helper_final'] = {str(z['helper']): z['frame'] for z in changes} + w['report']['local_profile'] = {str(r): c for r, c in sorted(lp.items()) if c} + w['report']['local_rank_mass'] = sum(r*c for r, c in lp.items()) + if 'width_inventory' in w['report']: # descriptive metadata: one width-w helper becomes width w-(9-dim U) + inv = Counter({int(k): c for k, c in w['report']['width_inventory'].items()}) + for z in changes: + e = len(w['start_extra'][str(z['helper'])]); inv[9 - e] -= 1; inv[len(z['frame']) - e] += 1 + assert min(inv.values()) >= 0 + w['report']['width_inventory'] = {str(k): c for k, c in sorted(inv.items()) if c} + assert min(lp.values()) >= 0 + return w + + +def candidates(w): + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + cur = last_frames(w); count = Counter(); first = {}; on = {} + for i, e in enumerate(w['cleanup']): + for r in regs(e): count[r] += 1; first.setdefault(r, i); on.setdefault(r, []).append(i) + out = [] + for h in range(2*v, n): + if count[h] != 1 or str(h) not in w.get('start_extra', {}): continue + i = first[h]; rs = regs(w['cleanup'][i]) + if not all(commute(w['cleanup'][j], w['cleanup'][i]) for r in rs for j in on[r] if j < i): continue + U = span([x for r in rs for x in cur[r]]) + if len(U) < 9: out.append(dict(helper=h, cleanup_index=i, frame=U)) + return out + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(); ap.add_argument('--input', type=Path, required=True); ap.add_argument('--recipe', type=Path) + ap.add_argument('--out', type=Path); ap.add_argument('--nominate', type=Path, help='write a recipe with every candidate') + a = ap.parse_args() + w = json.loads(gzip.decompress(a.input.read_bytes())) + if a.nominate: + a.nominate.write_text(json.dumps(dict(changes=candidates(w), output_content_sha256=''), indent=1) + '\n', newline='\n') + raise SystemExit(0) + r = json.loads(a.recipe.read_bytes()) + w = apply(w, r['changes']) + raw = json.dumps(w, sort_keys=True, separators=(',', ':')).encode(); h = hashlib.sha256(raw).hexdigest() + assert h == r['output_content_sha256'], h + a.out.mkdir(parents=True, exist_ok=False) + (a.out/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + (a.out/'HPE-CONSTRUCTION.json').write_text(json.dumps(dict(status='PASS_HYPERPLANE_ENDED_HELPERS', helpers=[z['helper'] for z in r['changes']], + local_profile=w['report']['local_profile']), indent=1) + '\n', newline='\n') + print('PASS', len(r['changes']), 'hyperplane-ended helpers') diff --git a/research/combined-cold-ends-20261013/witness635/code/build_port_stage.py b/research/combined-cold-ends-20261013/witness635/code/build_port_stage.py new file mode 100644 index 0000000000..259fd26feb --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/build_port_stage.py @@ -0,0 +1,125 @@ +"""Port one 504-helper construction stage onto the K-triangle word. Apache-2.0. Prepared with Claude Code assistance. + +usage: build_port_stage.py --shadow-input I4 --shadow-output O4 --input I8 --map HELPER-MAP.json --gk-dir GK --out DIR + +The shadow pair (I4 -> O4) is one stage of a 504-helper chain, rebuilt in the same run from pinned sources. I8 is the +K-triangle word at the matching point of its own chain, and HELPER-MAP.json is the 504 -> R register map written by +construct_k_triangle.py. Registers below 448 keep their ids; the removed packet copies have no image. + +The port does the following: +* It renumbers I4 and O4 through the map and drops their gates that touch a removed register. +* It matches gates by scalar operation (the gate without its frame), aligning I4 with O4 and I4 with I8 separately. +* It builds O8 in O4 gate order: + * each matched gate is taken from I8, with O4's frame wherever the stage changed that frame; + * each gate the stage introduced is taken from O4; + * each I8-only gate (the K-triangle reads) stays after the O4 image of its I8 predecessor. +* It replays the stage's entrance (start_extra) and target_levels changes. +* It rebuilds the cleanup with the inherited inverse rule. + +The constructor is a search transfer only. The verifier certifies the output independently: the generalised native +audit (exact forward and inverse replay of every column, native frame chains) runs on every ported word, and every +input and output is pinned by content hash.""" +import argparse, copy, difflib, gzip, hashlib, json, sys +from collections import Counter +from pathlib import Path + +assert __debug__, 'Assertions required' +FULL = [256, 128, 64, 32, 16, 8, 4, 2, 1] + + +def regs(g): return (g[1], g[2]) if g[0] == 'add' else (g[1],) + + +def key(g): return json.dumps(g[:-1]) + + +def inverse(e): + e = copy.deepcopy(e) + if e[0] == 'add': e[3] *= -1 + else: e[2], e[3] = e[3], e[2] + e[-1] = list(FULL); return e + + +def align(xs, ys): + """index map xs -> ys over runs of equal scalar operations""" + sm = difflib.SequenceMatcher(None, [key(g) for g in xs], [key(g) for g in ys], autojunk=False) + return {i1 + k: j1 + k for tag, i1, i2, j1, j2 in sm.get_opcodes() if tag == 'equal' for k in range(i2 - i1)} + + +def transfer_section(I4, O4, I8, stats): + a, b = align(I4, O4), align(I4, I8) + o2i = {j: i for i, j in a.items()}; i8from4 = {j: i for i, j in b.items()} + anchor = {j8: a[i4] for j8, i4 in i8from4.items() if i4 in a} + pending, last = {}, -1 + for j8, g in enumerate(I8): + if j8 in anchor: last = anchor[j8] + elif j8 not in i8from4: pending.setdefault(last, []).append(copy.deepcopy(g)); stats['kept_own'] += 1 + else: stats['dropped_by_stage'] += 1 + out = list(pending.get(-1, [])) + for k, g in enumerate(O4): + if k in o2i: + i4 = o2i[k] + if i4 in b: + g8 = copy.deepcopy(I8[b[i4]]) + if I4[i4][-1] != g[-1]: g8[-1] = copy.deepcopy(g[-1]); stats['frames_changed'] += 1 + out.append(g8) + else: + out.append(copy.deepcopy(g)); stats['introduced'] += 1 + out.extend(pending.get(k, [])) + return out + + +def main(): + ap = argparse.ArgumentParser() + for k in ('--shadow-input', '--shadow-output', '--input', '--map', '--gk-dir', '--out'): ap.add_argument(k, type=Path, required=True) + a = ap.parse_args(); assert not a.out.exists() + sys.path.insert(0, str(a.gk_dir)); import gk_word as G, gk_common as C + G.V = C.V = 112 + rd = lambda p: json.loads(gzip.decompress(p.read_bytes())) + enc = lambda x: json.dumps(x, sort_keys=True, separators=(',', ':')).encode(); sha = lambda x: hashlib.sha256(x).hexdigest() + I4, O4, I8 = rd(a.shadow_input), rd(a.shadow_output), rd(a.input) + fm = {int(k): int(v) for k, v in json.loads(a.map.read_text())['map'].items()} + assert all(fm[k] == k for k in fm if k < 448), 'only ids >= 448 may move' + R = I8['report']['R']; assert sorted(fm.values()) == list(range(224 + R)), 'map is not onto the K-triangle registers' + assert I4['report'].get('R', 504) == 504 and len(fm) + len(set(range(728)) - set(fm)) == 728 + rem = set(range(728)) - set(fm) + rn = lambda r: fm[r] + touches = lambda g: any(r in rem for r in regs(g)) + def rg(g): + g = copy.deepcopy(g); g[1] = rn(g[1]) + if g[0] == 'add': g[2] = rn(g[2]) + return g + def rn_word(w): + w = copy.deepcopy(w) + for s in ('A', 'B', 'cut', 'precondition', 'cleanup'): + if s in w: w[s] = [rg(g) for g in w[s] if not touches(g)] + for k in ('start_extra', 'helper_final'): + if k in w: w[k] = {str(rn(int(r))): f for r, f in w[k].items() if int(r) not in rem} + return w + I4r, O4r = rn_word(I4), rn_word(O4) + O8 = copy.deepcopy(I8); stats = {s: Counter() for s in ('A', 'B')} + for s in ('A', 'B'): O8[s] = transfer_section(I4r[s], O4r[s], I8[s], stats[s]) + for k in ('start_extra', 'target_levels'): + x, y = I4r.get(k, {}), O4r.get(k, {}); d = dict(I8.get(k, {})) + for r in set(x) | set(y): + if x.get(r) != y.get(r): + if r in y: d[r] = y[r] + else: d.pop(r, None) + if k in O4 or k in I8: O8[k] = dict(sorted(d.items(), key=lambda kv: int(kv[0]))) + for k in O4: + if k not in ('A', 'B', 'cleanup', 'report', 'start_extra', 'target_levels', 'cut', 'precondition'): + assert O4r[k] == I4r[k], 'stage changed an unported field: ' + k + O8['cleanup'] = [inverse(e) for e in reversed(O8['A'] + O8['B']) if not 112 <= e[1] < 224] + H = G.profile(O8) + ws = [9 - len(G.basis(O8['start_extra'].get(str(224 + h), []))) for h in range(R)] + O8['report'] = dict(I8['report'], local_profile={str(k): v for k, v in sorted(H.items())}, local_rank_mass=sum(k * v for k, v in H.items()), + width_inventory={str(k): v for k, v in sorted(Counter(ws).items())}) + a.out.mkdir(parents=True); (a.out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(enc(O8), mtime=0)) + receipt = dict(status='PORTED_STAGE_PENDING_NATIVE_AUDIT', R=R, removed_504_helpers=sorted(rem), + shadow_input_content_sha256=sha(enc(I4)), shadow_output_content_sha256=sha(enc(O4)), input_content_sha256=sha(enc(I8)), + output_content_sha256=sha(enc(O8)), sections={s: dict(v) for s, v in stats.items()}, local_profile=O8['report']['local_profile'], + scope='Transfer construction only; exactness, frame chains and profile are certified by the native audit run on the output.') + (a.out / 'PORT-STAGE.json').write_text(json.dumps(receipt, indent=2, sort_keys=True) + '\n', newline='\n'); print(json.dumps(receipt, indent=2)) + + +main() diff --git a/research/combined-cold-ends-20261013/witness635/code/cold_end_controls.py b/research/combined-cold-ends-20261013/witness635/code/cold_end_controls.py new file mode 100644 index 0000000000..cf843b5f48 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/cold_end_controls.py @@ -0,0 +1,178 @@ +"""cold_end_controls.py COLD-END-WORD.json.gz ROUTING OUTDIR : raw-word negative controls for the cold low-frame ends and the +refactored cleanup accepted by hpe_audit_and_transport.py. Every mutation MUST be rejected (AssertionError); the +unmutated word MUST pass. Apache-2.0. DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.""" +import copy, gzip, json, shutil, sys, tempfile +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import hpe_audit_and_transport as atc + +src, routing, outdir = Path(sys.argv[1]), Path(sys.argv[2]), Path(sys.argv[3]) +word = json.load(gzip.open(src)) +v, R = word['report']['v'], word['report']['R']; n = 2*v + R +regs = lambda e: [e[1]] + ([e[2]] if e[0] == 'add' else []) +meta = word['refactored_cleanup'] +cold = [int(h) for h in meta['cold_low_frame_ended_helpers']] +npre = meta['premix_gates']; nlow = meta['lower_frame_gates'] +early = word['early_cleanup']; eidx = {i for i, _ in early} +rest = [i for i in range(len(word['cleanup'])) if i not in eidx] + + +def trial(w): + """None if the transport audit accepts w, else the AssertionError message.""" + tmp = Path(tempfile.mkdtemp()) + p = tmp/'w.json.gz'; p.write_bytes(gzip.compress(json.dumps(w).encode(), mtime=0)) + try: + atc.run(p, routing, tmp/'out') + return None + except AssertionError as e: + return repr(e.args[0]) if e.args else 'AssertionError' + finally: + shutil.rmtree(tmp, ignore_errors=True) + + +# Pinned rejection reasons: each mutant must fail at this assertion of hpe_audit_and_transport.py (message substring). +ENDPOINT, COLDPRE, CONE = "'arbitrary-dirt endpoint'", 'touches a cold hyperplane-ended helper', 'hpe cone pre-check (row / column)' +WHY = dict(premix_to_precondition=COLDPRE, premix_dropped=COLDPRE, e_premix_dropped=ENDPOINT, lower_dropped=ENDPOINT, + remainder_dropped=ENDPOINT, coefficient=ENDPOINT, into_full=ENDPOINT, dyadic=ENDPOINT, frame_below="'nonmonotone'", + nonmonotone="'nonmonotone'", other_frame=CONE, cone=CONE, extra_end=COLDPRE, marker='cleanup is not the literal reversed inverse', + target='refactored cleanup touches a target', profile_pin='paid local profile differs from the reported local_profile', + entering_precondition='zero-frame precondition/compensation touches an entering helper') +assert trial(word) is None, 'unmutated cold-end word must pass' +results = [] + + +def reject(name, mut, why): + """the mutation must be rejected, and for the pinned reason (a substring of the audit's assertion message).""" + w = copy.deepcopy(word); mut(w) + msg = trial(w) + assert msg is not None, 'cold-end mutation accepted: ' + name + assert why in msg, 'cold-end mutation %r rejected for the wrong reason: %s' % (name, msg[:300]) + results.append(name); print('rejected', name, '|', why, flush=True) + + +h0 = cold[0] +i0, U0 = next((i, f) for i, f in early if h0 in regs(word['cleanup'][i])) +r0 = rest[len(rest)//2] + + +def premix_to_precondition(w): # premix before the wrappers; compensation then reads the cold ends + w['precondition'] = w['precondition'] + w['A'][:npre]; w['A'] = w['A'][npre:] + + +def lower_gate_into_full(w): # a lower-frame gate on a cold-ended helper executed in the FULL remainder instead + w['early_cleanup'] = [x for x in w['early_cleanup'] if x[0] != i0] + + +def drop_cleanup_gate(w, i): # remove the gate AND its early_cleanup entry: a structurally valid word missing one gate + w['cleanup'].pop(i) + w['early_cleanup'] = [[j - (j > i), f] for j, f in w['early_cleanup'] if j != i] + + +def other_frame(w): # a different frame of the same dimension as the cold end (another cold helper's) + f = next(w['helper_final'][str(h)] for h in cold if w['helper_final'][str(h)] != w['helper_final'][str(h0)]) + w['helper_final'][str(h0)] = f + + +def extra_cold_end(w): # declare a premixed partner of h0 cold-ended at h0's frame: fails the row/column cone + p = next(r for e in w['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e)) + w['helper_final'][str(p)] = w['helper_final'][str(h0)] + + +reject('premix placed in the zero-frame precondition (before the cold wrappers)', premix_to_precondition, WHY['premix_to_precondition']) +reject('one premix gate dropped (the compensation then reads a cold-ended helper)', lambda w: w['A'].pop(npre - 1), WHY['premix_dropped']) +reject('one lower-frame cleanup gate dropped (gate and its early_cleanup entry)', lambda w: drop_cleanup_gate(w, i0), WHY['lower_dropped']) +reject('one FULL-remainder gate dropped', lambda w: drop_cleanup_gate(w, r0), WHY['remainder_dropped']) +reject('lower-frame gate coefficient changed', lambda w: w['cleanup'][i0].__setitem__(3, w['cleanup'][i0][3] * 2), WHY['coefficient']) +reject('lower-frame gate moved into the FULL remainder (touches a cold-ended helper at FULL)', lower_gate_into_full, WHY['into_full']) +reject('lower-frame gate frame below its registers\' frames', lambda w: next(x for x in w['early_cleanup'] if x[0] == i0).__setitem__(1, U0[:-1]), WHY['frame_below']) +reject('cold end at another dim-4 frame', other_frame, WHY['other_frame']) +# PROFILE-PIN control: without its helper_final entry the cold-ended helper is a valid FULL-ended helper; the word is +# rejected because its reported paid profile (which counts the low end) no longer matches the frame chains. +reject('profile pin: cold end dropped (valid FULL end, but the reported profile counts the low end)', lambda w: w['helper_final'].pop(str(h0)), WHY['profile_pin']) +reject('extra cold end on a premixed partner (the compensation reads it before its wrapper)', extra_cold_end, WHY['extra_end']) +reject('refactored-cleanup marker removed (literal-inverse rule applies)', lambda w: w.pop('refactored_cleanup'), WHY['marker']) +reject('remainder gate retargeted to a target register', lambda w: w['cleanup'][r0].__setitem__(1, v + 3), WHY['target']) +reject('non-dyadic remainder coefficient', lambda w: w['cleanup'][r0].__setitem__(4 if w['cleanup'][r0][0] == 'add' else 3, 3 * w['cleanup'][r0][4 if w['cleanup'][r0][0] == 'add' else 3]), WHY['dyadic']) +reject('profile not updated (paid climbs misreported)', lambda w: w['report']['local_profile'].__setitem__('5', w['report']['local_profile']['5'] - 1), WHY['profile_pin']) +ent = [int(h) for h in meta.get('entering_low_frame_ended_helpers', [])] +for e0 in ent: # ENTERING LOW-FRAME ENDS (ColdSupply extension; every entering end; absent for words without them) + j0 = next(i for i, e in enumerate(word['A'][:npre]) if e0 in regs(e)) + k0, Ue = next((i, f) for i, f in early if e0 in regs(word['cleanup'][i])) + def to_pre(w, j0=j0): w['precondition'].append(w['A'][j0]); w['A'].pop(j0) + def other_hp(w, e0=e0, Ue=Ue): w['helper_final'][str(e0)] = next(f for h, f in w['helper_final'].items() if len(f) == len(Ue) and sorted(f) != sorted(Ue)) + reject('entering end %d: premix gate dropped' % e0, lambda w, j0=j0: w['A'].pop(j0), WHY['e_premix_dropped']) + reject('entering end %d: premix gate at frame [] instead of its entrance E' % e0, lambda w, j0=j0: w['A'][j0].__setitem__(-1, []), WHY['nonmonotone']) + reject('entering end %d: premix gate moved into the zero-frame precondition' % e0, to_pre, WHY['entering_precondition']) + reject('entering end %d: lower-frame gate dropped (gate and its early_cleanup entry)' % e0, lambda w, k0=k0: drop_cleanup_gate(w, k0), WHY['lower_dropped']) + reject('entering end %d: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)' % e0, lambda w, e0=e0: w['helper_final'].pop(str(e0)), WHY['profile_pin']) + reject('entering end %d: end at another hyperplane' % e0, other_hp, WHY['cone']) +# Pinned rejection reasons of the COLD-BEYOND mutants (substrings of hpe_audit_and_transport.py assertion messages). +MYWHY = dict(tw_precondition=COLDPRE, tw_dropped=COLDPRE, tw_coefficient=COLDPRE, tw_other_block=COLDPRE, + tw_entering='zero-frame compensation reads an entering helper', + ab_dropped=ENDPOINT, ab_coefficient=ENDPOINT, ab_early=ENDPOINT, ab_live=ENDPOINT, ab_centre=ENDPOINT, + ab_lower="'nonmonotone'", ab_higher="'nonmonotone'", + sh_dropped=ENDPOINT, sh_coefficient=ENDPOINT, rel_dropped=ENDPOINT, rel_coefficient=ENDPOINT, rel_live=ENDPOINT, + h8_other=CONE, h8_lower=ENDPOINT) +# COLD-BEYOND primitives (present only when the word carries them): frame-[] target writes in the premix (explicit +# post-wrapper compensation of an ended helper's dirt) and forward absorptions into dead registers. +nw = meta.get('premix_target_writes', 0) +if nw: + wi = [i for i in range(npre) if v <= word['A'][i][1] < 2*v] + assert len(wi) == nw + + def writes_to_precondition(w): # the target writes run before the cold wrappers (inside the zero-frame precondition) + g = [w['A'][i] for i in wi]; w['precondition'] = w['precondition'] + g + w['A'] = [e for i, e in enumerate(w['A']) if i not in set(wi)] + reject('premix target writes placed in the zero-frame precondition (before the cold wrappers)', writes_to_precondition, MYWHY['tw_precondition']) + reject('one premix target write dropped (compensation must read an ended helper)', lambda w: w['A'].pop(wi[0]), MYWHY['tw_dropped']) + reject('premix target write coefficient changed', lambda w: w['A'][wi[0]].__setitem__(3, w['A'][wi[0]][3] * 2), MYWHY['tw_coefficient']) + # (reading another register that carries the SAME weight of the ended helper's dirt is a valid variant, so the mutant reads + # the same factory slot of the next block, which carries none of it) + entering_regs = sorted(int(r) for r in word.get('start_extra', {})) + reject('premix target write reads an entering helper', lambda w: w['A'][wi[0]].__setitem__(2, entering_regs[0]), MYWHY['tw_entering']) + reject('premix target write reads a cold helper of another block', lambda w: w['A'][wi[0]].__setitem__(2, 2*v + (w['A'][wi[0]][2] - 2*v + 16) % 224), MYWHY['tw_other_block']) +ab = meta.get('forward_absorption_A_indices', []) +if any(len(word['helper_final'][str(h)]) == 8 for h in cold): + # with dim-8 cold ends, the centre-retargeted absorption first leaks an ended helper's dirt into the cut's targets + MYWHY['ab_centre'] = COLDPRE +if ab: + # the ColdBeyond U_b absorption (q += -1/2 g); ColdThird's extra absorptions have their own controls below + a0 = next(a for a in ab if word['A'][a][3] * 2 == -word['A'][a][4]); g0 = word['A'][a0] + + def absorption_moved_early(w): # absorbed before the absorbed register's last kernel write + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[2] == w['A'][i][1] and w['A'][i][-1] == g0[-1]) + w['A'].insert(j, e) + + def absorption_into_live(w): # q += a g moved right after g's previous frame-mate gate, while q is still live + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[1] in regs(w['A'][i])) + w['A'].insert(j, e) + reject('forward absorption dropped', lambda w: w['A'].pop(a0), MYWHY['ab_dropped']) + reject('forward absorption into a centre (a live register read by the cut)', lambda w: w['A'][a0].__setitem__(1, next(c for c in word['centers'] if c not in g0[1:3] and c not in cold)), MYWHY['ab_centre']) + reject('forward absorption coefficient changed', lambda w: w['A'][a0].__setitem__(3, w['A'][a0][3] * 2), MYWHY['ab_coefficient']) + reject('forward absorption placed before the absorbed register\'s last kernel write', absorption_moved_early, MYWHY['ab_early']) + reject('forward absorption placed while the absorbing register is still live', absorption_into_live, MYWHY['ab_live']) + reject('forward absorption at a lower frame than its registers', lambda w: w['A'][a0].__setitem__(-1, w['A'][a0][-1][:-1]), MYWHY['ab_lower']) + reject('forward absorption at a higher frame (FULL) than its registers', lambda w: w['A'][a0].__setitem__(-1, [256, 128, 64, 32, 16, 8, 4, 2, 1]), MYWHY['ab_higher']) +# COLD-THIRD primitives (present only when the word carries them): several absorptions after one input gate, dirt-release +# absorptions (a dead port takes a live helper's value so that a hyperplane unit's column has no dirt on it), and cold ends at +# a dim-8 frame with lifted partners. +hyper = [h for h in cold if len(word['helper_final'][str(h)]) == 8] +if hyper and ab: + sh = next(a for a, b in zip(ab, ab[1:]) if b == a + 1) # two absorptions sharing one input anchor + rel = next(a for a in ab if a - 1 not in ab and a + 1 not in ab and word['A'][a][2] in hyper and word['A'][a][3] * 2 != -word['A'][a][4]) + hh = hyper[0]; ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + reject('second absorption sharing an input anchor dropped', lambda w: w['A'].pop(sh + 1), MYWHY['sh_dropped']) + reject('shared-anchor absorption coefficient changed', lambda w: w['A'][sh + 1].__setitem__(3, w['A'][sh + 1][3] * 2), MYWHY['sh_coefficient']) + reject('dirt-release absorption dropped', lambda w: w['A'].pop(rel), MYWHY['rel_dropped']) + reject('dirt-release absorption coefficient changed', lambda w: w['A'][rel].__setitem__(3, w['A'][rel][3] * 2), MYWHY['rel_coefficient']) + jr = max(i for i in range(npre, rel) if word['A'][i][0] == 'add' and word['A'][i][2] == word['A'][rel][1]) + + def release_while_read(w): # the release runs before a kernel gate that still READS the port (port live) + e = w['A'].pop(rel); w['A'].insert(jr, e) + reject('dirt-release absorption moved before a kernel gate that still reads the port', release_while_read, MYWHY['rel_live']) + reject('dim-8 cold end at another dim-8 frame', lambda w: w['helper_final'].__setitem__(str(hh), next(f for h, f in w['helper_final'].items() if len(f) == 8 and sorted(f) != sorted(w['helper_final'][str(hh)]))), MYWHY['h8_other']) + reject('dim-8 cold end: one lower-frame gate dropped (gate and its early_cleanup entry)', lambda w: drop_cleanup_gate(w, ih), MYWHY['h8_lower']) + reject('dim-8 cold end: profile pin (end dropped)', lambda w: w['helper_final'].pop(str(hh)), WHY['profile_pin']) +outdir.mkdir(parents=True, exist_ok=True) +(outdir/'COLD-END-CONTROLS.json').write_text(json.dumps(dict(status='PASS_COLD_END_RAW_WORD_CONTROLS', word=str(src), rejected=results), indent=1) + '\n') +print('PASS', len(results), 'cold-end raw-word mutations rejected') diff --git a/research/combined-cold-ends-20261013/witness635/code/construct_k_triangle.py b/research/combined-cold-ends-20261013/witness635/code/construct_k_triangle.py new file mode 100644 index 0000000000..763a2b3f5f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/construct_k_triangle.py @@ -0,0 +1,374 @@ +# Round20 early-coordinate-center / own-Y variant, prepared for icekylinx +# with OpenAI Codex assistance. Apache-2.0. Scalar elementary-operation +# helpers below are retained from the attributed PR514 construct_partial.py. +# Adapted by OpenAI Codex for isolated structural research. +# Modified from PR425 by icekylinx with Codex assistance. +"""Full discovery word for Hamming packets with borrowed X and Y registers. + +This changes the scalar architecture. It is not accepted by the old restricted +gx interface: source bases may change until full-frame cleanup, and targets use +an explicitly inverted output basis. No supplier admission is asserted. +""" +import copy,gzip,json,math,time +import itertools as it +from collections import Counter,defaultdict +from fractions import Fraction as Q +from pathlib import Path + +import sys +INPUT=Path(sys.argv[1]);OUT=Path(sys.argv[2]);OUT.mkdir(parents=True,exist_ok=False);D=json.loads((INPUT/'PROTOTYPE.json').read_text()) +P=D['binary_ports'];R=D['root_lines'];v=120;h=9 +modules=json.load(gzip.open(INPUT/'PACKET-PROGRAMS.json.gz')) +# AtomScout: leaver-read K-triangles (schedule from atom1.py / rog.py CP-SAT) +TRI=json.loads(Path(sys.argv[3]).read_text()) +FULLT={(tuple(tr['p']),tr['e']) for tr in TRI['triangles']} +TRI_COORDS={t+8 for tr in TRI['triangles'] for t,_,_ in tr['reads']} +COPYL=[] +NH=504-3*len(FULLT)+len(COPYL) + +def basis(vectors): + b={} + for x in vectors: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def inside(a,b):return basis(a+b)==b +def hyper(p):return basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) +FULL=basis([1<len(M):M.append(rr) + if len(M)==8:break + assert len(M)==8 + linear(regs,M,F) + for i,r in zip(c,regs): + assert rows[r]=={s:Q(R[s][i]) for s in ids} + block_totals[c,i]=r + +# All centers are complete while Y is still at zero. This is the crucial +# difference from an illegal early-own-Y prefix using the old center order. +centers=[] +for i in range(8): + regs=[block_totals[c,i] for c in sorted(blocks) if i in c] + F=hyper(P[frame[i]]);a=regs[0] + for b in regs[1:]:add(a,b,1,F) + centers.append(a) +centers += [frame[i] for i in range(8)] +center_frames=[cur[r] for r in centers] +assert list(map(len,center_frames))==[8]*8+[1]*8 +assert all(cur[v+t]==() for t in range(v)) + +phase=B +for t,(r,coef,F) in sorted(own_rows.items()): + if t in TRI_COORDS:continue + assert cur[r]==F + add(v+t,r,coef,F) +# requests are needed for TRI coefficients +requests=defaultdict(list) +for pid,pair in enumerate(pairs): + if not pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + requests[key1].append((t,-Q(mat[0][0],2))) + requests[key2].append((u,-Q(mat[0][1],2))) +reqcoef={t:(key,coef) for key,reqs in requests.items() for t,coef in reqs} +def face_info(c,p,eps): + z=blocks[c];keys=[(pp,ee) for pp in it.combinations(c,2) for ee in (-1,1)] + r_local,alpha=z['outputs'][keys.index((p,eps))] + j=[j for j in range(40,len(z['events'])) if z['events'][j][0]==r_local];assert len(j)==1 + return j[0],Q(alpha) +tri_join_counts=Counter() +lcopy={} +for s8 in COPYL: + r=s8+8;c=alloc();add(c,r,1,cur[r]);lcopy[r]=c +for tr in TRI['triangles']: + p,eps=tuple(tr['p']),tr['e'] + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];r0=r;r=lcopy.get(r,r) + key,coef=reqcoef[t];assert key[1]==p and key[2]==eps,(key,p,eps) + if blk==key[0]: + rr,c0,F0=own_rows[t];assert rr==r0;q=c0 + else: + j,alpha=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert loc in ev[:2] + q=coef*alpha + F=basis(cur[v+t]+cur[r]);assert inside(F,hyper(P[t])),('TRI frame',t) + tri_join_counts[len(F)]+=1;add(v+t,r,q,F) + +packets={} +for c,z in sorted(blocks.items()): + mp=maps[c] + keys=[(p,eps) for p in it.combinations(c,2) for eps in (-1,1)] + skipev={face_info(c,p,eps)[0] for p,eps in keys if (p,eps) in FULLT} + for j,(e,F) in enumerate(list(zip(z['events'],z['event_frames']))[40:]): + if j not in early[c] and 40+j not in skipev: + t,s,a,b=e;add(mp[t],mp[s],Q(a,b),tuple(F)) + for key,(r,alpha) in zip(keys,z['outputs']): + if tuple(key) in FULLT:skip();continue + a=mp[r];b=alloc();add(b,a,1,cur[a]) + consumers=sorted(d for d in blocks if d!=c and set(key[0])<=set(d)) + assert len(consumers)==2 + for target,r in zip(consumers,(a,b)):packets[c,key[0],key[1],target]=(r,Q(alpha)) + +# Both tetrahedra use the same partition. A selected key has exactly two +# selected Y loads and no ordinary M consumer. Supply its two raw halves in +# opposite orders and never form that M. Other keys retain the old M path. +second=[];first_join_counts=Counter() +for key,reqs in sorted(requests.items()): + assert len(reqs)==2 + c,p,eps=key + if (p,eps) in FULLT:continue + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d));a,b=ds + for j,(target,coef) in enumerate(sorted(reqs)): + first_source,second_source=(a,b) if j==0 else (b,a) + r,alpha=packets[first_source,p,eps,second_source] + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + first_join_counts[len(F)]+=1;add(v+target,r,coef*alpha,F) + r,alpha=packets[second_source,p,eps,c] + second.append((target,r,coef*alpha)) + +Ms={} +for c in sorted(blocks): + for p in it.combinations(c,2): + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d)) + for eps in (-1,1): + if (c,p,eps) in requests:continue + (a,alpha),(b,beta)=[packets[d,p,eps,c] for d in ds] + F=basis(cur[a]+cur[b]);add(a,b,beta/alpha,F) + Ms[c,p,eps]=(a,alpha) + +consumers=defaultdict(list) +for pid,pair in enumerate(pairs): + for key in pair['keys']:consumers[key].append(pid) +slots={} +for key,uses in sorted(consumers.items()): + assert len(uses)==2 + if key in requests: + assert all(pairs[i]['selected'] for i in uses) + continue + assert all(not pairs[i]['selected'] for i in uses) + a,alpha=Ms[key] + for j,pid in enumerate(uses): + if j==0:r=a + else:r=alloc();add(r,a,1,cur[a]) + slots[pid,key]=(r,alpha) +assert len(cur)-240==NH,len(cur)-240 + +selected_join_counts=Counter() +for target,r,coef in second: + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + selected_join_counts[len(F)]+=1;add(v+target,r,coef,F) +output_basis=[] +for pair in pairs: + if not pair['selected']:continue + (t,u),mat=pair['targets'],pair['matrix'] + F=basis(cur[v+t]+cur[v+u]);assert inside(F,hyper(P[t])) and inside(F,hyper(P[u])) + add(v+t,v+u,1,F);add(v+u,v+t,-Q(1,2),F) + z=-Q(2*mat[1][0],mat[0][0]);scale(v+u,z,F);output_basis.append((t,u,z)) + +for pid,pair in enumerate(pairs): + if pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + (a,alpha),(b,beta)=slots[pid,key1],slots[pid,key2] + F=basis(cur[a]+cur[b]);aa,ab=Q(mat[0][0])*alpha,Q(mat[0][1])*beta + ba,bb=Q(mat[1][0])*alpha,Q(mat[1][1])*beta + add(a,b,ab/aa,F);q=ba/(bb-ba*ab/aa);add(b,a,q,F) + add(v+t,a,-aa/2,hyper(P[t]));add(v+u,b,-(bb-ba*ab/aa)/2,hyper(P[u])) + +for t in range(v): + expected={s:-Q(G[t][s],2) for s in range(v) if s!=t and G[t][s] and s not in frame.values()} if t not in frame.values() else {} + assert rows[v+t]==expected,('side identity',t) + +scatter=[[Q(r[i],4) if t not in frame.values() else Q(0) for i in range(8)]+[Q(t==frame[i]) for i in range(8)] for t,r in enumerate(R)] +precondition=[] +for t,u,z in output_basis: + a,b=scatter[t].copy(),scatter[u].copy() + scatter[t]=[x/2-y/z for x,y in zip(a,b)] + scatter[u]=[x/2+y/z for x,y in zip(a,b)] + precondition.extend([['scale',v+u,(1/z).numerator,(1/z).denominator,[]], + ['add',v+u,v+t,1,2,[]],['add',v+t,v+u,-1,1,[]]]) +for r in range(len(cur)):climb(r,hyper(P[r-v]) if v<=r<2*v else FULL) +H[8]+=8;H[1]+=8 +assert sum(r*z for r,z in H.items())==9*NH+240*8+72,sum(r*z for r,z in H.items()) + +def apply(e,matrix): + if e[0]=='add': + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(matrix[s].items()): + z=matrix[t].get(j,Q(0))+q*x + if z:matrix[t][j]=z + else:matrix[t].pop(j,None) + else: + _,t,a,b,*_=e;q=Q(a,b);matrix[t]={j:q*x for j,x in matrix[t].items()} +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + e[-1]=list(FULL);return e +cut=[['add',v+t,centers[i],q.numerator,q.denominator,None] for t,row in enumerate(scatter) for i,q in enumerate(row) if q] +cleanup=[inverse(e) for e in reversed(A+B) if not v<=e[1]<2*v] +matrix=[{r:Q(1)} if r>i)&1);u=q^(1<>i&1 else 0)for i in order]+[1<0 and all(x['R']==R for x in registry.values()),'providers disagree on helper count R' + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz')and replay['local_programs_sha256']==sha(directory/'LOCAL-PROGRAMS.json.gz') + widths=[len(pc['frames'][pc['final'][2*V+h]])-len(pc['frames'][pc['start'][2*V+h]])for h in range(R)] # HPE: residual width |final|-|start| + assert widths==plan['provider_registry'][provider_id]['widths'] + for name in provider_files: + value=sha(directory/name);assert value==plan['provider_registry'][provider_id]['artifact_sha256'][name] + source_artifacts[f'providers/{provider_id}/{name}']=value + registry[provider_id]=dict(local_programs=programs,canonical_word_sha256=sha(directory/'CANONICAL-WORD.json.gz'),local_programs_sha256=sha(directory/'LOCAL-PROGRAMS.json.gz'),local_program_checks=checks,exact_local_clifford_recipe_sha256=sha(directory/'CLIFFORD-RECIPES.json'),residual_adapter_sha256=sha(directory/'RESIDUAL-ADAPTERS.json'),v=V,h=9,R=R,ports=pc['ports'],centers=pc['centers'],widths=widths) +assert len(roles)==72*R # one whole-owner role per (call, provider helper) +selected={(c['stage'],c['replica']):c for c in plan['provider_calls']} +assert len(selected)==72 and set(selected)==set(call_order) +assert Counter(c['provider']for c in selected.values())==COUNTS +per_call_widths={(c['stage'],c['replica']):c['widths']for c in plan['per_call_widths']} +for key,c in selected.items(): + assert c['time']==at[key] and c['provider']in registry + assert per_call_widths[key]==registry[c['provider']]['widths'] +for key in('local_programs','exact_local_clifford_recipe_sha256','residual_adapter_sha256'):t.pop(key) +t['local_providers']=registry +rank={z['child']:z['rank']for z in parent['idle_children']};side={};pairs={} +for e in parent['execution_schedule']: + if e['kind']=='idle_cover_sweep': + for sd,ch in enumerate(e['child_indices']):side[ch]=sd;pairs[ch]=e['pair'] +bycall=defaultdict(dict);used=defaultdict(set);sigmas={};digest=hashlib.sha256();entering=0 +for z in roles: + s,rep,h=z['stage'],z['replica'],z['helper'];i,cp,off,w,f=z['child'],z['copy'],z['offset'],z['width'],z['family'];orp,port=divmod(cp,V) + assert 0<=s<9 and 0<=rep=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:(2*V)]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==2*V+R and all(f2*max(paid)**2 + +assert all(c['local_program_sha256']==registry[c['provider_id']]['local_program_checks'][c['orientation']]['sha256']for c in t['calls']) +t['provider_dispatch']='For each indivisible local_cover_sweep, execute local_providers[call.provider_id].local_programs[call.orientation] with that provider residual adapters and Clifford recipes. The sweep provider_id must equal its call provider_id.' +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_MIXED_PROVIDER_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE', + template_sha256=hashlib.sha256(raw).hexdigest(), + parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(), + live=DATA,physical=physical,global_profile=dict(sorted(paid.items())), + rank_mass=sum(r*n for r,n in paid.items()),deficit=2560,maxchild=max(paid), + hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering, + unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(), + cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles), + asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(), + source_artifacts=source_artifacts,provider_counts=dict(Counter(c['provider_id']for c in t['calls'])), + scope='Two actual verified plain/width-seven providers dispatched per complete invocation; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/code/generated_identity.py b/research/combined-cold-ends-20261013/witness635/code/generated_identity.py new file mode 100644 index 0000000000..74a9b60479 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/generated_identity.py @@ -0,0 +1,62 @@ +"""Proof-relevant identities for generated artifacts, independent of gzip streams. + +Immutable source archives retain their exact byte hashes. For freshly emitted +artifacts, gzip identity is the exact decompressed payload and JSON identity +retains every field. Only CLIFFORD-REVIEW's root timing field is excluded. +Literal receipt references are checked against actual files before replacing +the three gzip references (and the phase recipe reference) with content hashes. +Prepared with OpenAI Codex assistance; Apache-2.0. +""" +from pathlib import Path +import copy +import gzip +import hashlib +import json +import math + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') + +FILES=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json') + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + +def json_identity(value): + return hashlib.sha256(json.dumps(value,sort_keys=True,separators=(',',':'),allow_nan=False).encode('utf-8')).hexdigest() + +def payload_identity(path): + return hashlib.sha256(gzip.decompress(Path(path).read_bytes())).hexdigest() + +def phase_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'CLIFFORD-REVIEW.json').read_bytes())if value is None else value) + assert value['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz'),'stale phase canonical word reference' + assert value['recipe_sha256']==sha(directory/'CLIFFORD-RECIPES.json'),'stale phase recipe reference' + seconds=value.pop('seconds') + assert type(seconds)in(int,float) and math.isfinite(seconds) and seconds>=0,'invalid phase timing metadata' + value['canonical_word_sha256']=payload_identity(directory/'CANONICAL-WORD.json.gz') + value['recipe_sha256']=json_identity(json.loads((directory/'CLIFFORD-RECIPES.json').read_bytes())) + return value + +def native_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'INDEPENDENT-LOCAL-REPLAY.json').read_bytes())if value is None else value) + for field,name in [('canonical_word_sha256','CANONICAL-WORD.json.gz'),('local_programs_sha256','LOCAL-PROGRAMS.json.gz')]: + assert value[field]==sha(directory/name),'stale native artifact reference: '+field + value[field]=payload_identity(directory/name) + return value + +def artifact_identities(directory): + directory=Path(directory) + result={} + for name in FILES: + path=directory/name + if name.endswith('.gz'): + result[name]=payload_identity(path) + else: + value=phase_value(directory)if name=='CLIFFORD-REVIEW.json'else native_value(directory)if name=='INDEPENDENT-LOCAL-REPLAY.json'else json.loads(path.read_bytes()) + result[name]=json_identity(value) + return result diff --git a/research/combined-cold-ends-20261013/witness635/code/generated_identity_controls.py b/research/combined-cold-ends-20261013/witness635/code/generated_identity_controls.py new file mode 100644 index 0000000000..b4c133c107 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/generated_identity_controls.py @@ -0,0 +1,228 @@ +"""Actual gzip/receipt portability and consistently rebound semantic controls. + +Only scratch copies of generated provider files are changed. Each assembly +control recomputes raw artifact links, all seven portable identities and the +owner/invoice digests. This tests identity admission, not a replacement for the +full physical replay. Prepared with OpenAI Codex assistance; Apache-2.0. +""" +import argparse +import copy +import gzip +import hashlib +import json +import math +import shutil +import tempfile +from pathlib import Path + +import os +assert os.environ.get('GAIN_PR564_SOURCE'), 'Explicit engine source required' +from assemble import assemble +from witness import PROVIDERS,SPOT +from generated_identity import FILES, artifact_identities, json_identity, sha + +if not __debug__: + raise RuntimeError('Assertions required; refusing optimized verification') + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def write_json(path, value): + # Nonfinite numbers are emitted only by deliberate invalid-timing controls. + path.write_text(json.dumps(value, indent=2)+'\n', encoding='utf-8', newline='\n') + + +def write_gzip(path, value): + payload = json.dumps(value, sort_keys=True, separators=(',', ':')).encode() + path.write_bytes(gzip.compress(payload, compresslevel=1, mtime=123456789)) + + +def refresh_links(directory): + """Rebind only the three actual gzip references and the phase recipe link.""" + native = read(directory/'INDEPENDENT-LOCAL-REPLAY.json') + native['canonical_word_sha256'] = sha(directory/'CANONICAL-WORD.json.gz') + native['local_programs_sha256'] = sha(directory/'LOCAL-PROGRAMS.json.gz') + write_json(directory/'INDEPENDENT-LOCAL-REPLAY.json', native) + phase = read(directory/'CLIFFORD-REVIEW.json') + phase['canonical_word_sha256'] = sha(directory/'CANONICAL-WORD.json.gz') + phase['recipe_sha256'] = sha(directory/'CLIFFORD-RECIPES.json') + write_json(directory/'CLIFFORD-REVIEW.json', phase) + + +def rebound(owner, invoice, pid, directory): + """Return complete consistent receipt links to the changed actual files.""" + identities = artifact_identities(directory) + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + p = i['providers'][pid] + for name in FILES: + raw = sha(directory/name) + p['artifacts'][name] = raw + o['source_artifacts']['providers/'+pid+'/'+name] = raw + p['semantic_artifact_sha256'] = identities + o['provider_artifact_semantic_sha256'][pid] = identities + phase = identities['CLIFFORD-REVIEW.json'] + o['provider_phase_semantic_sha256'][pid] = phase + i['provider_phase_semantic_sha256'][pid] = phase + owner_hash = json_identity(o) + i['owner_audit_sha256'] = owner_hash + return o, i, owner_hash, json_identity(i), identities + + +def run(base, audit, out, provider_root=None): + assert not out.exists() + out.parent.mkdir(parents=True, exist_ok=True) + source = provider_root or base/'providers' + owner_path, invoice_path = audit/'OWNERS-AND-PROFILE.json', audit/'PREFIX-AND-INVOICE.json' + owner, invoice = read(owner_path), read(invoice_path) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + accepted, rejected, references, source_identities = [], [], [], {} + raw_changed = {} + with tempfile.TemporaryDirectory(prefix='generated-identity-controls-', dir=out.parent) as td: + scratch = Path(td) + for pid in sorted(PROVIDERS): + original = source/pid + ids = artifact_identities(original) + assert ids == PROVIDERS[pid]['artifact_semantic_sha256'] + source_identities[pid] = dict(raw={name:sha(original/name) for name in FILES}, semantic=ids) + # The optional provider-root can use another Python/zlib environment. + o, i, oh, ih, _ = rebound(owner, invoice, pid, original) + assert assemble(o, i, oh, ih)['kappa'] == baseline['kappa'] + + def fresh(tag): + directory = scratch/(pid+'-'+tag) + directory.mkdir() + for name in FILES: + shutil.copyfile(original/name, directory/name) + return directory + + def reject_semantics(tag, mutate, changed_file): + directory = fresh(tag) + mutate(directory) + refresh_links(directory) + o, i, oh, ih, new_ids = rebound(owner, invoice, pid, directory) + assert new_ids[changed_file] != ids[changed_file], (tag, 'mutation disappeared from identity') + try: + assemble(o, i, oh, ih) + except AssertionError: + rejected.append(dict(provider=pid, case=tag, changed_identity=changed_file, + all_raw_and_semantic_links_rebound=True)) + else: + raise AssertionError('semantic mutation accepted: '+tag) + + def json_mutation(name, change): + def mutate(directory): + value = read(directory/name) + change(value) + write_json(directory/name, value) + return mutate + + directory = fresh('recompression') + changed = [] + for name in ('CANONICAL-WORD.json.gz', 'LOCAL-PROGRAMS.json.gz'): + before = (directory/name).read_bytes() + payload = gzip.decompress(before) + after = gzip.compress(payload, compresslevel=1, mtime=123456789) + assert after != before and gzip.decompress(after) == payload + (directory/name).write_bytes(after) + changed.append(name) + refresh_links(directory) + o, i, oh, ih, new_ids = rebound(owner, invoice, pid, directory) + assert new_ids == ids + assert assemble(o, i, oh, ih)['kappa'] == baseline['kappa'] + accepted.append(dict(provider=pid, case='recompressed_same_payloads', changed_raw_artifacts=changed, + all_seven_identities_unchanged=True, all_raw_links_rebound=True)) + raw_changed[pid] = {name:[sha(original/name),sha(directory/name)] for name in changed} + + # A stale literal link must fail before any normalization can hide it. + for tag, name, receipt, field in ( + ('stale_native_word_link','CANONICAL-WORD.json.gz','INDEPENDENT-LOCAL-REPLAY.json','canonical_word_sha256'), + ('stale_native_program_link','LOCAL-PROGRAMS.json.gz','INDEPENDENT-LOCAL-REPLAY.json','local_programs_sha256'), + ('stale_phase_word_link','CANONICAL-WORD.json.gz','CLIFFORD-REVIEW.json','canonical_word_sha256'), + ('stale_phase_recipe_link','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json','recipe_sha256')): + directory = fresh(tag) + value = read(directory/receipt) + value[field] = '0'*64 + write_json(directory/receipt, value) + try: + artifact_identities(directory) + except AssertionError: + references.append(dict(provider=pid, case=tag, rejected_before_projection=True)) + else: + raise AssertionError('stale literal reference normalized away: '+tag) + + def change_scalar(directory): + programs = read(directory/'LOCAL-PROGRAMS.json.gz') + event = next(e for e in programs['forward'] if e[0]=='scalar' and e[1][0]=='add') + event[1][3] = -event[1][3] + write_gzip(directory/'LOCAL-PROGRAMS.json.gz', programs) + reject_semantics('changed_actual_scalar', change_scalar, 'LOCAL-PROGRAMS.json.gz') + + def change_frame(directory): + word = read(directory/'CANONICAL-WORD.json.gz') + r = 2*112 + SPOT[2] # PR558 helper 294 (register 518) or its helper-map image: an entering helper + old = word['start'][r] + replacement = next(j for j,f in enumerate(word['frames']) + if j != old and len(f) == len(word['frames'][old])) + word['start'][r] = replacement + write_gzip(directory/'CANONICAL-WORD.json.gz', word) + reject_semantics('changed_actual_start_frame_same_rank', change_frame, 'CANONICAL-WORD.json.gz') + reject_semantics('native_false_restoration', json_mutation('INDEPENDENT-LOCAL-REPLAY.json', + lambda x:x['local']['forward'].__setitem__('private_work_erased',False)), + 'INDEPENDENT-LOCAL-REPLAY.json') + reject_semantics('native_wrong_column_count', json_mutation('INDEPENDENT-LOCAL-REPLAY.json', + lambda x:x['local']['backward'].__setitem__('all_exact_columns',x['local']['backward']['all_exact_columns']-1)), + 'INDEPENDENT-LOCAL-REPLAY.json') + reject_semantics('native_changed_profile', json_mutation('INDEPENDENT-LOCAL-REPLAY.json', + lambda x:x['paid_profiles']['forward'].__setitem__('1',x['paid_profiles']['forward']['1']+1)), + 'INDEPENDENT-LOCAL-REPLAY.json') + reject_semantics('phase_false_global_equality', json_mutation('CLIFFORD-REVIEW.json', + lambda x:x.__setitem__('all_child_equalities_include_global_phase',False)), + 'CLIFFORD-REVIEW.json') + + # This event hash is proof data, even when its value equals a gzip hash. + def change_event_hash(directory): + value = read(directory/'LOCAL-CHECKS.json') + value['forward']['sha256'] = sha(directory/'CANONICAL-WORD.json.gz') + write_json(directory/'LOCAL-CHECKS.json', value) + assert artifact_identities(directory)['LOCAL-CHECKS.json'] == json_identity(value) + reject_semantics('local_event_hash_is_not_a_container_reference', change_event_hash, 'LOCAL-CHECKS.json') + reject_semantics('unrelated_native_root_seconds_retained', json_mutation('INDEPENDENT-LOCAL-REPLAY.json', + lambda x:x.__setitem__('seconds',7)), 'INDEPENDENT-LOCAL-REPLAY.json') + reject_semantics('nested_phase_seconds_retained', json_mutation('CLIFFORD-REVIEW.json', + lambda x:x.__setitem__('additional_evidence',{'seconds':7})), 'CLIFFORD-REVIEW.json') + + for tag,value in [('negative',-1),('boolean',True),('string','1'),('nan',float('nan')), + ('infinity',float('inf'))]: + directory = fresh('invalid-timing-'+tag) + phase = read(directory/'CLIFFORD-REVIEW.json');phase['seconds'] = value + write_json(directory/'CLIFFORD-REVIEW.json', phase) + try: + artifact_identities(directory) + except AssertionError: + references.append(dict(provider=pid,case='invalid_phase_seconds_'+tag, + rejected_before_projection=True)) + else: + raise AssertionError('invalid timing silently erased: '+tag) + n=len(PROVIDERS) + assert len(accepted)==n and len(rejected)==9*n and len(references)==9*n + assert {x['provider']for x in accepted}=={x['provider']for x in rejected}=={x['provider']for x in references}==set(PROVIDERS) + report=dict(status='PASS_GENERATED_ARTIFACT_RECOMPRESSION_AND_REBOUND_MUTATIONS', + kappa=baseline['kappa'], source_owner_sha256=sha(owner_path),source_invoice_sha256=sha(invoice_path), + source_providers=source_identities,recompression_changed_raw_hashes=raw_changed, + accepted=accepted,semantic_mutations_rejected=rejected,invalid_references_or_metadata_rejected=references, + counts=dict(recompression_accepted=n,semantic_rejected=9*n,reference_or_metadata_rejected=9*n), + scope='Actual copied gzip streams and receipt JSON are changed. All seven content identities, raw source links and owner/invoice digests are recomputed consistently before assembly. Only identical decompressed payloads are accepted; scalar, same-rank frame, native proof fields, global phase, event hashes and unrelated seconds remain pinned. Literal references and invalid phase timing are rejected before normalization. Full physical replay remains a separate prerequisite.') + write_json(out,report) + print(report['status'],report['counts']) + + +if __name__=='__main__': + parser=argparse.ArgumentParser(description=__doc__) + for name in ('base','audit','out'): + parser.add_argument('--'+name,type=Path,required=True) + parser.add_argument('--provider-root',type=Path) + args=parser.parse_args() + run(args.base,args.audit,args.out,args.provider_root) diff --git a/research/combined-cold-ends-20261013/witness635/code/hpe_adapters_local.py b/research/combined-cold-ends-20261013/witness635/code/hpe_adapters_local.py new file mode 100644 index 0000000000..8f77ccf02d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/hpe_adapters_local.py @@ -0,0 +1,116 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +import copy, gzip, json, sys +from pathlib import Path +# Package-path adaptation only; the exact wrapper mathematics is unchanged. +import os +R = Path(os.environ['MULTICOLD_SOURCE']) / 'vendor/pr558/vendor/pr552/complex-global/vendor531' # HPE: the pinned vendor531 clifford_exact +sys.path.insert(0, str(R / 'vendor/clifford')) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U, END=FULL): + # HPE: a helper that starts at E=U and ends at END has residual T_END T_E^-1 (END = FULL is the inherited case) + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, tuple(END))) +def wrapped_ok(U, rec, END=FULL): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1), w = dim END - dim E""" + w = len(END) - len(U); S = S_of(U, END); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def _contains(a, b): + a = list(a) + for x in b: + for y in sorted(a, reverse=True): + if x >> (y.bit_length() - 1) & 1: x ^= y + if x: return False + return True +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0 and c['final'][r] == 1}) + # HPE: (entrance, terminal) pairs of helpers ending at a proper subspace; key 'E:U'. Inherited words have none. + ends = sorted({(c['start'][r], c['final'][r]) for r in range(2 * v, len(c['start'])) if c['final'][r] != 1}) + # COLD-HPE: e == 0 (a cold helper, entrance = bottom, T_0 = I) is allowed: the (0, U) recipe is keyed '0:U' + assert all(len(frames[u]) < n and _contains(frames[u], frames[e]) for e, u in ends) + cold_ends = [(e, u) for e, u in ends if e == 0] + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + for e, u in ends: + E, U = frames[e], frames[u]; rec, compiled = lower_child(S_of(E, U)) + recipes['%d:%d' % (e, u)] = dict(frame=e, terminal=u, vectors=list(E), terminal_vectors=list(U), entrance_rank=len(E), + terminal_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data = json.loads(Path(sys.argv[2]).read_text())['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + hdetail = [] + for e, u in ends: # HPE: independent decode, residual width = dim U - dim E + rec = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + assert wrapped_ok(E, rec, U), ('HPE wrapper product is not C_[w] x I', e, u) + hdetail.append(dict(frame=e, terminal=u, entrance_rank=len(E), terminal_rank=len(U), residual_width=len(U) - len(E))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + if ends: # HPE controls on the first (E, U) pair + e, u = next((p for p in ends if p[0] != 0), ends[0]); rec0 = data['%d:%d' % (e, u)] # COLD-HPE: an entering pair if any (= ends[0] without cold ends) + def hreject(name, ok): + if ok: raise AssertionError('HPE mutation accepted: ' + name) + controls.append(name) + hreject('hpe: U-wrapper decoded against a FULL ending', wrapped_ok(frames[e], rec0)) + hreject('hpe: width misreported as 9 - dim E', wrapped_ok(frames[e], dict(rec0, rank=n - len(frames[e])), frames[u])) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u]) and _contains(frames[f], frames[e])) + hreject('hpe: wrong terminal hyperplane', wrapped_ok(frames[e], rec0, frames[other])) + fe = next(((e2, u2) for e2, u2 in ends if str(e2) in data), None) + if fe: # an entrance shared with FULL-ended helpers: R_{E,FULL} must not serve as R_{E,U} + r2 = data['%d:%d' % fe] + hreject('hpe: pre wrapper resolved to the FULL recipe R_{E,FULL}', wrapped_ok(frames[fe[0]], dict(r2, right=data[str(fe[0])]['right']), frames[fe[1]])) + hreject('hpe: wrong global phase', wrapped_ok(frames[e], dict(rec0, left=dict(rec0['left'], phase=(rec0['left']['phase'] + 1) % 4)), frames[u])) + if cold_ends: # COLD-HPE controls on the first cold pair (0, U): factor_iff_pre says only R_{0,U} itself may precede + e, u = cold_ends[0]; recc = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + ID = dict(matrix_rows=[1 << i for i in range(n)], offset=0, quadratic_rows=[0] * n, linear_Z4=[0] * n, phase=0) + assert monomial_op(ID).tab == identity(n) # the control's wrapper really is the identity + def creject(name, ok): + if ok: raise AssertionError('cold HPE mutation accepted: ' + name) + controls.append(name) + creject('cold hpe: identity pre wrapper instead of R_{0,U}', wrapped_ok(E, dict(recc, right=ID), U)) + creject('cold hpe: identity post wrapper instead of L_{0,U}', wrapped_ok(E, dict(recc, left=ID), U)) + creject('cold hpe: no wrappers (cold FULL convention L = R = I)', wrapped_ok(E, dict(recc, left=ID, right=ID), U)) + creject('cold hpe: U-wrapper decoded against a FULL ending', wrapped_ok(E, recc)) + creject('cold hpe: width misreported as 9', wrapped_ok(E, dict(recc, rank=n), U)) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u])) + creject('cold hpe: wrong terminal hyperplane', wrapped_ok(E, recc, frames[other])) + creject('cold hpe: wrong global phase', wrapped_ok(E, dict(recc, right=dict(recc['right'], phase=(recc['right']['phase'] + 1) % 4)), U)) + ent = next((p for p in ends if p[0] != 0 and p[1] == u), None) + same = lambda x, y: monomial_op(x).tab == monomial_op(y).tab and monomial_op(x).zero_state() == monomial_op(y).zero_state() + if ent and not same(data['%d:%d' % ent]['right'], recc['right']): # an entering helper ending at the same U: its R_{E,U} must not serve as R_{0,U} + creject('cold hpe: pre wrapper resolved to an entering recipe R_{E,U}', wrapped_ok(E, dict(recc, right=data['%d:%d' % ent]['right']), U)) + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), **({'hyperplane_end_pairs': hdetail} if ends else {}), **({'cold_hyperplane_end_pairs': len(cold_ends)} if cold_ends else {}), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/combined-cold-ends-20261013/witness635/code/hpe_audit_and_transport.py b/research/combined-cold-ends-20261013/witness635/code/hpe_audit_and_transport.py new file mode 100644 index 0000000000..d5d3509d90 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/hpe_audit_and_transport.py @@ -0,0 +1,304 @@ +"""Rebuild arbitrary-dirt compensation and transport a changed local word. + +Prepared for icekylinx with GPT-6 Astra assistance. Apache-2.0. +Adapted from PR425/433 (icekylinx), PR484's audit_gk.py +(DreamingOfClouds), and Round19's 112-port transport. This auditor does not +import a constructor, a nominated compensation table, or a global price. +Only the changed scalar word and its actual frame chains are checked here. +""" +import argparse +import copy +import gzip +import hashlib +import json +import time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == '.gz' else data) + + +def content_hash(path): + data = path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix == '.gz' else data).hexdigest() + + +def basis(vs): + pivots = {} + for x in vs: + for k in sorted(pivots, reverse=True): + if x >> k & 1: + x ^= pivots[k] + if x: + k = x.bit_length() - 1 + for j in pivots: + if pivots[j] >> k & 1: + pivots[j] ^= x + pivots[k] = x + return tuple(pivots[k] for k in sorted(pivots, reverse=True)) + + +def apply(e, rows): + if e[0] == 'scale': + _, target, a, b, *_ = e + q = Q(a, b) + assert q + rows[target] = {j: q*x for j, x in rows[target].items()} + else: + _, target, source, a, b, *_ = e + assert target != source + q = Q(a, b) + for j, x in list(rows[source].items()): + value = rows[target].get(j, Q(0)) + q*x + if value: + rows[target][j] = value + else: + rows[target].pop(j, None) + + +def inverse(e): + e = copy.deepcopy(e) + if e[0] == 'add': + e[3] *= -1 + else: + e[2], e[3] = e[3], e[2] + return e + + +def dual(e): + e = inverse(e) + if e[0] == 'add': + e[1], e[2] = e[2], e[1] + return e + + +def state_maps(prefix, n): + """P = exact state map of the prefix (precondition + compensation + A + cut + B), and P^-1 (rows as sparse dicts).""" + P = [{r: Q(1)} for r in range(n)] + for e in prefix: + apply(e, P) + Pinv = [{r: Q(1)} for r in range(n)] + for e in reversed(prefix): + apply(inverse(e), Pinv) + return P, Pinv + + +def cone_violations(P, Pinv, hpe, mapping, endB, final, frames): + """COLD-HPE / CONE PRE-CHECK. Necessary conditions for helper h (raw index) to end at U = final[h] under ANY + monotone common-frame cleanup of the end-of-B state P (frames only climb, every gate at a common frame): + row (J26-H dependency bound): every g in supp(row h of P^-1) has end-of-B frame <= U -- h is rebuilt from them; + column (dirt-column lemma): every g != h with P[g][h] != 0 has end-of-B frame <= U -- the column of P at h, + restricted to rows whose frame is not <= U, changes only by invertible row operations unless h is read at a + frame not <= U, so it can reach e_h only if it is already zero there. + Both are implied by the exact endpoint replay plus the frame checks below; here they fail FAST, with the reason.""" + inside = lambda a, b: basis(frames[a] + frames[b]) == frames[b] + viol = [] + for h in hpe: + U = final[mapping[h]] + viol += [('row', h, g) for g, x in sorted(Pinv[h].items()) if x and not inside(endB[mapping[g]], U)] + viol += [('column', h, g) for g in range(len(P)) if g != h and P[g].get(h) and not inside(endB[mapping[g]], U)] + return viol + + +def run(raw_path, routing_path, out): + start_time = time.monotonic() + word, routing = read(raw_path), read(routing_path) + v, h, helpers = word['report']['v'], word['report']['h'], word['report']['R'] + assert h == 9 and v == 112 and routing['v'] == v + n = 2*v + helpers + ident = lambda: [{r: Q(1)} for r in range(n)] + main = word['A'] + word['cut'] + word['B'] + assert all(not v <= e[2] < 2*v for e in word['A'] + word['B'] + if e[0] == 'add' and not v <= e[1] < 2*v) + matrix = ident() + for e in main: + apply(e, matrix) + dirty = [{} for _ in range(n)] + for r in range(v, 2*v): + dirty[r] = {j: x for j, x in matrix[r].items() if j >= 2*v} + for e in word['precondition']: + apply(e, dirty) + compensation = [['add', r, j, -q.numerator, q.denominator, []] + for r in range(v, 2*v) for j, q in sorted(dirty[r].items())] + entering = set(map(int, word.get('start_extra', {}))) + assert all(e[2] not in entering for e in compensation), 'zero-frame compensation reads an entering helper' + cleanup = [inverse(e) for e in reversed(word['A'] + word['B']) + if not v <= e[1] < 2*v] + if 'refactored_cleanup' in word: + # REFACTORED CLEANUP (cold low-frame ends): the cleanup is not the literal reversed inverse of A+B but another exact + # factorisation of the same inverse. Nothing about it is trusted: it may only touch non-target registers (T rows + # stay the compensated data accumulators), every gate is dyadic (checked below), and the arbitrary-dirt endpoint + # replay below must be exact in BOTH orientations for the full reordered program. Inherited words keep the literal + # assertion (the else branch), so their outputs are unchanged. + assert all(not v <= r < 2*v for e in word['cleanup'] for r in ([e[1]] + ([e[2]] if e[0] == 'add' else []))), 'refactored cleanup touches a target' + assert all(e[0] in ('add', 'scale') for e in word['cleanup']) + cleanup = word['cleanup'] + else: + assert [e[:-1] for e in cleanup] == [e[:-1] for e in word['cleanup']], 'cleanup is not the literal reversed inverse of A+B' + # HPE: hyperplane-ended helpers. 'early_cleanup' = [[cleanup index, frame vectors], ...] are cleanup gates executed + # right after B (before the final climbs) at the given frame; 'helper_final' = {helper: frame vectors} replaces FULL as + # that helper's terminal frame. The scalar program is the reordered one and is replayed exactly below, so a move that + # does not commute with the skipped cleanup prefix is rejected by the arbitrary-dirt endpoint assertion. + early = [(int(i), f) for i, f in word.get('early_cleanup', [])] + helper_final = {int(r): f for r, f in word.get('helper_final', {}).items()} + early_idx = [i for i, _ in early] + assert len(set(early_idx)) == len(early_idx) and all(0 <= i < len(cleanup) for i in early_idx) + assert all(2*v <= r < n for r in helper_final) + # COLD-HPE: a COLD helper (not in start_extra, entrance frame 0 = bottom) may also end at a proper subspace U. + # It is the E = bottom instance of #593's theorems: its wrappers are the (0, U) recipes R_{0,U}, L_{0,U} (checked + # exactly by hpe_adapters_local), emitted as residual_adapter events like an entering helper's. + cold_hpe = sorted(r for r in helper_final if r not in entering) + # COLD-HPE wrapper order: R_{0,U}^-1 is emitted with the entry adapters, after the zero-frame precondition and + # compensation, so (exactly as for an entering helper, asserted above) nothing before it may touch a cold-ended helper. + assert all(r not in set(cold_hpe) for e in word['precondition'] + compensation for r in ([e[1]] + ([e[2]] if e[0] == 'add' else []))), 'zero-frame precondition/compensation touches a cold hyperplane-ended helper before its wrapper' + # ENTERING helpers (start frame E != 0): their wrapper R_E^-1 precedes every gate on them, so the zero-frame precondition + # and compensation may not touch them either (mirrors hpe_emit_local's start-frame-0 rule here, at the scalar audit). + assert all(r not in entering for e in word['precondition'] + compensation for r in ([e[1]] + ([e[2]] if e[0] == 'add' else []))), 'zero-frame precondition/compensation touches an entering helper' + tail =[word['cleanup'][i][:-1] + [f] for i, f in early] + rest = [e for i, e in enumerate(word['cleanup']) if i not in set(early_idx)] + program = word['precondition'] + compensation + main + tail + rest + for backward in (False, True): + actual = ident() + for e in program: + apply(dual(e) if backward else e, actual) + expected = ident() + for t in range(v): + expected[t if backward else v+t][v+t if backward else t] = Q(-1 if backward else 1) + assert actual == expected, ('arbitrary-dirt endpoint', backward) + # The native scalar compiler allows dyadic additions and signed binary scales. + for e in program: + q = Q(e[3], e[4]) if e[0] == 'add' else Q(e[2], e[3]) + assert q.denominator & (q.denominator-1) == 0 + if e[0] == 'scale': + a = abs(q.numerator) + assert a and a & (a-1) == 0 + + tau = lambda x: x ^ (43 if (x & 43).bit_count() % 2 else 0) + ports = routing['ports'] + assert len(set(ports)) == v and set(map(tau, word['ports'])) == set(ports) + mapping = {i: ports.index(tau(p)) for i, p in enumerate(word['ports'])} + mapping.update({v+i: v+mapping[i] for i in range(v)}) + mapping.update({r: r for r in range(2*v, n)}) + full = tuple(1 << i for i in range(h-1, -1, -1)) + frames, frame_ids = [(), full], {(): 0, full: 1} + + def fid(vectors): + frame = basis(vectors) + if frame not in frame_ids: + frame_ids[frame] = len(frames) + frames.append(frame) + return frame_ids[frame] + + def transform(e): + e = copy.deepcopy(e) + e[1] = mapping[e[1]] + if e[0] == 'add': + e[2] = mapping[e[2]] + if e[-1] is not None: + e[-1] = fid([tau(x) for x in e[-1]]) + return e + + canonical = {key: [transform(e) for e in word[key]] + for key in ('A', 'B', 'cut', 'cleanup', 'precondition')} + canonical['compensation'] = [transform(e) for e in compensation] + if tail: + canonical['tail'] = [transform(e) for e in tail] # HPE (absent for inherited words: identical output) + canonical['cleanup'] = [transform(e) for e in rest] # HPE (full cleanup minus the early gates) + canonical['start'] = [fid([p]) for p in ports] + [0]*(v+helpers) + for r, frame in word.get('start_extra', {}).items(): + assert 2*v <= int(r) < n + canonical['start'][int(r)] = fid([tau(x) for x in frame]) + canonical['final'] = ([1]*v + + [fid(x for x in range(1, 1 << h) if (x & p).bit_count() % 2 == 0) for p in ports] + + [1]*helpers) + for r, frame in helper_final.items(): # HPE + canonical['final'][r] = fid([tau(x) for x in frame]) + canonical.update(h=h, v=v, R=helpers, ports=ports, frames=frames, + centers=[mapping[r] for r in word['centers']], + center_frames=[fid(tau(x) for x in frame) for frame in word['center_frames']]) + levels = {mapping[v+int(t)]-v: fid(tau(x) for x in frame) + for t, frame in word.get('target_levels', {}).items()} + canonical['target_levels'] = {str(t): f for t, f in levels.items()} + current, paid, edges = canonical['start'].copy(), Counter(), set() + + def climb(r, f): + old = current[r] + assert basis(frames[old] + frames[f]) == frames[f], ('nonmonotone', r, old, f) + if old != f: + degree = len(frames[f]) - len(frames[old]) + assert degree > 0 + paid[degree] += 1 + edges.add((old, f)) + current[r] = f + + for part in ('A', 'B'): + if part == 'B': + assert all(current[r] == f for r, f in zip(canonical['centers'], canonical['center_frames'])) + assert all(current[v+t] == levels.get(t, 0) for t in range(v)) + for r, frame in zip(canonical['centers'], canonical['center_frames']): + served = {levels.get(e[1]-v, 0) for e in canonical['cut'] if e[2] == r} + old = frame + for f in sorted(served, key=lambda f: -len(frames[f])): + assert basis(frames[old] + frames[f]) == frames[old] + if old != f: + paid[len(frames[old])-len(frames[f])] += 1 + edges.add((old, f)) + edges.add((f, old)) + old = f + for e in canonical[part]: + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): + climb(r, e[-1]) + if helper_final: # COLD-HPE / CONE PRE-CHECK at the end-of-B frames + P, Pinv = state_maps(word['precondition'] + compensation + main, n) + cone = cone_violations(P, Pinv, sorted(helper_final), mapping, current.copy(), canonical['final'], frames) + assert not cone, ('hpe cone pre-check (row / column)', cone[:8]) + for e in canonical.get('tail', []): # HPE: early cleanup gates at their common frame + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): + climb(r, e[-1]) + for r, f in enumerate(canonical['final']): + climb(r, f) + # HPE: the remaining cleanup runs at FULL, so it may touch only registers whose terminal frame is FULL; a + # hyperplane-ended helper is touched by nothing after its tail gates. + for e in canonical['cleanup']: + assert all(canonical['final'][r] == 1 for r in [e[1]] + ([e[2]] if e[0] == 'add' else [])), ('cleanup on non-FULL end', e) + assert all(len(frames[canonical['final'][r]]) < h for r in helper_final) + assert dict(paid) == {int(r): count for r, count in word['report']['local_profile'].items()}, 'paid local profile differs from the reported local_profile' + canonical['local_profile'] = dict(sorted(paid.items())) + canonical['edges'] = sorted(edges) + out.mkdir(parents=True, exist_ok=False) + payload = json.dumps(canonical, sort_keys=True, separators=(',', ':')).encode() + (out/'CANONICAL-WORD.json.gz').write_bytes(gzip.compress(payload, mtime=0)) + (out/'FULL-WORD.json.gz').write_bytes(gzip.compress(json.dumps(word, sort_keys=True, separators=(',', ':')).encode(), mtime=0)) + receipt = dict(status='PASS_CHANGED_WORD_ALL_COLUMNS_AND_NATIVE_FRAMES', + input_content_sha256=content_hash(raw_path), routing_content_sha256=content_hash(routing_path), + canonical_content_sha256=hashlib.sha256(payload).hexdigest(), + live_columns_each_orientation=n, helpers=helpers, + compensation_additions=len(compensation), scalar_operations=len(program), + center_rank_sum=sum(map(len, word['center_frames'])), + local_profile=dict(sorted(paid.items())), local_rank_mass=sum(r*z for r, z in paid.items()), + widths=[len(frames[canonical['final'][r]])-len(frames[canonical['start'][r]]) for r in range(2*v, n)], + frames=len(frames), directed_edges=len(edges), + tau=43, target_port_order_matches_baseline=True, + seconds=time.monotonic()-start_time, + scope='Fresh exact forward and inverse-transpose scalar replay on every arbitrary input; all native frame chains and dyadic primitives. Phase lowering, wrappers, global owners and global assembly are separate.') + if tail or helper_final: + receipt.update(hyperplane_ended_helpers=sorted(helper_final), early_cleanup_gates=len(tail)) + if cold_hpe: # COLD-HPE (absent for words without cold ends) + receipt.update(cold_hyperplane_ended_helpers=cold_hpe) + if 'refactored_cleanup' in word: # REFACTORED CLEANUP (absent for inherited words) + receipt.update(refactored_cleanup_gates=len(word['cleanup']), refactored_cleanup=word['refactored_cleanup']) + (out/'SCALAR-FRAME-AUDIT.json').write_text(json.dumps(receipt, indent=2)+'\n') + print(json.dumps({k: value for k, value in receipt.items() if k != 'widths'}, indent=2), flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--raw', type=Path, required=True) + parser.add_argument('--routing', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + run(args.raw, args.routing, args.out) diff --git a/research/combined-cold-ends-20261013/witness635/code/hpe_audit_local.py b/research/combined-cold-ends-20261013/witness635/code/hpe_audit_local.py new file mode 100644 index 0000000000..17bccb64fd --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/hpe_audit_local.py @@ -0,0 +1,171 @@ +# Local-only extraction of the attributed PR514 / PR433 independent replay. +# Prepared for icekylinx with OpenAI Codex assistance. Apache-2.0. +# The complete local checker and its negative controls are retained verbatim. +# Global hosting is verified separately for the changed 112-port geometry. +import copy,gzip,hashlib,json,sys +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +OUT=Path(sys.argv[1]) +c=json.load(gzip.open(OUT/'CANONICAL-WORD.json.gz')) +ir={'local_programs':json.load(gzip.open(OUT/'LOCAL-PROGRAMS.json.gz'))} +v,R,h=c['v'],c['R'],c['h'];n=2*v+R;frames=c['frames'] +levels={int(t):f for t,f in c.get('target_levels',{}).items()} +entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] +plain={r for r in range(n) if r not in set(entering)} + +def contains(a,b): + for x in a: + for y in b: + if x>>(y.bit_length()-1)&1:x^=y + if x:return False + return True +hpe={r for r in range(2*v,n) if c['final'][r]!=1} # HPE: helpers whose terminal frame is a proper subspace U of FULL +assert all(len(frames[c['final'][r]])0 + hist[rank]+=1;cur[r]=b + elif tag=='center': + _,k,a,b,rank=event + assert phases[-1]=='centers' and private=={('C',k):a} + cf=c['center_frames'][k];cr=len(frames[cf]) + # GK: stepwise descent cf -> served levels -> lowest (forward), reversed ascent (backward); each step is a nested child + assert contains(frames[a],frames[b]) if back else contains(frames[b],frames[a]) + assert rank==abs(len(frames[a])-len(frames[b]))>0 + chain.setdefault(k,[]).append((a,b)) + private['C',k]=b;hist[rank]+=1;centers.append(k) + elif tag=='scalar': + _,e,f=event;op=e[0];target=tuple(e[1]);source=tuple(e[2]) if op in ('copy','add') else None + if target[0]=='C' and op=='clear': + assert private.get(target,f)==f + private.pop(target,None) + else: + for r in (target,source): + if r is None:continue + if r[0]=='L':assert cur[r[1]]==f and (r[1] not in wset or (r[1] in pre_seen and r[1] not in post_seen)),('common frame / wrapper order',r,cur[r[1]],f) + else: + if r==target and r not in private:private[r]=f + assert private[r]==f + if op=='clear':rows[target]={};norm[target]=Q(0) + elif op=='copy':rows[target]=dict(rows[source]);norm[target]=norm[source] + elif op=='scale': + q=Q(e[2],e[3]);a,b=abs(q.numerator),q.denominator + assert a&(a-1)==0 and b&(b-1)==0 + rows[target]={j:q*x for j,x in rows[target].items()};norm[target]*=abs(q) + else: + q=Q(e[3],e[4]);a,b=abs(q.numerator),q.denominator + assert source!=target and b&(b-1)==0 + # Independent symbolic replay of the cleared coefficient work. + w=0 + for bit in bin(a)[2:]:w=2*w+int(bit) + assert Q(w,b)*(1 if q>0 else -1)==q + prefix=max(prefix,Q(a)*norm[source]) + norm[target]=norm.get(target,Q(0))+abs(q)*norm[source] + row=rows.setdefault(target,{}) + for j,x in list(rows[source].items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + prefix=max(prefix,norm[target]) + else:raise AssertionError(tag) + assert phases==allowed and set(centers)==set(range(len(c['centers']))) and not private + assert sorted(r for k,r,_ in wrappers if k=='pre')==wrapped and sorted(r for k,r,_ in wrappers if k=='post')==wrapped # GK + for k,st in chain.items(): # GK: the steps of each centre chain link up and end at the centre frame + cf=c['center_frames'][k] + if back:assert st[-1][1]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + else:assert st[0][0]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + assert all(not row for reg,row in rows.items() if reg[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r i0])) +reject('early gate frame below its registers\' frames', lambda w: w['early_cleanup'][0].__setitem__(1, U0[:-1])) +reject('hyperplane end on a non-entering helper', lambda w: (w['start_extra'].pop(h0))) +reject('profile not updated (paid climbs misreported)', lambda w: w['report']['local_profile'].__setitem__('1', w['report']['local_profile']['1']-3)) +reject('profile without 8 partner U->FULL climb charges', lambda w: w['report']['local_profile'].__setitem__('1', w['report']['local_profile']['1']-8)) +reject('duplicate early gate', lambda w: w['early_cleanup'].append(list(w['early_cleanup'][0]))) + +# Constructor controls for build_hpe's commutation rule (an early gate h -= p may skip earlier cleanup gates on p only +# when they commute with it, i.e. only read p). base = the word without its hyperplane ends; a skipped gate that WRITES +# the partner (an addition into p or a scale of p) or touches h must make build_hpe.apply refuse the recipe, while a +# skipped gate that only reads p is accepted. +import build_hpe +base = copy.deepcopy(word); base.pop('early_cleanup'); base.pop('helper_final') +hf = {int(h) for h in word['helper_final']} +changes = [] +for i, U in word['early_cleanup']: # pair each early gate with its helper via the gate's target + h = cl[i][1] + assert h in hf and word['helper_final'][str(h)] == U + changes.append(dict(helper=h, cleanup_index=i, frame=U)) +z0 = changes[0]; g0 = cl[z0['cleanup_index']]; p0 = g0[2] +x0 = next(r for r in range(2*v, n) if r not in {z['helper'] for z in changes} | {cl[z['cleanup_index']][2] for z in changes}) +NONCOMMUTE = 'cleanup gate does not commute with the skipped cleanup gates on its registers' +ONEGATE = 'helper must have exactly this one cleanup gate' + + +def build_with(w): + return build_hpe.apply(w, changes) + + +def inserted(pre): + """base with gate `pre` inserted at cleanup position 0; the changes' indices shift by one""" + w = copy.deepcopy(base); w['cleanup'].insert(0, pre) + return w, [dict(z, cleanup_index=z['cleanup_index'] + 1) for z in changes] + + +def cfail(name, w, ch, expect): + """the constructor must refuse with the pinned message `expect`""" + try: + build_hpe.apply(w, ch) + except AssertionError as e: + assert expect in str(e), ('constructor control %r failed with the wrong message: %s' % (name, e)) + results.append('constructor: ' + name); print('rejected constructor:', name, '--', expect, flush=True); return + raise AssertionError('HPE constructor mutation accepted: ' + name) + + +build_hpe.apply(*inserted(['add', x0, p0, -1, 1, FULL])) # positive: a skipped gate that only reads the partner commutes +cfail('skipped cleanup gate adds into the partner', *inserted(['add', p0, x0, -1, 1, FULL]), NONCOMMUTE) +cfail('skipped cleanup gate scales the partner', *inserted(['scale', p0, -1, 1, FULL]), NONCOMMUTE) +cfail('extra cleanup gate reading the helper (one-gate rule)', *inserted(['add', x0, z0['helper'], -1, 1, FULL]), ONEGATE) +cfail('extra cleanup gate adding into the helper (one-gate rule)', *inserted(['add', z0['helper'], x0, -1, 1, FULL]), ONEGATE) +# Real helpers admitted only by the commutation rule: their partner has an earlier cleanup gate x -= p (reads p). +# Flipping that gate in place to p -= x (writes p) must be refused by the commutation assert. +first = {} +for i, e in enumerate(cl): + for r in regs(e): first.setdefault(r, i) +relaxed = [z for z in changes if any(first[r] < z['cleanup_index'] for r in regs(cl[z['cleanup_index']]))] +for z in relaxed: + i = z['cleanup_index']; p = cl[i][2] + j = next(j for j in range(i) if p in regs(cl[j])) + e = cl[j]; assert e[0] == 'add' and e[2] == p and e[1] != p, ('skipped gate on a relaxed helper is not a reader', j, e) + build_hpe.apply(copy.deepcopy(base), changes) # positive: the real word's own changes + w = copy.deepcopy(base); w['cleanup'][j] = ['add', p, e[1]] + e[3:] + cfail('real helper %d: skipped gate %d flipped from %d -= %d to %d -= %d' % (z['helper'], j, e[1], p, p, e[1]), w, changes, NONCOMMUTE) +print('relaxed helpers', [z['helper'] for z in relaxed], flush=True) +outdir.mkdir(parents=True, exist_ok=True) +(outdir/'HPE-ATC-CONTROLS.json').write_text(json.dumps(dict(status='PASS_HPE_RAW_WORD_CONTROLS', word=str(src), rejected=results), indent=1) + '\n') +print('PASS', len(results), 'HPE raw-word mutations rejected') diff --git a/research/combined-cold-ends-20261013/witness635/code/hpe_emit_local.py b/research/combined-cold-ends-20261013/witness635/code/hpe_emit_local.py new file mode 100644 index 0000000000..534fdc71f7 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/code/hpe_emit_local.py @@ -0,0 +1,163 @@ +# GK: modified copy of PR #433's complex_emit.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted from PR425 by icekylinx with Codex assistance. +"""Emit both local programs, integrate the fixed nine-stage geometry, and bill. + +The expanded scalar interface is justified in PROOF.txt. This script does not +claim a Lean proof or discharge the inherited all-size/analytic interfaces. +""" +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path(_sys.argv[1]);cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp)) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R +def digest(x):return hashlib.sha256(json.dumps(x,sort_keys=True,separators=(',',':')).encode()).hexdigest() +def basis(vs): + b={} + for x in vs: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def dual(e): + e=list(e) + if e[0]=='add':e[1],e[2]=e[2],e[1];e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def scalar(e,back): + e=dual(e) if back else list(e) + if e[0]=='add':return ['add',['L',e[1]],['L',e[2]],e[3],e[4]] + return ['scale',['L',e[1]],e[2],e[3]] +def primitive_bound(e): + if e[0] in ('clear','copy'):return 1 + q=Q(e[3],e[4]) if e[0]=='add' else Q(e[2],e[3]) + a,b=abs(q.numerator),q.denominator + assert b&(b-1)==0 + if e[0]=='scale': + assert a&(a-1)==0 + return abs(a.bit_length()-b.bit_length())+int(q<0) + # Exact binary Horner multiplication on a cleared private stream, repeated + # halving, signed accumulation into the target, then clear the private stream. + return 3+(a.bit_length()-1)+a.bit_count()+(b.bit_length()-1) + +def emit(back): + out=[];cur=c['start'].copy() + def event(e):out.append(e) + def scal(e,f):event(['scalar',e,f]) + event(['phase','zero_frame_precondition']) + for e in c['precondition']+c['compensation']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['start'][r]==0 for r in regs) + scal(scalar(e,back),0) + event(['phase','entry_adapters']) + # GK: a helper that starts at a nonzero entrance frame has NO entry adapter; its paid wrapper R_E^-1 (Lemma A) precedes every gate + # that touches it and L_E^-1 follows the full-frame cleanup. Words without entrances emit PR #433's events. + entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] + hpe={r for r in range(2*v,n) if c['final'][r]!=1} # HPE: hyperplane-ended helpers (terminal frame != FULL) + # COLD-HPE: a cold helper (start frame 0) ending at U also carries the paid wrappers R_{0,U}^-1 / L_{0,U}^-1 (the + # E = bottom instance of #593); without cold ends wrapped == entering and the event stream is the inherited one. + wrapped=sorted(set(entering)|hpe) + for r,f in enumerate(c['start']): + if r in wrapped:event(['residual_adapter','pre',r,f]+([c['final'][r]] if c['final'][r]!=1 else [])) # HPE: R_{E,U}^-1 names U + else:event(['adapter','old_to_new',r,f]) + def climb(r,f,part): + old=cur[r] + if old==f:return + assert basis(frames[old]+frames[f])==tuple(frames[f]) + rank=len(frames[f])-len(frames[old]);assert rank>0 + event(['climb',part,r,old,f,rank]);cur[r]=f + # HPE: 'cleanup_tail' = early cleanup gates at their own frames; emitted only when the word has them, so a word + # without hyperplane-ended helpers yields exactly the inherited event stream. + for part in ('A','centers','B')+(('cleanup_tail',) if c.get('tail') else ())+('final',): + event(['phase',part]) + if part in ('A','B','cleanup_tail'): + for e in (c['tail'] if part=='cleanup_tail' else c[part]): + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in regs:climb(r,e[-1],part) + scal(scalar(e,back),e[-1]) + elif part=='centers': + # GK: targets sit at their nonzero-frame-compensation level (0 at the defaults); a centre copy descends + # cf -> served levels (descending chain) -> lowest served level and scatters into each target at its level + lv=lambda r:c.get('target_levels',{}).get(str(r-v),0) + assert all(cur[r]==lv(r) for r in range(v,2*v)) + for k,r in enumerate(c['centers']): + cf=c['center_frames'][k];assert cur[r]==cf + terms=[e for e in c['cut'] if e[2]==r] + path=[cf]+sorted({lv(e[1]) for e in terms}-{cf},key=lambda x:-len(frames[x])) + C=['C',k] + if not back: + scal(['clear',C],cf);scal(['copy',C,['L',r]],cf) + for a in range(len(path)): + if a>0:event(['center',k,path[a-1],path[a],len(frames[path[a-1]])-len(frames[path[a]])]) + for e in terms: + if lv(e[1])==path[a]:scal(['add',['L',e[1]],C,e[3],e[4]],path[a]) + scal(['clear',C],path[-1]) + else: + scal(['clear',C],path[-1]) + for a in range(len(path)-1,-1,-1): + for e in terms: + if lv(e[1])==path[a]:scal(['add',C,['L',e[1]],e[3],e[4]],path[a]) + if a>0:event(['center',k,path[a],path[a-1],len(frames[path[a-1]])-len(frames[path[a]])]) + scal(['add',['L',r],C,-1,1],cf);scal(['clear',C],cf) + else: + for r,f in enumerate(c['final']):climb(r,f,part) + event(['phase','exit_adapters']) + for r,f in enumerate(c['final']): + if r not in hpe:event(['adapter','new_to_old',r,f]) # HPE: no old-convention exit for a helper that ends at U; its post wrapper is L_{E,U}^-1 + event(['phase','full_frame_cleanup']) + for e in c['cleanup']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['final'][r]==1 for r in regs) + scal(scalar(e,back),1) + for r in wrapped:event(['residual_adapter','post',r,c['start'][r]]+([c['final'][r]] if r in hpe else [])) # HPE: 5th field = terminal frame U # GK: L_E^-1 after the full-frame cleanup + event(['phase','done']) + return out + +def check_local(events,back): + # Literal scalar replay of the emitted stream, including center lifetimes. + state={('L',r):{r:Q(1)} for r in range(n)};live=[];paid=Counter();prims=0;macros=0 + for e in events: + if e[0]=='climb':assert not live;paid[e[5]]+=1 + elif e[0]=='center':assert live==[e[1]];paid[e[4]]+=1 + elif e[0]=='scalar': + op=e[1];tag=op[0];t=tuple(op[1]);macros+=1;prims+=2*primitive_bound(op) + if tag=='clear': + state[t]={} + if t[0]=='C' and t[1] in live:live.remove(t[1]) + elif tag=='copy':state[t]=dict(state.get(tuple(op[2]),{}));live.append(t[1]) + elif tag=='scale':state[t]={j:Q(op[2],op[3])*x for j,x in state[t].items()} + else: + s=tuple(op[2]);q=Q(op[3],op[4]);row=state.setdefault(t,{}) + if t[0]=='C' and t[1] not in live:live.append(t[1]) + for j,x in list(state.get(s,{}).items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + assert not live and all(not row for r,row in state.items() if r[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r PR552 -> +PR531 invoice_final.py, whose notices and sources are preserved in the package. +Every call selects a hash-bound provider. Shared compiler reserves use maxima; +primitive work, coefficient work, local children and wrappers are also summed +from actual selected provider/orientation records. +""" +import argparse, gzip, hashlib, json +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +assert __debug__, 'Assertions required' + +def read(path): + data=path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix=='.gz' else data) +def filehash(path): return hashlib.sha256(path.read_bytes()).hexdigest() +def contenthash(path): + data=path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix=='.gz' else data).hexdigest() +def programhash(events): + return hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest() + +def recount_provider(local_dir, registry): + cp=local_dir/'CANONICAL-WORD.json.gz'; pp=local_dir/'LOCAL-PROGRAMS.json.gz' + rp=local_dir/'INDEPENDENT-LOCAL-REPLAY.json' + w,programs,replay=read(cp),read(pp),read(rp) + checks=read(local_dir/'LOCAL-CHECKS.json') + assert set(programs)=={'forward','backward'} + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==filehash(cp)==registry['canonical_word_sha256'] + assert replay['local_programs_sha256']==filehash(pp)==registry['local_programs_sha256'] + assert programs==registry['local_programs'] + assert checks==registry['local_program_checks'] + assert filehash(local_dir/'CLIFFORD-RECIPES.json')==registry['exact_local_clifford_recipe_sha256'] + assert filehash(local_dir/'RESIDUAL-ADAPTERS.json')==registry['residual_adapter_sha256'] + v,helpers,h,m=w['v'],w['R'],w['h'],73 + assert (v,h)==(112,9) and type(helpers) is int and helpers>0 + assert registry['v']==v and registry['R']==helpers and registry['h']==h + assert registry['ports']==w['ports'] and registry['centers']==w['centers'] + assert replay['v']==v and replay['helpers']==helpers + n=2*v+helpers + widths = [len(w['frames'][w['final'][r]])-len(w['frames'][w['start'][r]]) for r in range(2*v, 2*v+helpers)] # HPE: |final|-|start| + terminal_codim = sum(h-len(w['frames'][w['final'][r]]) for r in range(2*v, 2*v+helpers)) # HPE: 0 for FULL-ended helpers + ends = {r: f for r, f in enumerate(w['final']) if r >= 2*v and f != 1} + assert len(widths) == helpers + entrances = {r: f for r, f in enumerate(w['start']) if r >= 2*v and f != 0} + entering = len(entrances) + wrapped = {**entrances, **{r: 0 for r in ends if r not in entrances}} # COLD-HPE: cold hyperplane-ended helpers carry wrappers too + cold_ends = len(wrapped) - len(entrances) + assert entering == replay['entering_helpers'] + local = {} + for orientation, events in programs.items(): + # Endpoint equality and native frames were already independently + # replayed on all n columns in the hash-bound receipt above. + env = {('L', r): Q(1) for r in range(n)} + peak = Q(1) + real = macros = workops = 0 + paid = Counter() + wrappers = {'pre': set(), 'post': set()} + for event in events: + tag = event[0] + if tag == 'climb': + paid[event[5]] += 1 + elif tag == 'center': + paid[event[4]] += 1 + elif tag == 'residual_adapter': + _, kind, register, frame, *end = event + assert kind in wrappers and wrapped.get(register) == frame + assert end == ([ends[register]] if register in ends else []) # HPE: R_{E,U}^-1 and L_{E,U}^-1 name U + assert register not in wrappers[kind] + wrappers[kind].add(register) + elif tag == 'scalar': + macros += 1 + scalar = event[1] + op, target = scalar[0], tuple(scalar[1]) + if op == 'clear': + env[target] = Q(0) + count = 1 + elif op == 'copy': + env[target] = env[tuple(scalar[2])] + count = 1 + elif op == 'scale': + q = Q(scalar[2], scalar[3]) + numerator, denominator = abs(q.numerator), q.denominator + assert numerator and numerator & (numerator-1) == 0 + assert denominator & (denominator-1) == 0 + env[target] *= abs(q) + count = abs(numerator.bit_length()-denominator.bit_length()) + int(q < 0) + elif op == 'add': + source = tuple(scalar[2]) + q = Q(scalar[3], scalar[4]) + numerator, denominator = abs(q.numerator), q.denominator + assert source != target and numerator > 0 + assert denominator & (denominator-1) == 0 + acc, count = 0, 1 # clear coefficient work + for i, bit in enumerate(bin(numerator)[2:]): + if i: + acc *= 2 + count += 1 + peak = max(peak, acc*env[source]) + if bit == '1': + acc += 1 + count += 1 + peak = max(peak, acc*env[source]) + value = Q(acc) + for _ in range(denominator.bit_length()-1): + value /= 2 + count += 1 + peak = max(peak, value*env[source]) + assert value == abs(q) + count += 2 # signed accumulation and work clear + env[target] = env.get(target, Q(0)) + abs(q)*env[source] + workops += count + else: + raise AssertionError(op) + real += 2*count + peak = max(peak, env[target]) + else: + assert tag in ('adapter', 'phase') + assert wrappers['pre'] == wrappers['post'] == set(wrapped) + assert all(value == 0 for register, value in env.items() if register[0] == 'C') + prior = replay['local'][orientation] + assert prior['all_exact_columns'] == n and prior['private_work_erased'] + assert peak == Q(prior['prefix_l1_upper']) and peak < 2**prior['charged_payload_bits'] + bits = peak.numerator.bit_length()-peak.denominator.bit_length()+1 + assert bits == prior['prefix_bits_upper'] + assert real == checks[orientation]['real_component_primitive_bound'] + assert macros == checks[orientation]['scalar_macros'] + assert dict(paid) == {int(r): count for r, count in checks[orientation]['paid_profile'].items()} + assert dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()} + local[orientation] = dict( + events=len(events), macros=macros, real_component_primitives=real, + prefix_l1=str(peak), prefix_bits=bits, + coefficient_work_primitive_count=workops, all_exact_columns=n, + dirty_helper_columns=helpers, all_dirty_helper_columns_restored=True, + private_centres_and_coefficient_work_cleared=True, + pre_wrappers=len(wrappers['pre']), post_wrappers=len(wrappers['post']), + endpoint_evidence='Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json') + + centres = len(w['centers']) + children = sum(checks['forward']['paid_profile'].values()) + assert checks['forward']['paid_profile'] == checks['backward']['paid_profile'] + macro_bound = max(row['macros'] for row in local.values()) + compiler = 64*(m+1)**3 + adapters = 16*(macro_bound+children+n+centres)+64*m + primitive_bound = max(row['real_component_primitives'] for row in local.values())+adapters*compiler + + assert widths==registry['widths'] + artifacts={f.name:filehash(f) for f in local_dir.iterdir() if f.is_file()} + phase_review=read(local_dir/'CLIFFORD-REVIEW.json') + return dict(local=local,helpers=helpers,centres=centres,v=v,h=h,n=n, + entering_helpers=entering,entrance_rank=sum(len(w['frames'][f]) for f in w['start'][2*v:]), + terminal_codimension=terminal_codim, hyperplane_ended_helpers=len(ends), # HPE: always reported (0 for FULL-ended words) + **({'cold_hyperplane_ended_helpers': cold_ends} if cold_ends else {}), # COLD-HPE: absent without cold ends + width_inventory=dict(sorted(Counter(widths).items())),widths=widths, + local_adapters=adapters,local_primitive_bound=primitive_bound, + compiler=compiler,children=children,artifacts=artifacts, + paid_profile=checks['forward']['paid_profile'], + program_hashes={o:programhash(events) for o,events in programs.items()},semantic_artifact_sha256=artifact_identities(local_dir)) + + +def run(base, hosted, audit, out, retained_invoice=None): + local_dir=base/'split-centres' + parent=read(local_dir/'GLOBAL-TEMPLATE.json.gz') + template_path=hosted/'GLOBAL-TEMPLATE.json.gz' + template=read(template_path); summary=read(hosted/'HOSTED.json') + owners=read(audit/'OWNERS-AND-PROFILE.json'); control=read(audit/'ASYNC-AUDIT.json') + template_hash=contenthash(template_path) + assert template_hash==control['complex_template_sha256']==owners['template_sha256']==summary['template_sha256'] + assert owners['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert template['recipe']==parent['recipe'] + assert 'local_programs' not in template + assert set(template['local_providers'])==set(PIDS) + providers={pid:recount_provider(base/'providers'/pid,registry) + for pid,registry in template['local_providers'].items()} + for pid,p in providers.items(): + assert owners['provider_phase_semantic_sha256'][pid]==control['provider_phase_semantic_sha256'][pid]==p['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] + # The fresh controller admission must cite precisely these provider bytes. + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json'): + path='providers/'+pid+'/'+name + assert summary['source_artifacts'][path]==p['artifacts'][name] + assert owners['source_artifacts'][path]==p['artifacts'][name] + # R is read from the provider words (all must agree); the parent dedicated-bank + # envelope keeps its own helper count R0 from the parent split-centres word. + assert len({p['helpers'] for p in providers.values()})==1,'providers disagree on helper count R' + v,h,m,centres=112,9,73,8 + helpers=next(iter(providers.values()))['helpers']; n=2*v+helpers + assert all((p['v'],p['h'],p['centres'],p['n'])==(v,h,centres,n) for p in providers.values()) + parent_helpers=read(local_dir/'CANONICAL-WORD.json.gz')['R'] + stages,replicas,blocks_per_stream=9,8,4 + call_count=len(template['calls']) + assert call_count==stages*replicas==control['complete_invocations'] + assert control['one_owner_per_complete_invocation'] + assert len({(c['stage'],c['replica']) for c in template['calls']})==call_count + parent_calls={(c['stage'],c['replica']):c for c in parent['calls']} + sweeps=[e for e in template['execution_schedule'] if e['kind']=='local_cover_sweep'] + assert len(sweeps)==call_count + selected=[]; selected_paid=Counter(); provider_counts=Counter(); orientation_counts=Counter() + scalar=coefficient_work=macros=0; wrapper_factors=0 + factors_per_wrapper=2*(m-1) + for c in template['calls']: + pid,orientation=c['provider_id'],c['orientation']; p=providers[pid] + old=parent_calls[(c['stage'],c['replica'])] + assert orientation==old['orientation'] and c['owners'][:2*v]==old['owners'][:2*v] + assert c['local_program_sha256']==p['program_hashes'][orientation] + r=p['local'][orientation] + scalar+=r['real_component_primitives']; coefficient_work+=r['coefficient_work_primitive_count']; macros+=r['macros'] + wrapper_factors+=(r['pre_wrappers']+r['post_wrappers'])*factors_per_wrapper + provider_counts[pid]+=1; orientation_counts[(pid,orientation)]+=1 + selected_paid.update({int(k):v for k,v in p['paid_profile'].items()}) + selected.append(dict(stage=c['stage'],replica=c['replica'],provider_id=pid,orientation=orientation, + program_sha256=c['local_program_sha256'],events=r['events'],macros=r['macros'], + real_component_primitives=r['real_component_primitives'], + coefficient_work_primitive_count=r['coefficient_work_primitive_count'], + entering_helpers=p['entering_helpers'],entrance_rank=p['entrance_rank'], + pre_wrappers=r['pre_wrappers'],post_wrappers=r['post_wrappers'])) + assert provider_counts==COUNTS + # The sweep registry is executable: no hidden use of the historical supplier. + by_call={(c['stage'],c['replica']):c for c in template['calls']} + for e in sweeps: + c=by_call[(e['stage'],e['replica'])] + assert e['provider_id']==c['provider_id'] + assert set(p['compiler'] for p in providers.values())=={64*(m+1)**3} + compiler=64*(m+1)**3 + adapters=max(p['local_adapters'] for p in providers.values()) + primitive_bound=max(p['local_primitive_bound'] for p in providers.values()) + bridge_steps=sum(event['kind']=='bridge' for event in parent['recipe']) + bridge_sweeps=sum(event['kind']=='bridge' for event in template['execution_schedule']) + assert bridge_sweeps==replicas*bridge_steps + bridge_additions=2*v*bridge_sweeps + shifts=blocks_per_stream*v*replicas; moves=2*shifts + parent_live,parent_physical=parent['live'],parent['physical'] + data_stock=2*v*blocks_per_stream*replicas + assert (parent_live-data_stock)%stages==0 + parent_banks=(parent_live-data_stock)//stages + assert parent_banks>=0 and parent_physical==parent_live+parent_helpers+centres+2 + nonlocal_items=(4*v*replicas*stages+2*v*replicas*stages+2*call_count*helpers + +sum(child['replicas'] for child in parent['idle_children'])+stages*parent_banks + +bridge_additions+shifts+moves+parent_live+parent_physical+wrapper_factors) + outside=8*nonlocal_items+64*m + parent_pervertex=(scalar+bridge_additions+shifts+moves+parent_live + +(call_count*adapters+outside)*compiler+64*parent_physical) + live,physical=template['live'],template['physical'] + mass,profile=owners['rank_mass'],owners['paid_profile'] + assert m*live-mass==owners['deficit']==2560 + assert mass==sum(int(r)*count for r,count in profile.items()) + assert physical==live+helpers+centres+2 + assert live==owners['live'] and physical==owners['physical'] + assert live<=parent_live and physical<=parent_physical + assert not template['bank_padding']['families'] + assert owners['explicit_idle_remainder_children']<=owners['source_idle_children_charged'] + # The old dedicated-bank geometry is only a conservative reserve envelope. + # Its singular program is never used as evidence for a mixed invocation. + rebased=parent_pervertex+65*(physical-parent_physical)+(live-parent_live) + used=max(rebased,parent_pervertex); retained=None; payload=512 + if retained_invoice is not None: + previous=read(retained_invoice) + assert previous['compiler']==compiler and previous['charged_prefix_bits']==payload + previous_bound=previous['conservative_pervertex_used'] + used=max(used,previous_bound+parent_pervertex) + retained=dict(sha256=filehash(retained_invoice),previous_pervertex_allowance=previous_bound, + added_complete_new_pervertex=parent_pervertex,policy='Retain old allowance and add entire fresh mixed recount.') + half=m//2; group=2**(half*half) + for i in range(1,half+1): group*=2**(2*i)-1 + stock,streamed_mass=group*physical,group*mass + logical=group*used+64; router=compiler*(logical+1)*(stock+1)**2 + g_bound,e_bound,c0=2**30000,2**100000,2**210000 + total_mass=streamed_mass+e_bound + literal=2*g_bound*stock**2+8*streamed_mass+4*stock+4+32*m + row=2*stock.bit_length()+9909+252+2*payload + maxchild=max(map(int,profile)) + inequalities=dict(local_primitive_bound=primitive_bound<2**48, + logical=logical<2**6050,router=router2*maxchild*maxchild) + assert all(inequalities.values()) + localbits=max(r['prefix_bits'] for p in providers.values() for r in p['local'].values()) + input_l2_bits=(m+1)//2 + required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4 + assert required_prefix R helper map +# (verify.py checks the spec value against the constructor's HELPER-MAP.json) +SPOT=tuple(SPEC.get('width_spot_helpers',(270,282,294,306))) +PIDS=tuple(sorted(set(DISPATCH.values()))) +COUNTS=dict(Counter(DISPATCH.values())) +assert DISCOVER or set(PROVIDERS)==set(PIDS),'spec providers differ from dispatch providers' +def lookup(key): + """Dotted spec path; a segment may itself contain dots when it names a file (split at most once per known file suffix).""" + v=SPEC;parts=key.split('.') + while parts: + for n in range(len(parts),0,-1): + k='.'.join(parts[:n]) + if isinstance(v,dict) and k in v:v=v[k];parts=parts[n:];break + else:raise KeyError('spec has no key %s'%key) + return v +def pin(key,got): + """Strict mode: got must equal the spec value at dotted key; the failure names the key.""" + if DISCOVER: + if os.environ.get('WITNESS_RECORD'): # discovery bookkeeping only: append (key, value) for the spec writer + with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10)) + return got + want=lookup(key) + assert got==want,'SPEC MISMATCH %s: expected %s got %s'%(key,json.dumps(want)[:400],json.dumps(got,default=str)[:400]) + return got +def partner(pid): + """A different provider for substitution controls (next in sorted order).""" + assert len(PIDS)>1 + return PIDS[(PIDS.index(pid)+1)%len(PIDS)] diff --git a/research/combined-cold-ends-20261013/witness635/data/COMPOSITION-REPAIR.json b/research/combined-cold-ends-20261013/witness635/data/COMPOSITION-REPAIR.json new file mode 100644 index 0000000000..b5a26e048a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/COMPOSITION-REPAIR.json @@ -0,0 +1,82 @@ +[ + [ + "add", + 323, + 590, + -1, + 1, + [] + ], + [ + "add", + 309, + 590, + 1, + 1, + [] + ], + [ + "add", + 590, + 388, + 1, + 2, + [] + ], + [ + "add", + 590, + 391, + -1, + 2, + [] + ], + [ + "add", + 590, + 423, + 1, + 2, + [] + ], + [ + "add", + 590, + 421, + -1, + 2, + [] + ], + [ + "add", + 321, + 581, + -1, + 1, + [] + ], + [ + "add", + 308, + 581, + 1, + 1, + [] + ], + [ + "add", + 581, + 373, + 1, + 2, + [] + ], + [ + "add", + 581, + 406, + -1, + 2, + [] + ] +] \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/data/EXPECTED.json b/research/combined-cold-ends-20261013/witness635/data/EXPECTED.json new file mode 100644 index 0000000000..784514cef1 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/EXPECTED.json @@ -0,0 +1,1454 @@ +{ + "schema": "witness-expected/1", + "witness_sha256": "465c352c9c450cd6308173616c006a0004d0e5c8ec3593ce243762ba0f7594e9", + "build": { + "ck_504": { + "steps": [ + { + "input_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "omission_controls": 48, + "output_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b" + }, + { + "input_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "negative_controls": 12, + "output_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269" + }, + { + "input_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "negative_controls": 6, + "output_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b" + } + ], + "base_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "word_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b" + }, + "jp8_504": { + "steps": [ + { + "input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "omission_controls": 6, + "output_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d" + }, + { + "input_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "omission_controls": 32, + "output_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f" + }, + {}, + { + "input_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "omission_controls": 135, + "rank5_controls": 8, + "joint_negative_controls": 15, + "output_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533" + } + ], + "base_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "word_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533" + }, + "ck": { + "steps": [ + { + "input_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "shadow_input_content_sha256": "aad9b01b30bb8a2c5ce8d9415afafc88b0ab288986eb3d068a2bbba8e45bef51", + "shadow_output_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "output_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf" + }, + { + "input_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf", + "shadow_input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "shadow_output_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "output_content_sha256": "b184d491bdc7d42af32649b71cf46663a1dfdfc46046bac8cd6bdef6060afdd6" + }, + { + "input_content_sha256": "b184d491bdc7d42af32649b71cf46663a1dfdfc46046bac8cd6bdef6060afdd6", + "shadow_input_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "shadow_output_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "output_content_sha256": "83479d878efe213b6433ddee10281b1b52fbfb56494fb0424da6cc7e7460278e" + }, + { + "input_content_sha256": "83479d878efe213b6433ddee10281b1b52fbfb56494fb0424da6cc7e7460278e", + "shadow_input_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "shadow_output_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "output_content_sha256": "7ddfa2bca87c1bdca6b573800b646f3c2d9ff75b0dde144fcaa6f714b96c5a5c" + }, + { + "input_content_sha256": "7ddfa2bca87c1bdca6b573800b646f3c2d9ff75b0dde144fcaa6f714b96c5a5c", + "shadow_input_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "shadow_output_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b", + "output_content_sha256": "5532de57a57084dfbb0d0a245d76cb401124d05fc01e2f20361acb4a45a5fd33" + }, + { + "input_content_sha256": "5532de57a57084dfbb0d0a245d76cb401124d05fc01e2f20361acb4a45a5fd33", + "negative_controls": 48, + "output_content_sha256": "b19c9c7cf895e31cd0afd12e5226cd0c917fac387bf7b12533437141790845c8" + }, + { + "input_content_sha256": "b19c9c7cf895e31cd0afd12e5226cd0c917fac387bf7b12533437141790845c8", + "negative_controls": 21, + "output_content_sha256": "93228917343883327493cf8e8af68be06251be4db719039ae3ca8d54595f2be6" + }, + { + "input_content_sha256": "93228917343883327493cf8e8af68be06251be4db719039ae3ca8d54595f2be6", + "negative_controls": 46, + "output_content_sha256": "9f94857de91021970cbf35099abafb3161568a723aa80e43d862606c8006485d" + } + ], + "helper_map_sha256": "688d5115b221be68c96970822cc04ff698e2a84432fa7db9cb59057f6fe55def", + "base_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "word_content_sha256": "9f94857de91021970cbf35099abafb3161568a723aa80e43d862606c8006485d" + }, + "jp8": { + "steps": [ + { + "input_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "shadow_input_content_sha256": "aad9b01b30bb8a2c5ce8d9415afafc88b0ab288986eb3d068a2bbba8e45bef51", + "shadow_output_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "output_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf" + }, + { + "input_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf", + "shadow_input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "shadow_output_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "output_content_sha256": "d1e6e83d61009650261c17ee59f44cdce1528b8908d4dc5b5437a789847ae5ba" + }, + { + "input_content_sha256": "d1e6e83d61009650261c17ee59f44cdce1528b8908d4dc5b5437a789847ae5ba", + "shadow_input_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "shadow_output_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "output_content_sha256": "c5280629e7b9fc03ddd6be63fb9218935c21c015a5e5052ad14dfa34ae68466f" + }, + { + "input_content_sha256": "c5280629e7b9fc03ddd6be63fb9218935c21c015a5e5052ad14dfa34ae68466f", + "shadow_input_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "shadow_output_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533", + "output_content_sha256": "8aa907460a478d49c67dac4b96ce842a2811f0283cfa7723288ba9b82f07d80f" + }, + { + "input_content_sha256": "8aa907460a478d49c67dac4b96ce842a2811f0283cfa7723288ba9b82f07d80f", + "negative_controls": 48, + "output_content_sha256": "b7a36c11d0f49a027bbbcb6185a4484a65c176ac9597afd3fa28eaad58a8a0ce" + }, + { + "input_content_sha256": "b7a36c11d0f49a027bbbcb6185a4484a65c176ac9597afd3fa28eaad58a8a0ce", + "negative_controls": 21, + "output_content_sha256": "a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016" + }, + { + "input_content_sha256": "a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016", + "negative_controls": 46, + "output_content_sha256": "45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb" + } + ], + "helper_map_sha256": "688d5115b221be68c96970822cc04ff698e2a84432fa7db9cb59057f6fe55def", + "base_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "word_content_sha256": "45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb" + } + }, + "providers": { + "ck": { + "inventory": { + "4": 30, + "5": 48, + "7": 68, + "8": 96, + "9": 250 + }, + "native_negative_controls": 25, + "phase_edges": 3104, + "expected_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + }, + "entering": 216, + "entrance": 424, + "width_digest": "5ab4a580a6a48bb8a4a7c3a674b35e5a2c188bacf48ce3f1d1a5ae0a78673c2f", + "program_hashes": { + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462", + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + "complete_contract": { + "local": { + "backward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413924, + "prefix_l1": "5537251444449428109158812401759663510181646155932443772517567125/137438953472", + "prefix_bits": 175, + "coefficient_work_primitive_count": 206266, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 242, + "post_wrappers": 242, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413876, + "prefix_l1": "8079815275983325690332778612919/1024", + "prefix_bits": 93, + "coefficient_work_primitive_count": 206234, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 242, + "post_wrappers": 242, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 492, + "centres": 8, + "v": 112, + "h": 9, + "n": 716, + "entering_helpers": 216, + "entrance_rank": 424, + "terminal_codimension": 150, + "hyperplane_ended_helpers": 62, + "cold_hyperplane_ended_helpers": 26, + "width_inventory": { + "4": 30, + "5": 48, + "7": 68, + "8": 96, + "9": 250 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 544816, + "local_primitive_bound": 14129441616100, + "compiler": 25934336, + "children": 3702, + "paid_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "program_hashes": { + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462", + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + } + }, + "semantic_phase_sha256": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "wrappers": 242, + "artifacts": { + "LOCAL-CHECKS.json": "89d8a58f4ef62d146aa09fcbbeb0f62118327131b9397b13e891e7c7d2b30012", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "RESIDUAL-ADAPTERS.json": "f3b8d603a93cefacc5185efce7202a6babf6239954f0a1930b0806aaa8d7a164" + }, + "expected_local": { + "forward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413876, + "prefix_l1": "8079815275983325690332778612919/1024", + "coefficient_work_primitive_count": 206234 + }, + "backward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413924, + "prefix_l1": "5537251444449428109158812401759663510181646155932443772517567125/137438953472", + "coefficient_work_primitive_count": 206266 + } + } + }, + "jp8": { + "inventory": { + "4": 30, + "5": 48, + "7": 38, + "8": 116, + "9": 260 + }, + "native_negative_controls": 25, + "phase_edges": 3019, + "expected_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "bf7ae81403ca1bdb4bcefd4cb615ba238ac42f4cdefb2b313c78f2f1f9efa3a0", + "LOCAL-PROGRAMS.json.gz": "e9140e13817ed71d262f349c88316b556047a292ec7294f90a0dd012f1b8e0a9", + "LOCAL-CHECKS.json": "e760846085bd2a3133ddd9e5ec3e9e926f747a7d9674ba0dd637105db25975da", + "INDEPENDENT-LOCAL-REPLAY.json": "bef721119831246505894c78028ef13b29092296723f1822a04546e5938d6bf0", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + }, + "entering": 204, + "entrance": 380, + "width_digest": "05a0a9237bdfe9cd7b1d6b0be9ca822689659a952c7edc7a446266fe20aa5f62", + "program_hashes": { + "backward": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b", + "forward": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + "complete_contract": { + "local": { + "backward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654164, + "prefix_l1": "2479724476753402573943749068712044792254525/128", + "prefix_bits": 134, + "coefficient_work_primitive_count": 326016, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 232, + "post_wrappers": 232, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654116, + "prefix_l1": "1071188023633812272513929049017369919153871933145074376255/8192", + "prefix_bits": 177, + "coefficient_work_primitive_count": 325984, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 232, + "post_wrappers": 232, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 492, + "centres": 8, + "v": 112, + "h": 9, + "n": 716, + "entering_helpers": 204, + "entrance_rank": 380, + "terminal_codimension": 154, + "hyperplane_ended_helpers": 64, + "cold_hyperplane_ended_helpers": 28, + "width_inventory": { + "4": 30, + "5": 48, + "7": 38, + "8": 116, + "9": 260 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 1045808, + "local_primitive_bound": 27122336717652, + "compiler": 25934336, + "children": 3612, + "paid_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "program_hashes": { + "backward": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b", + "forward": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "bf7ae81403ca1bdb4bcefd4cb615ba238ac42f4cdefb2b313c78f2f1f9efa3a0", + "LOCAL-PROGRAMS.json.gz": "e9140e13817ed71d262f349c88316b556047a292ec7294f90a0dd012f1b8e0a9", + "LOCAL-CHECKS.json": "e760846085bd2a3133ddd9e5ec3e9e926f747a7d9674ba0dd637105db25975da", + "INDEPENDENT-LOCAL-REPLAY.json": "bef721119831246505894c78028ef13b29092296723f1822a04546e5938d6bf0", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + } + }, + "semantic_phase_sha256": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "wrappers": 232, + "artifacts": { + "LOCAL-CHECKS.json": "6b4e407bd00a591e519b7be0fc35ee75eb2eca16dcdf34591992507a865cceb8", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "RESIDUAL-ADAPTERS.json": "61ea5e3a396442afbdddd567ccc605c025d51bae09fc26de134d3b84a86e5be4" + }, + "expected_local": { + "forward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654116, + "prefix_l1": "1071188023633812272513929049017369919153871933145074376255/8192", + "coefficient_work_primitive_count": 325984 + }, + "backward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654164, + "prefix_l1": "2479724476753402573943749068712044792254525/128", + "coefficient_work_primitive_count": 326016 + } + } + } + }, + "global": { + "provider_counts": { + "jp8": 71, + "ck": 1 + }, + "global_profile": { + "1": 181420, + "2": 29094, + "3": 32112, + "4": 11808, + "5": 4898, + "6": 288, + "8": 576, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "owners_per_call": 716, + "hosted_residuals": 35424, + "rank_mass": 520704, + "actual_73column_sigmas": 6877, + "cross_replica_helper_roles": 25698, + "idle_remainders": 2266, + "live": 7168, + "physical": 7670, + "deficit": 2560, + "entering_helper_roles": 16572, + "idle_remainder_profile": { + "1": 42, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "complex_lower": "1638951529269857940289/1000000000000000000000000", + "conservative_complex_lower": "1638951526393318721237/1000000000000000000000000", + "kappa": "204533720305051/125000000000000000", + "kappa_decimal": "0.001636269762440408", + "conservative_kappa_decimal": "0.001636269759573274", + "mutations_rejected": 23, + "assembly_controls_rejected": 114 + } +} diff --git a/research/combined-cold-ends-20261013/witness635/data/OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef6bb2ae0851fe22e112d025f7fc23152c618751 GIT binary patch literal 422609 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 z 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

|MyO)j3PrrR_B^_;J=BI~eCQD1BIbG(! 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"!FLf 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 z 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΂e3Bt>h_`Nq!ob$_7?ZwcDkfj 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 +R@Eqd+OSKk|FX(q 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 FM*u_6Es+2K literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR632/PLAN.json b/research/combined-cold-ends-20261013/witness635/data/nominations/PR632/PLAN.json new file mode 100644 index 0000000000..598b0ec3f1 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/nominations/PR632/PLAN.json @@ -0,0 +1,41780 @@ +{ + "status": "LITERAL_OWNER_NOMINATION_PENDING_ADMISSION", + "mode": "literal-owner-width-swap-search", + "K": 4, + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "deficit": 2560, + "profile": { + "1": 181708, + "2": 30145, + "3": 31106, + "4": 11520, + "5": 4912, + "6": 576, + "8": 576, + "12": 1, + "16": 3, + "32": 2, + "48": 2220 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "FEASIBLE_NOT_OPTIMAL", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "ck": { + "directory": "providers/ck", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "ae3018c0646be06f47d345bb8baf0e6ea9220096a949fa30a8f7656aa4ad6f45", + "LOCAL-PROGRAMS.json.gz": "b5da54e049cc127a1065190a647cb71cac0c6ba03d9ccdb71719f4fcbfa886f3", + "LOCAL-CHECKS.json": "059c4e59142bdf5c19dc7c0afebcddfec28e6e60cbc7299b8bdcc624afbc0cbe", + "INDEPENDENT-LOCAL-REPLAY.json": "ecefb9e661301d8081522be68bbe6640e175c011eb1177f643383d193c6fb2f0", + "CLIFFORD-RECIPES.json": "dfb64e71409a395f9375d9cc2258365d462bab2d28b707dcfba38994dd5aa0b9", + "CLIFFORD-REVIEW.json": "e9eb877f03421bee58630612b13a9dd134ffcdef070b6df8f6b28b3c9c65cde3", + "RESIDUAL-ADAPTERS.json": "4697965c1b466fd3eaf37fa1fbbd45bb06c78cb0fe0b3a253744efb4013581b9" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2596, + "2": 552, + "3": 304, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f", + "backward": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "9bbc75dede090cfd7a0a0252424ea9d9f6211e2350d2a801d4e4f2f0784167c7", + "LOCAL-PROGRAMS.json.gz": "854f17274092263dc25e60367f4cd0d29f60a8446becd17cc1883ebed7a97900", + "LOCAL-CHECKS.json": "9e7be4f5eb567ffe886871b3fa434cc71f352e91cc9da07cb4e72c5742f24db4", + "INDEPENDENT-LOCAL-REPLAY.json": "ad854d9d15515cbcf7a2bee221d9c3cf0c7215770521866b12ce98aa777e310b", + "CLIFFORD-RECIPES.json": "dfb64e71409a395f9375d9cc2258365d462bab2d28b707dcfba38994dd5aa0b9", + "CLIFFORD-REVIEW.json": "dceebd0983fdfe94922323ae6499fc2d9bfbb7886c6843af5673b0266ec5b609", + "RESIDUAL-ADAPTERS.json": "8283dfa442fc7e7626f3356385bda8607b8d15eecfdc9515a6271c29da6caa7a" + } + }, + "jp8": { + "directory": "providers/jp8", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "01b16580b4fe8443df01374806ef0c6c3ff1aed050a437e48db01348c53653ef", + "LOCAL-PROGRAMS.json.gz": "8f0ac3474448175f2ea93a70ff46619f421499f4de9502bea99c8139b80c6e6a", + "LOCAL-CHECKS.json": "ab2e905dd21c0672e4f8c6eb94e8e9ab98053100dd7566d33ddf85fd9d7d2a27", + "INDEPENDENT-LOCAL-REPLAY.json": "bbcd33395cd21a5e2dd6854660daafd831888135d45e640c6e817a43fe6095af", + "CLIFFORD-RECIPES.json": "efc3b59067b861446b9d307eb66856a62dd6691f194b8a5110eb86f09889418f", + "CLIFFORD-REVIEW.json": "c085c35fae73da38303a7ee9fcd1355f9cc046cd5ee16d6d05d1709cce752c46", + "RESIDUAL-ADAPTERS.json": "1ce155ca22554c80b3d40dbde3f7c723826775dcf043ac54e50c719cdef1cf0f" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2514, + "2": 402, + "3": 448, + "4": 160, + "5": 68, + "6": 8, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "5d9189175af3e0a96a484fb48e64719a835af2a0921505d7bad6f6ccb283cc0f", + "backward": "a86273dec3ce33478254799a2f68c5f061eb22546cfa64b4e518220548e91aae" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "e5e3448a3253e4334b7176ac5fcb1921c60f6f82b38454b74997bd06f11fc75b", + "LOCAL-PROGRAMS.json.gz": "56fe3733bab71312e8a2622af8c884e0969494eff0a5b8a312ad7843d8dbc567", + "LOCAL-CHECKS.json": "42b73df519597e5f6b2b8c939c0c1d4b7e4b1030587a027df8e338794b41faed", + "INDEPENDENT-LOCAL-REPLAY.json": "02a9801843b1e7aaef52c0464f453ba3a8cdc23d1513839cc7bbac2bc1cfa51b", + "CLIFFORD-RECIPES.json": "efc3b59067b861446b9d307eb66856a62dd6691f194b8a5110eb86f09889418f", + "CLIFFORD-REVIEW.json": "2986e75973eadde5ba2ffece18383b814f3b03793fa5b65b28845f8bb36a2c2a", + "RESIDUAL-ADAPTERS.json": "92ec07366a3a7e362502a79dbf424ee5e4c0cdebbe393419c2b99d5f5b6d7987" + } + } + }, + "source_plan_sha256": "3fa663e8fa1a85c2e4a21ccf8cb769ee9c37000384f3c2ee45c750fe6541562b", + "assignment_sha256": "31144ae63bb5893a3bbcd952ba3901c9f360cc36d931e12f955884bcb1e0de7d", + "source_owners_sha256": "243856f536d0e1825f8fc1c458e10941d528bceb1943813622356898c3eb3361" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR635/OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/data/nominations/PR635/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5996341b37c359867dff7624483a1049acc856d GIT binary patch literal 415452 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γ#+Sf666G0XL#YcQCSfr5TyGN2+8L);0s6f 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

PheU7MP;JIPwcG04+81^ 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

W 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 L1*4rKy>tH$WXXv4 literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR635/PLAN.json b/research/combined-cold-ends-20261013/witness635/data/nominations/PR635/PLAN.json new file mode 100644 index 0000000000..d7794713dd --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/nominations/PR635/PLAN.json @@ -0,0 +1,41780 @@ +{ + "status": "LITERAL_OWNER_NOMINATION_PENDING_ADMISSION", + "mode": "frozen-saturation-pattern-time-matching", + "K": 4, + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "deficit": 2560, + "profile": { + "1": 181421, + "2": 29094, + "3": 32112, + "4": 11809, + "5": 4898, + "6": 288, + "8": 576, + "9": 2, + "32": 1, + "39": 1, + "48": 2221 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "relocate_swap_chain_flip_annealing_of_pr601_literal_map", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "ck": { + "directory": "providers/ck", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "bc5f6af3f3af66c83d3c274b5cfe7ce311a14b1591e933137b53dc6f837be950", + "LOCAL-PROGRAMS.json.gz": "a7d91d60097dc57c9f8b274ac5ee9a24c43dbf63a56116c66551d06104be4eb0", + "LOCAL-CHECKS.json": "89d8a58f4ef62d146aa09fcbbeb0f62118327131b9397b13e891e7c7d2b30012", + "INDEPENDENT-LOCAL-REPLAY.json": "5e124dbe83cc81925db5d1a97f2473ee5215e0f092193838dead850144961756", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "f964e9345e966b3dd0ba21f560ecf2fe01217bc2ab1ed24da9515466568f86d2", + "RESIDUAL-ADAPTERS.json": "f3b8d603a93cefacc5185efce7202a6babf6239954f0a1930b0806aaa8d7a164" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d", + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + } + }, + "jp8": { + "directory": "providers/jp8", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "9e916dce8c066125a3120f73ed4d8799d8ac7e9eb24d8f5b32b6bbf5dfef675e", + "LOCAL-PROGRAMS.json.gz": "11c17c342f766604c15971b479726b9124be5e2bd461a21541b5b7790174986e", + "LOCAL-CHECKS.json": "324f317e75644d9462b624a0abd033a5865d45b4da1aae54e9b457aa8c8f3efd", + "INDEPENDENT-LOCAL-REPLAY.json": "37357ad2598784f143d59d923ee9d93b4ccda320e0737cadd2c651ef8d43930f", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "133fb5351c06b72860f666a9099c67b8d9dc8006414e3c073803f38d055b81ec", + "RESIDUAL-ADAPTERS.json": "61ea5e3a396442afbdddd567ccc605c025d51bae09fc26de134d3b84a86e5be4" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "2acaf41909b2bd35995ed1069ab9f6bbcab662dd411d14cb42b88bebc1685384", + "backward": "da0379b4244d185bb79a22cdd7d788d4d43b180644319f38bd69a0f7c9f030da" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "32e23ebba95fd83ef3c70410e8a174699b548ad8e7a3de13de797f224243fdf5", + "LOCAL-PROGRAMS.json.gz": "23b08636b2d527d0d4e4d47ca2a565a7136c845d7af9cc175834e2bdd9b0ba01", + "LOCAL-CHECKS.json": "a6659a709c49a12022b61681c3399f7bfa4036a1655f72266fab236087e124f6", + "INDEPENDENT-LOCAL-REPLAY.json": "6ca8799fb9c9ace6b511c71b0da5793a87dde71e5568de87dfc88b62dd5119a4", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "50f8bf3ac3d3dd3284d0b85daced4a197ec53809f9af00be2e122647f8e0318e", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + } + } + }, + "source_plan_sha256": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "assignment_sha256": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "source_owners_sha256": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step0-promote.json b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step0-promote.json new file mode 100644 index 0000000000..1f078bea4f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step0-promote.json @@ -0,0 +1 @@ +[{"pivot": 627, "old_frame": [408, 80, 40, 6], "new_frame": [408, 80, 40, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 629, "old_frame": [408, 80, 40, 6], "new_frame": [408, 80, 40, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 630, "old_frame": [408, 80, 40, 6], "new_frame": [408, 80, 40, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 631, "old_frame": [408, 80, 40, 6], "new_frame": [408, 80, 40, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 635, "old_frame": [272, 144, 96, 6], "new_frame": [272, 144, 96, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 637, "old_frame": [272, 144, 96, 6], "new_frame": [272, 144, 96, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 638, "old_frame": [272, 144, 96, 6], "new_frame": [272, 144, 96, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 639, "old_frame": [272, 144, 96, 6], "new_frame": [272, 144, 96, 6, 1], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 651, "old_frame": [390, 68, 34, 24], "new_frame": [390, 68, 34, 24, 1], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 653, "old_frame": [390, 68, 34, 24], "new_frame": [390, 68, 34, 24, 1], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 654, "old_frame": [390, 68, 34, 24], "new_frame": [390, 68, 34, 24, 1], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 655, "old_frame": [390, 68, 34, 24], "new_frame": [390, 68, 34, 24, 1], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 659, "old_frame": [298, 170, 102, 30], "new_frame": [298, 170, 102, 30, 1], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 661, "old_frame": [298, 170, 102, 30], "new_frame": [298, 170, 102, 30, 1], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 662, "old_frame": [298, 170, 102, 30], "new_frame": [298, 170, 102, 30, 1], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 663, "old_frame": [298, 170, 102, 30], "new_frame": [298, 170, 102, 30, 1], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 667, "old_frame": [390, 96, 20, 10], "new_frame": [390, 96, 20, 10, 1], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 669, "old_frame": [390, 96, 20, 10], "new_frame": [390, 96, 20, 10, 1], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 670, "old_frame": [390, 96, 20, 10], "new_frame": [390, 96, 20, 10, 1], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 671, "old_frame": [390, 96, 20, 10], "new_frame": [390, 96, 20, 10, 1], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 683, "old_frame": [390, 75, 45, 30], "new_frame": [385, 75, 42, 25, 7], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 685, "old_frame": [390, 75, 45, 30], "new_frame": [385, 75, 42, 25, 7], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 686, "old_frame": [390, 75, 45, 30], "new_frame": [385, 75, 42, 25, 7], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 687, "old_frame": [390, 75, 45, 30], "new_frame": [385, 75, 42, 25, 7], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 691, "old_frame": [291, 163, 102, 24], "new_frame": [291, 163, 97, 24, 7], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 693, "old_frame": [291, 163, 102, 24], "new_frame": [291, 163, 97, 24, 7], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 694, "old_frame": [291, 163, 102, 24], "new_frame": [291, 163, 97, 24, 7], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 695, "old_frame": [291, 163, 102, 24], "new_frame": [291, 163, 97, 24, 7], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 699, "old_frame": [389, 96, 24, 3], "new_frame": [385, 96, 24, 4, 3], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 701, "old_frame": [389, 96, 24, 3], "new_frame": [385, 96, 24, 4, 3], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 702, "old_frame": [389, 96, 24, 3], "new_frame": [385, 96, 24, 4, 3], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 703, "old_frame": [389, 96, 24, 3], "new_frame": [385, 96, 24, 4, 3], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 707, "old_frame": [401, 96, 9, 6], "new_frame": [385, 96, 16, 9, 6], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 709, "old_frame": [401, 96, 9, 6], "new_frame": [385, 96, 16, 9, 6], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 710, "old_frame": [401, 96, 9, 6], "new_frame": [385, 96, 16, 9, 6], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 711, "old_frame": [401, 96, 9, 6], "new_frame": [385, 96, 16, 9, 6], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}, {"pivot": 715, "old_frame": [297, 169, 120, 6], "new_frame": [297, 169, 97, 25, 6], "width_before": 5, "width_after": 4, "changed_gates": 12, "profile_delta": {"1": 11, "2": -8, "3": -4, "4": 4}, "local_entropy_delta": -2.0929925750581937, "optimistic_entropy_gain": 2.7782084358496975}, {"pivot": 717, "old_frame": [297, 169, 120, 6], "new_frame": [297, 169, 97, 25, 6], "width_before": 5, "width_after": 4, "changed_gates": 9, "profile_delta": {"1": 12, "2": -7, "3": -1, "4": 1}, "local_entropy_delta": -7.454719949364001, "optimistic_entropy_gain": -2.5835189384561095}, {"pivot": 718, "old_frame": [297, 169, 120, 6], "new_frame": [297, 169, 97, 25, 6], "width_before": 5, "width_after": 4, "changed_gates": 5, "profile_delta": {"1": 9, "2": -5}, "local_entropy_delta": -6.931471805599453, "optimistic_entropy_gain": -2.060270794691562}, {"pivot": 719, "old_frame": [297, 169, 120, 6], "new_frame": [297, 169, 97, 25, 6], "width_before": 5, "width_after": 4, "changed_gates": 3, "profile_delta": {"1": 7, "2": -4}, "local_entropy_delta": -5.545177444479562, "optimistic_entropy_gain": -0.6739764335716711}] \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step1-greedy_kernels.json b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step1-greedy_kernels.json new file mode 100644 index 0000000000..db3a406ee2 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step1-greedy_kernels.json @@ -0,0 +1,561 @@ +{ + "input_content_sha256": "b672a8f4151a23fd420c7622fc127fb6c7f14564bb6cf93edfbd7aecbc38e1f9", + "output_content_sha256": "8de156284cde6d475f9ef679d43ef52e9aa57a62fc3a2f554655131396c64236", + "kernels": [ + { + "pivot": 462, + "frame": [ + 1 + ], + "gates": [ + { + "part": "A", + "index": 39, + "donor": 476, + "coefficient": "1", + "donor_state": [ + 476, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 40, + "donor": 477, + "coefficient": "1", + "donor_state": [ + 477, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 49, + "donor": 463, + "coefficient": "-1", + "donor_state": [ + 463, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 464, + "frame": [ + 1 + ], + "gates": [ + { + "part": "A", + "index": 25, + "donor": 474, + "coefficient": "1", + "donor_state": [ + 474, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 26, + "donor": 475, + "coefficient": "1", + "donor_state": [ + 475, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 465, + "coefficient": "-1", + "donor_state": [ + 465, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 466, + "frame": [ + 7 + ], + "gates": [ + { + "part": "A", + "index": 35, + "donor": 478, + "coefficient": "1", + "donor_state": [ + 478, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 36, + "donor": 479, + "coefficient": "1", + "donor_state": [ + 479, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 467, + "coefficient": "-1", + "donor_state": [ + 467, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 468, + "frame": [ + 7 + ], + "gates": [ + { + "part": "A", + "index": 29, + "donor": 480, + "coefficient": "1", + "donor_state": [ + 480, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 30, + "donor": 481, + "coefficient": "1", + "donor_state": [ + 481, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 469, + "coefficient": "-1", + "donor_state": [ + 469, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 490, + "frame": [ + 25 + ], + "gates": [ + { + "part": "A", + "index": 33, + "donor": 491, + "coefficient": "-1", + "donor_state": [ + 491, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 33, + "donor": 502, + "coefficient": "1", + "donor_state": [ + 502, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 33, + "donor": 503, + "coefficient": "1", + "donor_state": [ + 503, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 492, + "frame": [ + 25 + ], + "gates": [ + { + "part": "A", + "index": 44, + "donor": 493, + "coefficient": "-1", + "donor_state": [ + 493, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 44, + "donor": 504, + "coefficient": "1", + "donor_state": [ + 504, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 44, + "donor": 505, + "coefficient": "1", + "donor_state": [ + 505, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 514, + "frame": [ + 31 + ], + "gates": [ + { + "part": "A", + "index": 38, + "donor": 526, + "coefficient": "1", + "donor_state": [ + 526, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 39, + "donor": 527, + "coefficient": "1", + "donor_state": [ + 527, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 57, + "donor": 515, + "coefficient": "-1", + "donor_state": [ + 515, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 516, + "frame": [ + 31 + ], + "gates": [ + { + "part": "A", + "index": 51, + "donor": 528, + "coefficient": "1", + "donor_state": [ + 528, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 52, + "donor": 529, + "coefficient": "1", + "donor_state": [ + 529, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 64, + "donor": 517, + "coefficient": "-1", + "donor_state": [ + 517, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 510, + "frame": [ + 480 + ], + "gates": [ + { + "part": "B", + "index": 712, + "donor": 511, + "coefficient": "-1", + "donor_state": [ + 511, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 712, + "donor": 524, + "coefficient": "1", + "donor_state": [ + 524, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 712, + "donor": 525, + "coefficient": "1", + "donor_state": [ + 525, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 512, + "frame": [ + 480 + ], + "gates": [ + { + "part": "B", + "index": 717, + "donor": 513, + "coefficient": "-1", + "donor_state": [ + 513, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 717, + "donor": 522, + "coefficient": "1", + "donor_state": [ + 522, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 717, + "donor": 523, + "coefficient": "1", + "donor_state": [ + 523, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 586, + "frame": [ + 486 + ], + "gates": [ + { + "part": "B", + "index": 822, + "donor": 587, + "coefficient": "-1", + "donor_state": [ + 587, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 822, + "donor": 598, + "coefficient": "1", + "donor_state": [ + 598, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 822, + "donor": 599, + "coefficient": "1", + "donor_state": [ + 599, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 588, + "frame": [ + 486 + ], + "gates": [ + { + "part": "B", + "index": 827, + "donor": 589, + "coefficient": "-1", + "donor_state": [ + 589, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 827, + "donor": 600, + "coefficient": "1", + "donor_state": [ + 600, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 827, + "donor": 601, + "coefficient": "1", + "donor_state": [ + 601, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + } + ], + "source": "coldk greedy (multi-cut, cand all, ranks [1, 2, 3], targets false, kmax 6) on w/A_t_m3/FULL-WORD.json.gz", + "final_local_profile": { + "1": 2500, + "2": 484, + "3": 280, + "4": 232, + "5": 56, + "6": 56, + "8": 8 + }, + "seconds": 0.5898449 +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step2-frame_coalesce.json b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step2-frame_coalesce.json new file mode 100644 index 0000000000..fb5e59269a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step2-frame_coalesce.json @@ -0,0 +1,173 @@ +{ + "after": { + "1": 2488, + "2": 490, + "3": 280, + "4": 232, + "5": 56, + "6": 56, + "8": 8 + }, + "before": { + "1": 2500, + "2": 484, + "3": 280, + "4": 232, + "5": 56, + "6": 56, + "8": 8 + }, + "changes": [ + { + "after": [ + "add", + 465, + 464, + 1, + 1, + [ + 126, + 1 + ] + ], + "before": [ + "add", + 465, + 464, + 1, + 1, + [ + 1 + ] + ], + "index": 78, + "section": "A" + }, + { + "after": [ + "add", + 467, + 466, + 1, + 1, + [ + 121, + 7 + ] + ], + "before": [ + "add", + 467, + 466, + 1, + 1, + [ + 7 + ] + ], + "index": 75, + "section": "A" + }, + { + "after": [ + "add", + 469, + 468, + 1, + 1, + [ + 120, + 7 + ] + ], + "before": [ + "add", + 469, + 468, + 1, + 1, + [ + 7 + ] + ], + "index": 72, + "section": "A" + }, + { + "after": [ + "add", + 463, + 462, + 1, + 1, + [ + 120, + 1 + ] + ], + "before": [ + "add", + 463, + 462, + 1, + 1, + [ + 1 + ] + ], + "index": 69, + "section": "A" + }, + { + "after": [ + "add", + 517, + 516, + 1, + 1, + [ + 103, + 31 + ] + ], + "before": [ + "add", + 517, + 516, + 1, + 1, + [ + 31 + ] + ], + "index": 66, + "section": "A" + }, + { + "after": [ + "add", + 515, + 514, + 1, + 1, + [ + 102, + 31 + ] + ], + "before": [ + "add", + 515, + 514, + 1, + 1, + [ + 31 + ] + ], + "index": 61, + "section": "A" + } + ], + "input_content_sha256": "8de156284cde6d475f9ef679d43ef52e9aa57a62fc3a2f554655131396c64236" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step3-gate_move_coalesce.json b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step3-gate_move_coalesce.json new file mode 100644 index 0000000000..ac941259cb --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/atm3-step3-gate_move_coalesce.json @@ -0,0 +1,85 @@ +{ + "after": { + "1": 2484, + "2": 492, + "3": 280, + "4": 232, + "5": 56, + "6": 56, + "8": 8 + }, + "before": { + "1": 2488, + "2": 490, + "3": 280, + "4": 232, + "5": 56, + "6": 56, + "8": 8 + }, + "changes": [ + { + "after": [ + "add", + 491, + 490, + 1, + 1, + [ + 96, + 25 + ] + ], + "before": [ + "add", + 491, + 490, + 1, + 1, + [ + 25 + ] + ], + "index": 35, + "section": "A" + }, + { + "after": [ + "add", + 493, + 492, + 1, + 1, + [ + 97, + 25 + ] + ], + "before": [ + "add", + 493, + 492, + 1, + 1, + [ + 25 + ] + ], + "index": 48, + "section": "A" + } + ], + "input_content_sha256": "dffa3c643b522b524a79220c71aa15be9ee10134b3d597c293c643f6a543d472", + "moves": [ + { + "from": 33, + "section": "A", + "to": 35 + }, + { + "from": 46, + "section": "A", + "to": 48 + } + ] +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step0-greedy_kernels.json b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step0-greedy_kernels.json new file mode 100644 index 0000000000..89a4677766 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step0-greedy_kernels.json @@ -0,0 +1,550 @@ +{ + "input_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "output_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "kernels": [ + { + "pivot": 462, + "frame": [ + 1 + ], + "gates": [ + { + "part": "A", + "index": 39, + "donor": 476, + "coefficient": "1", + "donor_state": [ + 476, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 40, + "donor": 477, + "coefficient": "1", + "donor_state": [ + 477, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 49, + "donor": 463, + "coefficient": "-1", + "donor_state": [ + 463, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 464, + "frame": [ + 1 + ], + "gates": [ + { + "part": "A", + "index": 25, + "donor": 474, + "coefficient": "1", + "donor_state": [ + 474, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 26, + "donor": 475, + "coefficient": "1", + "donor_state": [ + 475, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 465, + "coefficient": "-1", + "donor_state": [ + 465, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 466, + "frame": [ + 7 + ], + "gates": [ + { + "part": "A", + "index": 35, + "donor": 478, + "coefficient": "1", + "donor_state": [ + 478, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 36, + "donor": 479, + "coefficient": "1", + "donor_state": [ + 479, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 467, + "coefficient": "-1", + "donor_state": [ + 467, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 468, + "frame": [ + 7 + ], + "gates": [ + { + "part": "A", + "index": 29, + "donor": 480, + "coefficient": "1", + "donor_state": [ + 480, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 30, + "donor": 481, + "coefficient": "1", + "donor_state": [ + 481, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 58, + "donor": 469, + "coefficient": "-1", + "donor_state": [ + 469, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 490, + "frame": [ + 25 + ], + "gates": [ + { + "part": "A", + "index": 33, + "donor": 491, + "coefficient": "-1", + "donor_state": [ + 491, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 33, + "donor": 502, + "coefficient": "1", + "donor_state": [ + 502, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 33, + "donor": 503, + "coefficient": "1", + "donor_state": [ + 503, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 492, + "frame": [ + 25 + ], + "gates": [ + { + "part": "A", + "index": 44, + "donor": 493, + "coefficient": "-1", + "donor_state": [ + 493, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 44, + "donor": 504, + "coefficient": "1", + "donor_state": [ + 504, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 44, + "donor": 505, + "coefficient": "1", + "donor_state": [ + 505, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 514, + "frame": [ + 31 + ], + "gates": [ + { + "part": "A", + "index": 38, + "donor": 526, + "coefficient": "1", + "donor_state": [ + 526, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 39, + "donor": 527, + "coefficient": "1", + "donor_state": [ + 527, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 57, + "donor": 515, + "coefficient": "-1", + "donor_state": [ + 515, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 516, + "frame": [ + 31 + ], + "gates": [ + { + "part": "A", + "index": 51, + "donor": 528, + "coefficient": "1", + "donor_state": [ + 528, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 52, + "donor": 529, + "coefficient": "1", + "donor_state": [ + 529, + 0 + ], + "split_donor": true + }, + { + "part": "A", + "index": 64, + "donor": 517, + "coefficient": "-1", + "donor_state": [ + 517, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 7, + "2": -4 + } + }, + { + "pivot": 510, + "frame": [ + 480 + ], + "gates": [ + { + "part": "B", + "index": 712, + "donor": 511, + "coefficient": "-1", + "donor_state": [ + 511, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 712, + "donor": 524, + "coefficient": "1", + "donor_state": [ + 524, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 712, + "donor": 525, + "coefficient": "1", + "donor_state": [ + 525, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 512, + "frame": [ + 480 + ], + "gates": [ + { + "part": "B", + "index": 717, + "donor": 513, + "coefficient": "-1", + "donor_state": [ + 513, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 717, + "donor": 522, + "coefficient": "1", + "donor_state": [ + 522, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 717, + "donor": 523, + "coefficient": "1", + "donor_state": [ + 523, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 586, + "frame": [ + 486 + ], + "gates": [ + { + "part": "B", + "index": 822, + "donor": 587, + "coefficient": "-1", + "donor_state": [ + 587, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 822, + "donor": 598, + "coefficient": "1", + "donor_state": [ + 598, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 822, + "donor": 599, + "coefficient": "1", + "donor_state": [ + 599, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + }, + { + "pivot": 588, + "frame": [ + 486 + ], + "gates": [ + { + "part": "B", + "index": 827, + "donor": 589, + "coefficient": "-1", + "donor_state": [ + 589, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 827, + "donor": 600, + "coefficient": "1", + "donor_state": [ + 600, + 0 + ], + "split_donor": true + }, + { + "part": "B", + "index": 827, + "donor": 601, + "coefficient": "1", + "donor_state": [ + 601, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 4, + "3": -4 + } + } + ] +} \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step1-frame_coalesce.json b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step1-frame_coalesce.json new file mode 100644 index 0000000000..fa80dd680d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step1-frame_coalesce.json @@ -0,0 +1,173 @@ +{ + "after": { + "1": 2408, + "2": 570, + "3": 320, + "4": 192, + "5": 56, + "6": 56, + "8": 8 + }, + "before": { + "1": 2420, + "2": 564, + "3": 320, + "4": 192, + "5": 56, + "6": 56, + "8": 8 + }, + "changes": [ + { + "after": [ + "add", + 465, + 464, + 1, + 1, + [ + 126, + 1 + ] + ], + "before": [ + "add", + 465, + 464, + 1, + 1, + [ + 1 + ] + ], + "index": 78, + "section": "A" + }, + { + "after": [ + "add", + 467, + 466, + 1, + 1, + [ + 121, + 7 + ] + ], + "before": [ + "add", + 467, + 466, + 1, + 1, + [ + 7 + ] + ], + "index": 75, + "section": "A" + }, + { + "after": [ + "add", + 469, + 468, + 1, + 1, + [ + 120, + 7 + ] + ], + "before": [ + "add", + 469, + 468, + 1, + 1, + [ + 7 + ] + ], + "index": 72, + "section": "A" + }, + { + "after": [ + "add", + 463, + 462, + 1, + 1, + [ + 120, + 1 + ] + ], + "before": [ + "add", + 463, + 462, + 1, + 1, + [ + 1 + ] + ], + "index": 69, + "section": "A" + }, + { + "after": [ + "add", + 517, + 516, + 1, + 1, + [ + 103, + 31 + ] + ], + "before": [ + "add", + 517, + 516, + 1, + 1, + [ + 31 + ] + ], + "index": 66, + "section": "A" + }, + { + "after": [ + "add", + 515, + 514, + 1, + 1, + [ + 102, + 31 + ] + ], + "before": [ + "add", + 515, + 514, + 1, + 1, + [ + 31 + ] + ], + "index": 61, + "section": "A" + } + ], + "input_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step2-gate_move_coalesce.json b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step2-gate_move_coalesce.json new file mode 100644 index 0000000000..c718de4430 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/recipes/ck-step2-gate_move_coalesce.json @@ -0,0 +1,85 @@ +{ + "after": { + "1": 2404, + "2": 572, + "3": 320, + "4": 192, + "5": 56, + "6": 56, + "8": 8 + }, + "before": { + "1": 2408, + "2": 570, + "3": 320, + "4": 192, + "5": 56, + "6": 56, + "8": 8 + }, + "changes": [ + { + "after": [ + "add", + 491, + 490, + 1, + 1, + [ + 96, + 25 + ] + ], + "before": [ + "add", + 491, + 490, + 1, + 1, + [ + 25 + ] + ], + "index": 35, + "section": "A" + }, + { + "after": [ + "add", + 493, + 492, + 1, + 1, + [ + 97, + 25 + ] + ], + "before": [ + "add", + 493, + 492, + 1, + 1, + [ + 25 + ] + ], + "index": 48, + "section": "A" + } + ], + "input_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "moves": [ + { + "from": 33, + "section": "A", + "to": 35 + }, + { + "from": 46, + "section": "A", + "to": 48 + } + ] +} diff --git a/research/combined-cold-ends-20261013/witness635/data/recipes/k492-atm3-cold_end.json.gz b/research/combined-cold-ends-20261013/witness635/data/recipes/k492-atm3-cold_end.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dec81801747a11da6968a9c03ee50aacba0885f GIT binary patch literal 35010 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

7oS-fxqxm2lwn6K}iKfX*Ott?OaF&uXh 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 r(9Gm}+fClQ-2k_DUhxzWrc`?JE8Zx0G5e*F@J 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

^#2p9r6Qe(G-J!^(uS`-oXE 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]Oy%F8XwD}PHtPqDp9EmwY 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
j0H0^|3oWLxo(nC`8%% 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

_`f`PSo&JV@?sgMAsgz3uwsbLr*X%@aU4CR-D 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

@RnFWcn64=5O;~Fx7H! z@vm@OeD@K&YGA_~^mnj_Qq?0sR&c$nN^Eh&*)lz&&wehYJs>;n>e=P}vBUOtw!z>; zT$gJ>^m@kJHdmgrRVCBWo;Q3+oTv5uT?2D{XPHiSe9S zRb(HfcauTD$+2hfD4l}Pb5*Drhga!ra|{z>BJtILSLw8xsOm}>bPYXIpMI5YOFqb9 zi`E;%Q#ENXutgqVi_E@CtLugU#0bOzXG$&%O>DO zINcla8Csy+@BPB>w3!S7`04$|?o`eanF-Kfcc^;tLB+x>=i*6NjZ1VzUeG-q>&6xN z3WdSj0$Pod)x?mGuh;~KeiA-SPFC@}>e((>Rac(_w&-j(j;Hb#O}r&&$I~(7-UN{4 z`^}qhFLJVqy}A~etfqYR0e<#(`TzJNO!KqvIwWxQY31TgxT;s5#Hb41gwwM_UWpB# z17FA4wsw;bFvt_YtfEa%mwbW&u?oh2uusBAjR_Rp&9W|@g!P*bBuxAoWUd-&s*1fn z;Xyd<6jk~D)u5c1_2Nl*s>OC<_z7>q|FprMJUn?nyZ`8_Z>>*%LDYNSQD0YOAdZY7 sejSIsVXxgLKVqPq9*tdyse*`K0V}X!?KMC88N~njzY= 0 and off + width <= cap, 'interval exceeds owner') + cells = set(range(off, off + width)) + index = (owner, child, port) + require(not occupied[index] & cells, 'overlapping intervals') + occupied[index].update(cells) + expected = {(t, h) for t, call in enumerate(calls) + for h in range(len(registry[call['provider']]['widths']))} + require(roles == expected, 'missing or extra role') + idle = Counter() + for win_key, (cap, _) in template['windows'].items(): + owner, child = map(int, win_key.split(',')) + for port in range(112): + cells = occupied[owner, child, port] + require(cells == set(range(len(cells))), 'owner intervals are not compacted') + if len(cells) < cap: + idle[cap - len(cells)] += 1 + profile = Counter() + for call in calls: + profile.update({int(r): n for r, n in registry[call['provider']]['actual_paid_profile'].items()}) + profile.update(idle) + require(dict(profile) == {int(r): n for r, n in template['profile'].items()}, 'paid profile mismatch') + require(sum(r * n for r, n in profile.items()) == template['rank_mass'] == 520704, 'rank mass mismatch') + require(73 * template['live'] - template['rank_mass'] == template['deficit'] == 2560, 'deficit mismatch') + return dict(roles=len(roles), idle_profile=dict(sorted(idle.items())), + profile=dict(sorted(profile.items())), rank_mass=520704, + dispatch=dict(Counter(c['provider'] for c in calls))) + + +def negative_controls(rows, template): + mutations = [('duplicate', lambda r: r.append(copy.deepcopy(r[0]))), + ('width', lambda r: r[0].update(width=r[0]['width'] + 1)), + ('offset', lambda r: r[0].update(offset=1000)), + ('family', lambda r: r[0].update(family=-1))] + for name, mutate in mutations: + bad = copy.deepcopy(rows) + mutate(bad) + try: + validate(bad, template) + except ValueError: + continue + raise ValueError(f'negative control unexpectedly accepted: {name}') + return [name for name, _ in mutations] + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--base-data', type=Path, required=True, + help='data directory of exact pinned PR635 package') + parser.add_argument('--out', type=Path, required=True) + parser.add_argument('--negative-controls', action='store_true') + args = parser.parse_args() + source = json.loads((HERE / 'SOURCE.json').read_text()) + base_plan = (args.base_data / 'PLAN.json').read_bytes() + base_owners = (args.base_data / 'OWNERS.json.gz').read_bytes() + require(sha(base_plan) == source['base']['plan_sha256'], 'base plan pin mismatch') + require(sha(base_owners) == source['base']['owners_sha256'], 'base owners pin mismatch') + moves_data = (HERE / 'OWNER-MOVES.json.gz').read_bytes() + template_data = (HERE / 'OWNER-TEMPLATE.json').read_bytes() + require(sha(moves_data) == source['moves_sha256'], 'moves pin mismatch') + require(sha(template_data) == source['template_sha256'], 'template pin mismatch') + original = json.loads(gzip.decompress(base_owners)) + rows = {key(row): row for row in original} + require(len(rows) == len(original) == source['roles'], 'base role inventory mismatch') + moves = json.loads(gzip.decompress(moves_data)) + require(len(moves) == source['changed_literal_rows'], 'move count mismatch') + require(len({key(row) for row in moves}) == len(moves), 'duplicate recorded move') + for row in moves: + require(key(row) in rows, 'move refers to absent base role') + rows[key(row)] = row + rows = [rows[k] for k in sorted(rows)] + template = json.loads(template_data) + receipt = validate(rows, template) + if args.negative_controls: + receipt['rejected_controls'] = negative_controls(rows, template) + payload = json.dumps(rows, sort_keys=True, separators=(',', ':')).encode() + require(sha(payload) == source['target_owners_content_sha256'], 'reconstructed payload mismatch') + data = gzip.compress(payload, compresslevel=9, mtime=0) + data = data[:9] + b'\xff' + data[10:] + args.out.mkdir(parents=True, exist_ok=True) + (args.out / 'OWNERS.json.gz').write_bytes(data) + receipt.update(status='PASS_LITERAL_OWNER_EXPORT', owners_sha256=sha(data), + owners_content_sha256=sha(payload), + published_owners_sha256=source['target_owners_sha256'], + scope='Owner structure only; full native supplier and exact assembly replay remain required.') + (args.out / 'EXPORT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps(receipt, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-37.json b/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-37.json new file mode 100644 index 0000000000..37c863b629 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-37.json @@ -0,0 +1,30 @@ +{ + "idle_profile": { + "1": 42, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "profile": { + "1": 181420, + "2": 29094, + "3": 32112, + "4": 11808, + "5": 4898, + "6": 288, + "8": 576, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "numerical_complex": 0.0016389515292698576, + "numerical_kappa": 0.0016362697624404078, + "objective_gain": 26.91351729328744, + "moves": 6, + "neutral_moves": 1092112, + "seed": 37, + "seconds": 90.25722599029541, + "provider_bindings_pending": false +} diff --git a/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-97.json b/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-97.json new file mode 100644 index 0000000000..624555d468 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/owner-search/search/SEED-97.json @@ -0,0 +1,31 @@ +{ + "idle_profile": { + "1": 42, + "6": 1, + "16": 1, + "32": 1, + "40": 1, + "48": 2221 + }, + "profile": { + "1": 181420, + "2": 29094, + "3": 32112, + "4": 11808, + "5": 4898, + "6": 289, + "8": 576, + "16": 1, + "32": 1, + "40": 1, + "48": 2221 + }, + "numerical_complex": 0.0016389385956955568, + "numerical_kappa": 0.0016362568711569456, + "objective_gain": 14.636947251914535, + "moves": 6, + "neutral_moves": 1084947, + "seed": 97, + "seconds": 90.23158621788025, + "provider_bindings_pending": false +} diff --git a/research/combined-cold-ends-20261013/witness635/owner-search/search/local_repair.py b/research/combined-cold-ends-20261013/witness635/owner-search/search/local_repair.py new file mode 100644 index 0000000000..b0e108629d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/owner-search/search/local_repair.py @@ -0,0 +1,73 @@ +"""Literal width-swap/one-role owner search. Chi Zhao with substantial Codex assistance.""" +import json,gzip,random,math,time,argparse,hashlib +from pathlib import Path +from collections import Counter,defaultdict +ap=argparse.ArgumentParser();ap.add_argument('--plan',required=True);ap.add_argument('--owners',required=True);ap.add_argument('--out',required=True);ap.add_argument('--seconds',type=float,default=120);ap.add_argument('--seed',type=int,default=13);a=ap.parse_args() +p=json.load(open(a.plan));rows=json.load(gzip.open(a.owners));rng=random.Random(a.seed);W=[4,5,7,8,9];q=.00164;V=[(r-r**(1-q))/q if r else 0 for r in range(49)] +keys=[];lookup={};cap=[];allow=[];bins=[];used=[];fam=[] +for key,(c,ts) in p['windows'].items(): + r,ch=map(int,key.split(',')) + for port in range(112): + lookup[r,ch,port]=len(keys);keys.append((r,ch,port));cap.append(c);allow.append(sum(1<=0 +score=sum(V[g] for g in gap);initial=score;best=score;steps=0;strict=0;neutral=0;started=time.time();active=[] +def applyswap(i,j,bi,bj): + global score,strict,neutral + wi,wj=width[i],width[j];d=wj-wi;gi,gj=gap[bi],gap[bj] + gain=V[gi-d]+V[gj+d]-V[gi]-V[gj] + if gain < -1e-8:return + ti,tj=timebit[i],timebit[j] + if not (allow[bi]&tj and allow[bj]&ti):return + if (used[bi]^ti)&tj or (used[bj]^tj)&ti:return + bins[bi].remove(i);bins[bj].remove(j);bins[bi].append(j);bins[bj].append(i);where[i],where[j]=bj,bi;used[bi]^=ti^tj;used[bj]^=ti^tj;gap[bi]-=d;gap[bj]+=d;score+=gain + if gain>1e-8:strict+=1 + else:neutral+=1 +while time.time()-started=4 and rng.random()<.25: + valid=[w for w in W if w<=gi];w=rng.choice(valid);i=rng.choice(bywidth[w]);bj=where[i] + if bj==bi:continue + ti=timebit[i] + if not allow[bi]&ti or used[bi]&ti:continue + gain=V[gi-w]+V[gap[bj]+w]-V[gi]-V[gap[bj]] + if gain< -1e-8:continue + bins[bj].remove(i);bins[bi].append(i);where[i]=bi;used[bj]^=ti;used[bi]|=ti;gap[bi]-=w;gap[bj]+=w;score+=gain + if gain>1e-8:strict+=1 + else:neutral+=1 + else: + i=rng.choice(bins[bi]);wi=width[i];valid=[w for w in W if wi>t&1 and fam[b] not in seen[t];seen[t].add(fam[b]);row.update(owner_replica=r,child=ch,port=port,copy=r*112+port,family=fam[b],offset=offset);offset+=width[i] + assert offset<=cap[b] +rows.sort(key=lambda x:(x['time'],x['helper']));assert len({(r['time'],r['helper']) for r in rows})==35424 +packed=gzip.compress(json.dumps(rows,sort_keys=True,separators=(',',':')).encode(),mtime=0);packed=packed[:9]+b'\xff'+packed[10:];out=Path(a.out);out.mkdir(parents=True,exist_ok=True);(out/'OWNERS.json.gz').write_bytes(packed) +p['profile']={str(r):n for r,n in sorted(prof.items())};p['assignment_sha256']=hashlib.sha256(packed).hexdigest();(out/'PROVISIONAL-PLAN.json').write_text(json.dumps(p,indent=2)+'\n') +lo,hi=0,.01 +for _ in range(70): + z=(lo+hi)/2 + if sum(r*n*math.expm1(z*math.log(73/r)) for r,n in prof.items())<2560:lo=z + else:hi=z +res={'idle_profile':dict(sorted(rem.items())),'profile':dict(sorted(prof.items())),'numerical_complex':lo,'numerical_kappa':lo/(1+lo),'objective_gain':score-initial,'moves':strict,'neutral_moves':neutral,'seed':a.seed,'seconds':time.time()-started,'provider_bindings_pending':p.get('provider_bindings_pending',False)};(out/'RESULT.json').write_text(json.dumps(res,indent=2)+'\n');print(json.dumps(res),flush=True) diff --git a/research/combined-cold-ends-20261013/witness635/tools/build_combined_end.py b/research/combined-cold-ends-20261013/witness635/tools/build_combined_end.py new file mode 100644 index 0000000000..11f1af563d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/tools/build_combined_end.py @@ -0,0 +1,63 @@ +"""Nominate the exact composition of PR627 factored ends and PR629 h4a. +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. +Credits: Jeremy Diviney (PR627), Jeremy Kothe (PR629 and K-triangle lineage), +DreamingOfClouds (cold-end framework), and all inherited NOTICE attributions. +This deterministic constructor nominates data; unchanged PR629 admission checks +must independently validate native words, phases, owners and exact pricing. +""" +import argparse,json,gzip,copy,importlib.util,hashlib +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +if not __debug__:raise RuntimeError('Assertions required') +ap=argparse.ArgumentParser();ap.add_argument('--base-hpe',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);args=ap.parse_args() +PKG=Path(__file__).resolve().parents[1] +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +b=load('build',PKG/'code/build_cold_end.py');au=load('native',PKG/'code/hpe_audit_and_transport.py');read=lambda p:json.loads(gzip.decompress(p.read_bytes())) +assert hashlib.sha256(gzip.decompress(args.base_hpe.read_bytes())).hexdigest()=='a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016' +base=read(args.base_hpe);r=read(PKG/'data/nominations/PR629-JP8-RECIPE.json.gz');d=json.loads((PKG/'data/nominations/PR627-FACTORED-END.json').read_text()) +assert hashlib.sha256((PKG/'data/nominations/PR629-JP8-RECIPE.json.gz').read_bytes()).hexdigest()=='b189542d8df48e2d55bea705c790d1c17433b76bde6a5c0aea7bc0a052a478e1' +assert hashlib.sha256((PKG/'data/nominations/PR627-FACTORED-END.json').read_bytes()).hexdigest()=='2067f48007b451dc970114d2449d4ad5377dadecd81a2c2b5ef74f9a178ad755' +d['additional_forward_insertions'].append([1665,['add',95,403,1,4,[265,137,96,6]]]) +old=b.apply(copy.deepcopy(base),copy.deepcopy(r));r['premix']=d['premix']+r['premix'];r['forward_insertions']=sorted(r['forward_insertions']+d['additional_forward_insertions'],key=lambda x:x[0]);r['cold_ends'].update({str(z['helper']):z['terminal_frame'] for z in d['helpers']}) +tail=[old['cleanup'][i][:-1]+[F] for i,F in old['early_cleanup']]+d['extra_tail'];r['cleanup']=tail;r['early_cleanup']=[[i,e[-1]]for i,e in enumerate(tail)] +w=b.apply(copy.deepcopy(base),r);P,_=au.state_maps(w['A']+w['cut']+w['B']+tail,716) +prefix=[];cold=set(range(224,716))-set(map(int,w['start_extra'])) +def gate(t,s,c):return ['add',t,s,c.numerator,c.denominator,[]] +def prepend(e): + prefix.insert(0,e);t,s,c=e[1],e[2],Q(e[3],e[4]) + for row in P: + z=row.get(s,Q(0))+c*row.get(t,Q(0)) + if z:row[s]=z + else:row.pop(s,None) +for h in (581,590): + assert P[h].get(h)==1 and set(P[h])<=cold + for j,c in list(P[h].items()): + if j!=h:prepend(gate(h,j,-c)) + _,Pi=au.state_maps(prefix+w['A']+w['cut']+w['B']+tail,716);x={i:Pi[i][h]for i in range(716)if Pi[i].get(h)};assert set(x)<=cold and x[h]==1,x + for j,c in x.items(): + if j!=h:prepend(gate(j,h,c)) + for t in range(112,224): + if P[t].get(h):prepend(gate(t,h,-P[t][h])) +ended=set(map(int,w['helper_final'])) +for j in ended: + assert P[j]=={j:Q(1)},('badrow',j,P[j]);assert all(not P[i].get(j)for i in range(716)if i!=j and not 112<=i<224),('badcol',j) +print('repair prefix',prefix,flush=True) +full=[256,128,64,32,16,8,4,2,1];rest=[] +def emit(e):au.apply(e,P);rest.append(e) +def add(t,s,z):return ['add',t,s,z.numerator,z.denominator,full] +def unit(z):return z and abs(z.numerator)&(abs(z.numerator)-1)==0 and z.denominator&(z.denominator-1)==0 +remaining=[j for j in range(716)if not 112<=j<224 and j not in ended] +for k,j in enumerate(remaining): + pivot=next((i for i in remaining[k:]if unit(P[i].get(j,Q(0)))),None);assert pivot is not None,j + if pivot!=j: + emit(add(j,pivot,Q(1)));emit(add(pivot,j,Q(-1)));emit(add(j,pivot,Q(1)));emit(['scale',pivot,-1,1,full]) + z=P[j][j] + if z!=1:emit(['scale',j,(1/z).numerator,(1/z).denominator,full]) + for i in remaining: + if i!=j and P[i].get(j):emit(add(i,j,-P[i][j])) +assert all(P[j]=={j:Q(1)}for j in range(716)if not 112<=j<224) +r['premix']=prefix+r['premix'];r['cleanup']=tail+rest +meta=r['refactored_cleanup'];meta['cold_low_frame_ended_helpers']=sorted(map(int,r['cold_ends']));meta['premix_gates']=len(r['premix']);meta['premix_target_writes']=sum(112<=e[1]<224 for e in r['premix']);meta['forward_absorptions']=len(r['forward_insertions']);meta['forward_absorption_A_indices']=[len(r['premix'])+t+1+j for j,(t,e)in enumerate(r['forward_insertions'])];meta['lower_frame_gates']=len(tail)-34;meta['construction']='Experimental composition of PR629 h4a with PR627 factored helpers581+590 and delayed release cancellation; exact cold-basis correction and FULL Gauss-Jordan cleanup.' +w=b.apply(copy.deepcopy(base),r);enc=lambda x:json.dumps(x,sort_keys=True,separators=(',',':')).encode();raw=enc(w);assert hashlib.sha256(raw).hexdigest()=='45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb';r['output_content_sha256']=hashlib.sha256(raw).hexdigest();out=args.out;out.mkdir(parents=True,exist_ok=False);(out/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw,mtime=0));(out/'RECIPE.json.gz').write_bytes(gzip.compress(enc(r),mtime=0));(out/'REPAIR.json').write_text(json.dumps(prefix,indent=2));print('READY',r['output_content_sha256'],w['report'],flush=True) diff --git a/research/combined-cold-ends-20261013/witness635/tools/check_basis_proof.py b/research/combined-cold-ends-20261013/witness635/tools/check_basis_proof.py new file mode 100644 index 0000000000..d470100746 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/tools/check_basis_proof.py @@ -0,0 +1,86 @@ +"""Independent sparse-Fraction checks of the two-ended composition repair. +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. +""" +from pathlib import Path +from fractions import Fraction as F +import json,gzip,hashlib +import argparse +ap=argparse.ArgumentParser();ap.add_argument('--word',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);args=ap.parse_args() +if not __debug__:raise RuntimeError('Assertions required') +pkg=Path(__file__).resolve().parents[1] +load=lambda p:json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +combined=load(args.word);repair=load(pkg/'data/COMPOSITION-REPAIR.json');nominal=dict(combined,A=combined['A'][len(repair):]) +n=716 + +def apply(rows,e): + if e[0]=='scale': + z=F(e[2],e[3]);rows[e[1]]={j:z*v for j,v in rows[e[1]].items()} + else: + t,s=e[1:3];z=F(e[3],e[4]) + for j,v in list(rows[s].items()): + v=rows[t].get(j,F(0))+z*v + if v:rows[t][j]=v + else:rows[t].pop(j,None) + +def matrix(gates): + rows=[{i:F(1)} for i in range(n)] + for e in gates:apply(rows,e) + return rows + +def inverse(gates): + out=[] + for g in reversed(gates): + e=list(g) + if e[0]=='scale':e[2],e[3]=e[3],e[2] + else:e[3]=-e[3] + out.append(e) + return matrix(out) + +def span(vs): + piv={} + for x in vs: + while x: + k=x.bit_length()-1 + if k in piv:x^=piv[k] + else:piv[k]=x;break + return piv + +def same(a,b):return len(span(a))==len(span(b))==len(span(a+b)) +def regs(e):return e[1:3] if e[0]=='add' else e[1:2] +def tail(w):return [w['cleanup'][i][:-1]+[f]for i,f in w['early_cleanup']] + +delayed=['add',95,403,1,4,[265,137,96,6]] +pos=nominal['A'].index(delayed);assert nominal['A'].count(delayed)==1 +before=nominal['A'][:pos];after=nominal['A'][pos+1:]+nominal['cut']+nominal['B']+tail(nominal) +R=matrix(before);L=matrix(after) +cold=set(range(224,n))-set(map(int,nominal['start_extra'])) +projection={j:v for j,v in R[403].items()if j not in cold} +assert projection=={90:F(-2),94:F(-2),91:F(-2),95:F(-2)},projection +ended=set(map(int,nominal['helper_final'])) +influence={h:L[h][95]for h in ended if L[h].get(95)} +assert influence=={581:F(1,2)},influence +cur=[[]for _ in range(n)] +for i,v in enumerate(nominal['ports']):cur[i]=[v] +for h,v in nominal['start_extra'].items():cur[int(h)]=v +for g in before: + for h in regs(g):cur[h]=g[-1] +assert same(cur[95],delayed[-1]) and same(cur[403],delayed[-1]) +P=matrix(nominal['A']+nominal['cut']+nominal['B']+tail(nominal)) +expected={581:{581:F(1),406:F(1,2),373:F(-1,2)},590:{590:F(1),421:F(1,2),423:F(-1,2),391:F(1,2),388:F(-1,2)}} +for h,row in expected.items():assert P[h]==row,(h,P[h]) +assert all(j in cold for row in expected.values()for j in row) +assert combined['A']==repair+nominal['A'] +assert all(g[-1]==[] and set(regs(g))<=cold for g in repair) +Q=matrix(combined['A']+combined['cut']+combined['B']+tail(combined)) +for h in ended: + assert Q[h]=={h:F(1)},(h,Q[h]) + assert all(not Q[j].get(h)for j in range(n)if j!=h),(h,'column not isolated') +# Check exact inverse columns after row corrections, before column corrections. +rowfix=[g for g in repair if g[1] in (581,590)] +I=inverse(rowfix+nominal['A']+nominal['cut']+nominal['B']+tail(nominal)) +inverse_columns={h:{i:row[h]for i,row in enumerate(I)if row.get(h)} for h in (581,590)} +assert inverse_columns=={581:{308:F(1),321:F(-1),581:F(1)},590:{309:F(1),323:F(-1),590:F(1)}},inverse_columns +serial=lambda row:{str(k):str(v)for k,v in row.items()} +receipt={'status':'PASS_INDEPENDENT_TWO_HELPER_BASIS_PROOF','arithmetic':'Separate sparse Fraction replay; no construction/auditor imports','raw_word_content_sha256':hashlib.sha256(gzip.decompress(args.word.read_bytes())).hexdigest(),'original_hpe_anchor':1665,'delayed_gate':delayed,'combined_A_gate_index':combined['A'].index(delayed),'common_frame_rank':len(span(delayed[-1])),'source403_noncold_projection':serial(projection),'ended_row_influence_of_port95':serial(influence),'rows_after_delayed_gate_before_basis_repair':{str(k):serial(v)for k,v in expected.items()},'inverse_columns_after_row_correction':{str(k):serial(v)for k,v in inverse_columns.items()},'all_ended_rows_and_columns_isolated':len(ended),'repair_gates':repair,'rank_zero_repair':True,'proof':'The delayed same-frame q95 += S403/4 contributes (1/2)(1/4)(-2) to each residual data coefficient of row581 and zero to every other ended row. Remaining row defects are cold only. Prepending row shears removes them; the displayed inverse columns then give cold-only column shears isolating e581 and e590. The ten gates are at rank zero. All inherited ended rows and columns remain isolated. Exact FULL cleanup and scalar/frame/cone/compensation admission are separately checked by the unchanged native auditor.'} +args.out.write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status'],len(ended),'ended rows and columns isolated') diff --git a/research/combined-cold-ends-20261013/witness635/tools/check_composition_controls.py b/research/combined-cold-ends-20261013/witness635/tools/check_composition_controls.py new file mode 100644 index 0000000000..a579a36c66 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/tools/check_composition_controls.py @@ -0,0 +1,36 @@ +"""Twelve exact composition repair mutants, with positive control. +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. +""" +import json,gzip,copy,importlib.util,contextlib,tempfile,hashlib +from pathlib import Path +import argparse +ap=argparse.ArgumentParser();ap.add_argument('--word',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);args=ap.parse_args() +if not __debug__:raise RuntimeError('Assertions required') +out=args.out;out.mkdir(parents=True,exist_ok=False);root=out.parent +p=Path(__file__).resolve().parents[1] +s=importlib.util.spec_from_file_location('native',p/'code/hpe_audit_and_transport.py');native=importlib.util.module_from_spec(s);s.loader.exec_module(native) +w=json.loads(gzip.decompress((args.word).read_bytes())) +routing=p/'vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' +with tempfile.TemporaryDirectory(dir=root,prefix='positive-') as td: + with (out/'positive.log').open('w') as log,contextlib.redirect_stdout(log): + native.run(args.word,routing,Path(td)/'audit') +print('PASS positive',flush=True) +def at(g): + ix=[i for i,e in enumerate(w['A']) if e==g];assert len(ix)==1,(g,ix);return ix[0] +delayed=at(['add',95,403,1,4,[265,137,96,6]]) +repair=json.loads((p/'data/COMPOSITION-REPAIR.json').read_text());assert w['A'][:len(repair)]==repair +cases=[('delayed_release_omitted',delayed,False),('delayed_release_sign_flipped',delayed,True)]+[(f'basis_correction_{i:02d}_omitted',i,False) for i in range(len(repair))] +results=[] +for name,i,flip in cases: + z=copy.deepcopy(w) + if flip:z['A'][i][3]*=-1 + else:z['A'].pop(i) + with tempfile.TemporaryDirectory(dir=root,prefix='control-') as td: + td=Path(td);raw=td/'raw.json.gz';raw.write_bytes(gzip.compress(json.dumps(z).encode())) + with (out/(name+'.log')).open('w') as log,contextlib.redirect_stdout(log): + try:native.run(raw,routing,td/'audit') + except AssertionError as exc: + results.append(dict(name=name,status='REJECTED',reason=str(exc),gate_index=i,original_gate=w['A'][i]));print('EXPECTED REJECTION',exc) + else:raise RuntimeError('mutant accepted '+name) + print(results[-1],flush=True) +(out/'CONTROLS.json').write_text(json.dumps({'status':'PASS_TWELVE_COMPOSITION_CONTROLS','input_content_sha256':hashlib.sha256(gzip.decompress((args.word).read_bytes())).hexdigest(),'auditor_sha256':hashlib.sha256((p/'code/hpe_audit_and_transport.py').read_bytes()).hexdigest(),'positive_pass':True,'positive_log':'positive.log','rejected':results},indent=2)+'\n') diff --git a/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/MANIFEST.json new file mode 100644 index 0000000000..aea8671e69 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/MANIFEST.json @@ -0,0 +1,82 @@ +{ + "algorithm": "sha256", + "sha256": { + "EXPECTED.json": "0c4c7df98633ace6dd3f1604462dd509945f6b2d463a0b045442b785906101f1", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "LOCAL-VALIDATION.json": "e7dcbbe16d3a51288dddcc9022ba852ea6c9d428f8391c72d9b61429168a5561", + "NOTICE.md": "a92f49c5ced455160fbedcc8954e3c9255e3605e88ad12ae5a84f1c4302986f1", + "README.md": "305497b4bf15e691bf0ea504f628a397ea40b814053948ca32c84ce5c16e6f5b", + "SOURCES.json": "9e8182e6e659f4671fe0873e324b622cc871df7344157093df40476c8687be5f", + "code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "code/assemble.py": "71b4cbbbc5acdfe06ac67879cf54ea761e29e52143af1cd8410ad672a5cc190b", + "code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "code/audit_same_partition_frontier.py": "3a2a072304c0c112b4938070515035b49595c86565b454806fdcbbfacf0e1bd2", + "code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "code/build_selected.py": "7fa8f981cbf3b01ac960226e6afc6be7bd76d94d9c01796941979deb77bd8875", + "code/coalesce_frames.py": "b3e53a17f2519e1afc5bee9b6518252eeb0cb7c56b6e0a1554fdfb54f2908915", + "code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "evidence/BEFORE-COALESCING.json.gz": "5381265008ec84dc0b3eb2870040215b8470620d234573c15e836dba928d910e", + "evidence/COALESCING.json": "f9175c204c084e083ba2f8f4bc66dc71feb75d90b1b57b36dfacbffe89568ae0", + "evidence/DISCOVERY-MOMENT.json": "d964db94f4a11840bbea57a47c203a2fe6b51a381072d403d1c1504ac2ba0c7b", + "evidence/ENTRANCE-SELECTION-SCREEN.json": "2d5c7db49077ea50f0877f1bd3a5839e5c49a7c75519ebaf549bce0e828b7b99", + "evidence/FAST-REPLAY.json": "b95028b7cd5a830bd5d702d5193f0bc93d981426ca6f8916eea7a2bf9dcc53a7", + "evidence/LINE-GAUGE-SELECTION.json": "1ecec9dd594653d54448ba9e2fd7b7b830e26bfd159d3b268672f80d8cb06250", + "evidence/PR523-FIXED-WORD-CEILING.json": "e971df6465b6a37d2042bd7e2169419578d68d7177c060599b16b3f67292935f", + "evidence/PUBLIC-SNAPSHOT.json": "d859621516bb33d1c77ea9413b53930fab42447360b7e6246ba839b95a834abb", + "evidence/SAME-PARTITION-FRONTIER.json": "3a02123a292730c1dfea8d6c1c8238115b4b07d19c8b8f119b54c345cd1f46af", + "evidence/VERIFICATION-SCOPE.json": "424ea699b0849c3e8dd41d585b271906cbbbbddb4c3464fd20dde30133bae367", + "evidence/audit/ASYNC-AUDIT.json": "01ea0015d4e08170ac65f1cdd051be64e07f622eba62eadbf39524317388cba7", + "evidence/audit/EXACT-ASSEMBLY.json": "550c6703e73b2dcfaae986706ceb1ac67ecd93dec8b591954abe51c7fa3b7a03", + "evidence/audit/GLOBAL-PREFIX.json": "378275e21f7ff147cd7cb0b33c972e75139d949195ddf13dd71b55a77a0f7cfb", + "evidence/audit/IDLE-REMAINDER-FRAMES.json": "7923ed6a528f006c353fe7e0639fd230ad140ca835b8e64ceadc7aefb0300ea8", + "evidence/audit/OWNERS-AND-PROFILE.json": "e5f11e7b920f9985f085546c641dbac5b8d98231d562e1e030ab2566ccea4bd6", + "evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "evidence/hosted/ACTUAL-SIGMAS.json.gz": "dbced27348bd0ae2fb937a9c1fd03e2181d7268ccdea5d80ebbe6ec3fed314d9", + "evidence/hosted/GLOBAL-TEMPLATE.json.gz": "0c5ea47883fafc2aa0b2b9711e7c52a3fc8fdf96c84eb3043834e34ced550473", + "evidence/hosted/HOSTED.json": "a0b29d73f2beb821a59f356150a7a9475394643bf9fd8eb5a67a6fc4d46ad2f5", + "evidence/hosted/IDLE-REMAINDER-FRAMES.json.gz": "a21fb2c7395b7193d46752f7bd9cc670fbfffc7287f8370bd9f6df0aed6b21eb", + "evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "evidence/local/CLIFFORD-RECIPES.json": "1ac0a7d07a487bf58e59e82a8a656a3a3edca5731af9029ad7874b535407ceb9", + "evidence/local/CLIFFORD-REVIEW.json": "a917bb1abdc864b404dc4a869af3e29aaab2270d392b662cb60b70ebbe5d1975", + "evidence/local/FULL-WORD.json.gz": "bd6b004c4948d5ce80d4f81477338fe30434c2a94586463fdcc531df0dbc9509", + "evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "4149f3d2ec3041965c5d72869748090d9aeed422f36d753550c543bb7808b30b", + "evidence/local/LEMMA-A.json": "f789357f75d562ec9c6f2ef75ced6f4286df2840b493600147b34a36ad0fa460", + "evidence/local/LOCAL-CHECKS.json": "c6807681d40cb46c21a50edc1058044ddc758f2dd3e6b0bab16d7cb28d41732f", + "evidence/local/LOCAL-PROGRAMS.json.gz": "755a5c4ebe958fd9f7b5d4a6e7a506d2c802e31c4d9da46b63db1994c4d8ffa6", + "evidence/local/RESIDUAL-ADAPTERS.json": "83a91fb9cbbe600328cd399f67fdb6ffb698ed3b20d050916d21f3af48b0db20", + "evidence/local/SCALAR-FRAME-AUDIT.json": "5bf884b9c5c9e65658974a8f5548f93a583fb48461e8125fa68893aa2b403718", + "inputs/ASYNC-6.json": "8a128d7c435f01d9f920c1353711eb0721ce3cbdd0b8799bf69b2d676266dbd3", + "inputs/OWNER-PLAN.json": "13d5284e3d95fd4718b538f7d0d1e6f8db3236d4608a755dce6deade440f4185", + "inputs/OWNERS.json.gz": "5e27eaf098214e3ab8159e322241aa90a1ae77b0bff78b426512b87f9f60c91f", + "inputs/PR493-EXPECTED.json": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "inputs/PR523-ANCESTRY.json": "0bfce40d86c849f18e8872ee9e8462b0a69a34ed04e01e942a6614645f686f4b", + "inputs/PR523-EXACT-ASSEMBLY.json": "39900354203609a142d159096ccc221ddb21c1f714b2b74b9b1b325beaf15259", + "inputs/PR523-PREFIX-AND-INVOICE.json": "bb43ef04791037a37d2596c395e81191991fde6581326118995cf4318ee472a3", + "inputs/SELECTION.json": "46cfad0c5a4b8dacc18ed02b5e259f2168e6a93a8dff6ffb447fb0f20917a9bd", + "inputs/data-base/split-centres/CANONICAL-WORD.json.gz": "addf598581d2a20e13d0c18110607515ad90b06125616a2349e53a47bb5b6c80", + "inputs/data-base/split-centres/GLOBAL-TEMPLATE.json.gz": "5b913207775fcd87090cfa8776e8bd2bb872426923345fe1a1a4e1ea84bfae2c", + "inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "inputs/phase-baseline/CANONICAL-WORD.json.gz": "addf598581d2a20e13d0c18110607515ad90b06125616a2349e53a47bb5b6c80", + "inputs/phase-baseline/CLIFFORD-RECIPES.json": "1f37afd5a9e14b113ba56e0ac8a5200a6b41c695d2cd308dc0fd6ec46a4c73d2", + "inputs/phase-baseline/CLIFFORD-REVIEW.json": "468a5df1937e82a0b8e8c1c2540e18480f354154325353c5596c68e7435c89c2", + "inputs/phase-baseline/LOCAL-CHECKS.json": "ead7163869ecb9fc276f477c0ec0ed85dc74d7901ce04f91213bcf7ee1f20382", + "proof/DELIVERY-AND-COALESCING.md": "7e719f01416cf312272dfabca8b355d327128859c01d686056e0833e83870bc7", + "proof/GLOBAL-HOSTING.md": "c47b61bf2e998583e4626eec068439600f3464aab2ddbdb0ac044b0136d7b502", + "proof/LOCAL-CONSTRUCTION.md": "3b1fc44f6f8290361cb24526cf91c3174c734f5da3cc9fb94559a96168d39e70", + "vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "verify_fast.py": "ea4e33a17419009f0872fac42f7ae5a2f2090c4487cc9815721d907d1e9b1cae" + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/code/construct_504.py b/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/code/construct_504.py new file mode 100644 index 0000000000..776d046cde --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/direct_delivery/code/construct_504.py @@ -0,0 +1,333 @@ +# Round20 early-coordinate-center / own-Y variant, prepared for icekylinx +# with OpenAI Codex assistance. Apache-2.0. Scalar elementary-operation +# helpers below are retained from the attributed PR514 construct_partial.py. +# Adapted by OpenAI Codex for isolated structural research. +# Modified from PR425 by icekylinx with Codex assistance. +"""Full discovery word for Hamming packets with borrowed X and Y registers. + +This changes the scalar architecture. It is not accepted by the old restricted +gx interface: source bases may change until full-frame cleanup, and targets use +an explicitly inverted output basis. No supplier admission is asserted. +""" +import copy,gzip,json,math,time +import itertools as it +from collections import Counter,defaultdict +from fractions import Fraction as Q +from pathlib import Path + +import sys +INPUT=Path(sys.argv[1]);OUT=Path(sys.argv[2]);OUT.mkdir(parents=True,exist_ok=False);D=json.loads((INPUT/'PROTOTYPE.json').read_text()) +P=D['binary_ports'];R=D['root_lines'];v=120;h=9 +modules=json.load(gzip.open(INPUT/'PACKET-PROGRAMS.json.gz')) + +def basis(vectors): + b={} + for x in vectors: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def inside(a,b):return basis(a+b)==b +def hyper(p):return basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) +FULL=basis([1<len(M):M.append(rr) + if len(M)==8:break + assert len(M)==8 + linear(regs,M,F) + for i,r in zip(c,regs): + assert rows[r]=={s:Q(R[s][i]) for s in ids} + block_totals[c,i]=r + +# All centers are complete while Y is still at zero. This is the crucial +# difference from an illegal early-own-Y prefix using the old center order. +centers=[] +for i in range(8): + regs=[block_totals[c,i] for c in sorted(blocks) if i in c] + F=hyper(P[frame[i]]);a=regs[0] + for b in regs[1:]:add(a,b,1,F) + centers.append(a) +centers += [frame[i] for i in range(8)] +center_frames=[cur[r] for r in centers] +assert list(map(len,center_frames))==[8]*8+[1]*8 +assert all(cur[v+t]==() for t in range(v)) + +phase=B +for t,(r,coef,F) in sorted(own_rows.items()): + assert cur[r]==F + add(v+t,r,coef,F) + +packets={} +for c,z in sorted(blocks.items()): + mp=maps[c] + for j,(e,F) in enumerate(list(zip(z['events'],z['event_frames']))[40:]): + if j not in early[c]: + t,s,a,b=e;add(mp[t],mp[s],Q(a,b),tuple(F)) + keys=[(p,eps) for p in it.combinations(c,2) for eps in (-1,1)] + for key,(r,alpha) in zip(keys,z['outputs']): + a=mp[r];b=alloc();add(b,a,1,cur[a]) + consumers=sorted(d for d in blocks if d!=c and set(key[0])<=set(d)) + assert len(consumers)==2 + for target,r in zip(consumers,(a,b)):packets[c,key[0],key[1],target]=(r,Q(alpha)) + +# Both tetrahedra use the same partition. A selected key has exactly two +# selected Y loads and no ordinary M consumer. Supply its two raw halves in +# opposite orders and never form that M. Other keys retain the old M path. +requests=defaultdict(list) +for pid,pair in enumerate(pairs): + if not pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + requests[key1].append((t,-Q(mat[0][0],2))) + requests[key2].append((u,-Q(mat[0][1],2))) +second=[];first_join_counts=Counter() +for key,reqs in sorted(requests.items()): + assert len(reqs)==2 + c,p,eps=key + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d));a,b=ds + for j,(target,coef) in enumerate(sorted(reqs)): + first_source,second_source=(a,b) if j==0 else (b,a) + r,alpha=packets[first_source,p,eps,second_source] + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + first_join_counts[len(F)]+=1;add(v+target,r,coef*alpha,F) + r,alpha=packets[second_source,p,eps,c] + second.append((target,r,coef*alpha)) + +Ms={} +for c in sorted(blocks): + for p in it.combinations(c,2): + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d)) + for eps in (-1,1): + if (c,p,eps) in requests:continue + (a,alpha),(b,beta)=[packets[d,p,eps,c] for d in ds] + F=basis(cur[a]+cur[b]);add(a,b,beta/alpha,F) + Ms[c,p,eps]=(a,alpha) + +consumers=defaultdict(list) +for pid,pair in enumerate(pairs): + for key in pair['keys']:consumers[key].append(pid) +slots={} +for key,uses in sorted(consumers.items()): + assert len(uses)==2 + if key in requests: + assert all(pairs[i]['selected'] for i in uses) + continue + assert all(not pairs[i]['selected'] for i in uses) + a,alpha=Ms[key] + for j,pid in enumerate(uses): + if j==0:r=a + else:r=alloc();add(r,a,1,cur[a]) + slots[pid,key]=(r,alpha) +assert len(cur)-240==504 + +selected_join_counts=Counter() +for target,r,coef in second: + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + selected_join_counts[len(F)]+=1;add(v+target,r,coef,F) +output_basis=[] +for pair in pairs: + if not pair['selected']:continue + (t,u),mat=pair['targets'],pair['matrix'] + F=basis(cur[v+t]+cur[v+u]);assert inside(F,hyper(P[t])) and inside(F,hyper(P[u])) + add(v+t,v+u,1,F);add(v+u,v+t,-Q(1,2),F) + z=-Q(2*mat[1][0],mat[0][0]);scale(v+u,z,F);output_basis.append((t,u,z)) + +for pid,pair in enumerate(pairs): + if pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + (a,alpha),(b,beta)=slots[pid,key1],slots[pid,key2] + F=basis(cur[a]+cur[b]);aa,ab=Q(mat[0][0])*alpha,Q(mat[0][1])*beta + ba,bb=Q(mat[1][0])*alpha,Q(mat[1][1])*beta + add(a,b,ab/aa,F);q=ba/(bb-ba*ab/aa);add(b,a,q,F) + add(v+t,a,-aa/2,hyper(P[t]));add(v+u,b,-(bb-ba*ab/aa)/2,hyper(P[u])) + +for t in range(v): + expected={s:-Q(G[t][s],2) for s in range(v) if s!=t and G[t][s] and s not in frame.values()} if t not in frame.values() else {} + assert rows[v+t]==expected,('side identity',t) + +scatter=[[Q(r[i],4) if t not in frame.values() else Q(0) for i in range(8)]+[Q(t==frame[i]) for i in range(8)] for t,r in enumerate(R)] +precondition=[] +for t,u,z in output_basis: + a,b=scatter[t].copy(),scatter[u].copy() + scatter[t]=[x/2-y/z for x,y in zip(a,b)] + scatter[u]=[x/2+y/z for x,y in zip(a,b)] + precondition.extend([['scale',v+u,(1/z).numerator,(1/z).denominator,[]], + ['add',v+u,v+t,1,2,[]],['add',v+t,v+u,-1,1,[]]]) +for r in range(len(cur)):climb(r,hyper(P[r-v]) if v<=r<2*v else FULL) +H[8]+=8;H[1]+=8 +assert sum(r*z for r,z in H.items())==9*504+240*8+72 + +def apply(e,matrix): + if e[0]=='add': + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(matrix[s].items()): + z=matrix[t].get(j,Q(0))+q*x + if z:matrix[t][j]=z + else:matrix[t].pop(j,None) + else: + _,t,a,b,*_=e;q=Q(a,b);matrix[t]={j:q*x for j,x in matrix[t].items()} +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + e[-1]=list(FULL);return e +cut=[['add',v+t,centers[i],q.numerator,q.denominator,None] for t,row in enumerate(scatter) for i,q in enumerate(row) if q] +cleanup=[inverse(e) for e in reversed(A+B) if not v<=e[1]<2*v] +matrix=[{r:Q(1)} if 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 e_dI=Q!m= 2 * V} +for e in w['precondition']: apply(e, dirty) +comp = [] +for r in range(V, 2 * V): + for j, x in sorted(dirty[r].items()): + assert not w['start_extra'].get(str(j)); comp.append(['add', r, j, -x.numerator, x.denominator, []]) +expected = ident(); expected_back = ident() +for t in range(V): expected[V + t][t] = Q(1); expected_back[t][V + t] = Q(-1) +correct = w['precondition'] + comp + main + w['cleanup'] +assert replay(correct) == expected and replay([inverse(e, True) for e in correct]) == expected_back +# locate every new gate by exact content in A/B +located = [] +for K in recipe['kernels']: + pos = [] + for gt in K['gates']: + q = Q(gt['coefficient']); gate = ['add', gt['donor'], K['pivot'], -q.numerator, q.denominator, K['frame']] + hits = [(part, i) for part in ('A', 'B') for i, e in enumerate(w[part]) if e == gate] + assert len(hits) == 1, (K['pivot'], gt, hits) + pos.append(hits[0]) + located.append((K['pivot'], pos)) +controls = [] +for pivot, pos in located: + for omitted in [[p] for p in pos] + [pos]: + om = set(omitted) + A = [e for i, e in enumerate(w['A']) if ('A', i) not in om]; B = [e for i, e in enumerate(w['B']) if ('B', i) not in om] + cleanup = [inverse(e) for e in reversed(A + B) if not V <= e[1] < 2 * V] + program = w['precondition'] + comp + A + w['cut'] + B + cleanup + assert replay(program) != expected and replay([inverse(e, True) for e in program]) != expected_back + controls.append(dict(pivot=pivot, omitted=[list(p) for p in omitted], forward_rejected=True, reflected_rejected=True)) +r = dict(status='PASS_EXACT_MULTICUT_KERNEL_OMISSION_CONTROLS', word_sha256=hashlib.sha256(a.word.read_bytes()).hexdigest(), + columns_each_orientation=N, correct_compensation_frozen=True, compensation_entries=len(comp), controls=controls, + scope='Each new multi-cut donor gate and each entire new kernel omitted. Cleanup is regenerated, correct compensation is held fixed, and both exact scalar orientations reject each mutant.') +a.out.write_text(json.dumps(r, indent=2) + '\n'); print(r['status'], len(controls)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/build_joint_prefix.py b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/build_joint_prefix.py new file mode 100644 index 0000000000..1dcb2ebe2c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/code/build_joint_prefix.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +"""Apply the literal57-gate joint prefix to either complete eight-cold provider. + +Derived from Dominik Scholz's PR571 compose_prefix.py, commit +b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3. Exact source hashes are in +data/JOINT-PREFIX.json. The plain variant keeps each retained event's own frame, +instead of copying width-seven-only frame expansions. OpenAI Codex assistance; +Apache-2.0. No optimization, external replay directory or network is required. +""" +import argparse,copy,gzip,hashlib,json,sys +from collections import Counter +from pathlib import Path + +def main(): + if not __debug__:raise RuntimeError('Assertions required') + parser=argparse.ArgumentParser(description=__doc__) + for name in ('input','recipe','gk-dir','out'):parser.add_argument('--'+name,type=Path,required=True) + parser.add_argument('--variant',choices=('eightcold','width7'),required=True) + args=parser.parse_args();assert not args.out.exists() + sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() + recipe=json.loads(args.recipe.read_bytes());pin=recipe['variants'][args.variant] + raw=gzip.decompress(args.input.read_bytes());assert hashlib.sha256(raw).hexdigest()==pin['input_content_sha256'] + original=json.loads(raw);word=copy.deepcopy(original) + sys.path.insert(0,str(args.gk_dir.resolve()));import gk_word as g,gk_common as co + g.V=co.V=112;g.DATA=co.DATA=7168 + oldn,newn=recipe['old_prefix_length'],recipe['new_prefix_length'];assert(oldn,newn)==(69,57) + assert [event[:-1]for event in word['A'][:oldn]]==recipe['old_scalar_prefix'] + events={tuple(e[:-1]):e for e in word['A'][:oldn]};assert len(events)==oldn + prefix=[copy.deepcopy(events[tuple(e)])for e in recipe['new_scalar_prefix']] + assert len(prefix)==len({tuple(e[:-1])for e in prefix})==newn + word['A']=prefix+word['A'][oldn:] + for key,frame in recipe['removed_start_frames'].items(): + assert word['start_extra'][key]==frame + del word['start_extra'][key] + assert set(recipe['removed_start_frames'])=={'523','525','599','601'} + assert word['B']==original['B'] and word['A'][newn:]==original['A'][oldn:] + word['cleanup']=[g.inverse(e,g.FULL)for e in reversed(word['A']+word['B'])if not 112<=e[1]<224] + before,after=g.profile(original),g.profile(word);widths=co.widths_of(word);oldwidths=co.widths_of(original) + delta={r:after[r]-before[r]for r in set(after)|set(before)if after[r]!=before[r]} + assert delta=={1:-12,2:-16,3:16} + assert dict(before)=={int(r):n for r,n in pin['profile_before'].items()} + assert dict(after)=={int(r):n for r,n in pin['profile_after'].items()} + changes={str(h):[x,y]for h,(x,y)in enumerate(zip(oldwidths,widths))if x!=y} + assert changes==pin['changed_helper_widths']=={str(h):[8,9]for h in(299,301,375,377)} + assert Counter(widths)==Counter({int(r):n for r,n in pin['width_inventory'].items()}) + responses=g.responses(word);assert all(not responses[int(r)-224]for r in word['start_extra']) + word['report'].update(local_profile=dict(after),local_rank_mass=sum(r*n for r,n in after.items()), + entrance_rank=sum(9-w for w in widths),entering_helpers=sum(w<9 for w in widths),width_inventory=dict(Counter(widths))) + encoded=g.dump(word);encoded=encoded[:9]+b'\xff'+encoded[10:] + assert hashlib.sha256(gzip.decompress(encoded)).hexdigest()==pin['output_content_sha256'] + args.out.mkdir(parents=True);target=args.out/'FULL-WORD.json.gz';target.write_bytes(encoded) + result=dict(status='PASS_LITERAL_JOINT_PREFIX_EXACT_RESPONSE_AND_FRAME_PROFILE',variant=args.variant, + source_content_sha256=pin['input_content_sha256'],word_content_sha256=pin['output_content_sha256'], + word_sha256=sha(target),recipe_sha256=sha(args.recipe),constructor_sha256=sha(Path(__file__)), + old_prefix=oldn,new_prefix=newn,retained_event_frames_unchanged=True,A_tail_unchanged=True,B_unchanged=True, + removed_start_frames=recipe['removed_start_frames'],all_entering_response_columns_zero=True, + profile_before=dict(before),profile_after=dict(after),profile_delta=delta, + width_inventory=dict(Counter(widths)),changed_helper_widths=changes, + scope='Exact construction and frame-chain profile only. Full scalar/native/wrapper/phase, ' + 'omission, physical owner and invoice/moment checks remain separate.') + (args.out/'CONSTRUCTION.json').write_text(json.dumps(result,indent=2)+'\n',encoding='utf-8',newline='\n') + print(result['status'],args.variant) + +if __name__=='__main__':main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json new file mode 100644 index 0000000000..af8755011b --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json @@ -0,0 +1,1085 @@ +{ + "kernels": [ + { + "pivot": 486, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 49, + "donor": 462, + "coefficient": "1" + } + ] + }, + { + "pivot": 487, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 50, + "donor": 463, + "coefficient": "1" + } + ] + }, + { + "pivot": 488, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 25, + "donor": 474, + "coefficient": "1" + } + ] + }, + { + "pivot": 489, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 26, + "donor": 475, + "coefficient": "1" + } + ] + }, + { + "pivot": 498, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 55, + "donor": 464, + "coefficient": "1" + } + ] + }, + { + "pivot": 499, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 56, + "donor": 465, + "coefficient": "1" + } + ] + }, + { + "pivot": 500, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 39, + "donor": 476, + "coefficient": "1" + } + ] + }, + { + "pivot": 501, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 40, + "donor": 477, + "coefficient": "1" + } + ] + }, + { + "pivot": 534, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 53, + "donor": 466, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 535, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 54, + "donor": 467, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 536, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 27, + "donor": 480, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 537, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 28, + "donor": 481, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 538, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 29, + "donor": 490, + "coefficient": "1" + } + ] + }, + { + "pivot": 539, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 30, + "donor": 491, + "coefficient": "1" + } + ] + }, + { + "pivot": 540, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 45, + "donor": 504, + "coefficient": "1" + } + ] + }, + { + "pivot": 541, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 46, + "donor": 505, + "coefficient": "1" + } + ] + }, + { + "pivot": 546, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 51, + "donor": 468, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 547, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 52, + "donor": 469, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 548, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 33, + "donor": 478, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 549, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 34, + "donor": 479, + "coefficient": "-1/2" + } + ] + }, + { + "pivot": 550, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 41, + "donor": 502, + "coefficient": "1" + } + ] + }, + { + "pivot": 551, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 42, + "donor": 503, + "coefficient": "1" + } + ] + }, + { + "pivot": 552, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 35, + "donor": 492, + "coefficient": "1" + } + ] + }, + { + "pivot": 553, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 36, + "donor": 493, + "coefficient": "1" + } + ] + }, + { + "pivot": 562, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 43, + "donor": 514, + "coefficient": "1" + } + ] + }, + { + "pivot": 563, + "frame": [ + 102 + ], + "gates": [ + { + "part": "A", + "index": 44, + "donor": 515, + "coefficient": "1" + } + ] + }, + { + "pivot": 564, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 37, + "donor": 528, + "coefficient": "1" + } + ] + }, + { + "pivot": 565, + "frame": [ + 126 + ], + "gates": [ + { + "part": "A", + "index": 38, + "donor": 529, + "coefficient": "1" + } + ] + }, + { + "pivot": 571, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 12, + "donor": 560, + "coefficient": "1" + }, + { + "part": "A", + "index": 13, + "donor": 570, + "coefficient": "-1" + }, + { + "part": "A", + "index": 14, + "donor": 561, + "coefficient": "1" + } + ] + }, + { + "pivot": 573, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 0, + "donor": 558, + "coefficient": "1" + }, + { + "part": "A", + "index": 1, + "donor": 572, + "coefficient": "-1" + }, + { + "part": "A", + "index": 2, + "donor": 559, + "coefficient": "1" + } + ] + }, + { + "pivot": 574, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 31, + "donor": 526, + "coefficient": "1" + } + ] + }, + { + "pivot": 575, + "frame": [ + 96 + ], + "gates": [ + { + "part": "A", + "index": 32, + "donor": 527, + "coefficient": "1" + } + ] + }, + { + "pivot": 576, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 47, + "donor": 516, + "coefficient": "1" + } + ] + }, + { + "pivot": 577, + "frame": [ + 120 + ], + "gates": [ + { + "part": "A", + "index": 48, + "donor": 517, + "coefficient": "1" + } + ] + }, + { + "pivot": 583, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 3, + "donor": 559, + "coefficient": "1" + }, + { + "part": "A", + "index": 4, + "donor": 582, + "coefficient": "1" + }, + { + "part": "A", + "index": 5, + "donor": 558, + "coefficient": "-1" + } + ] + }, + { + "pivot": 585, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 15, + "donor": 560, + "coefficient": "1" + }, + { + "part": "A", + "index": 16, + "donor": 570, + "coefficient": "-2" + }, + { + "part": "A", + "index": 17, + "donor": 561, + "coefficient": "1" + }, + { + "part": "A", + "index": 18, + "donor": 584, + "coefficient": "1" + } + ] + }, + { + "pivot": 594, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 19, + "donor": 560, + "coefficient": "1" + }, + { + "part": "A", + "index": 20, + "donor": 584, + "coefficient": "1" + }, + { + "part": "A", + "index": 21, + "donor": 570, + "coefficient": "-1" + } + ] + }, + { + "pivot": 595, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 22, + "donor": 561, + "coefficient": "1" + }, + { + "part": "A", + "index": 23, + "donor": 584, + "coefficient": "1" + }, + { + "part": "A", + "index": 24, + "donor": 570, + "coefficient": "-1" + } + ] + }, + { + "pivot": 596, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 6, + "donor": 572, + "coefficient": "1" + }, + { + "part": "A", + "index": 7, + "donor": 582, + "coefficient": "1" + }, + { + "part": "A", + "index": 8, + "donor": 558, + "coefficient": "-1" + } + ] + }, + { + "pivot": 597, + "frame": [ + 480 + ], + "gates": [ + { + "part": "A", + "index": 9, + "donor": 572, + "coefficient": "-1" + }, + { + "part": "A", + "index": 10, + "donor": 559, + "coefficient": "1" + }, + { + "part": "A", + "index": 11, + "donor": 582, + "coefficient": "1" + } + ] + }, + { + "pivot": 506, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 176, + "donor": 652, + "coefficient": "-2", + "donor_state": [ + 652, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 178, + "donor": 652, + "coefficient": "2", + "donor_state": [ + 652, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 278, + "donor": 700, + "coefficient": "2", + "donor_state": [ + 700, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 280, + "donor": 700, + "coefficient": "-2", + "donor_state": [ + 700, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 702, + "donor": 578, + "coefficient": "1", + "donor_state": [ + 578, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 518, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 81, + "donor": 608, + "coefficient": "-2", + "donor_state": [ + 608, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 194, + "donor": 660, + "coefficient": "-2", + "donor_state": [ + 660, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 196, + "donor": 660, + "coefficient": "2", + "donor_state": [ + 660, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 720, + "donor": 542, + "coefficient": "1", + "donor_state": [ + 542, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 530, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 86, + "donor": 610, + "coefficient": "1", + "donor_state": [ + 610, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 204, + "donor": 665, + "coefficient": "-4", + "donor_state": [ + 665, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 206, + "donor": 665, + "coefficient": "4", + "donor_state": [ + 665, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 738, + "donor": 554, + "coefficient": "1", + "donor_state": [ + 554, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 495, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 516, + "donor": 123, + "coefficient": "-1", + "donor_state": [ + 123, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 584, + "donor": 187, + "coefficient": "1", + "donor_state": [ + 187, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 686, + "donor": 567, + "coefficient": "1", + "donor_state": [ + 567, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 507, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 93, + "donor": 211, + "coefficient": "1", + "donor_state": [ + 211, + 0 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 541, + "donor": 147, + "coefficient": "-1", + "donor_state": [ + 147, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 704, + "donor": 579, + "coefficient": "1", + "donor_state": [ + 579, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 519, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 507, + "donor": 115, + "coefficient": "1", + "donor_state": [ + 115, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 575, + "donor": 179, + "coefficient": "-1", + "donor_state": [ + 179, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 722, + "donor": 543, + "coefficient": "1", + "donor_state": [ + 543, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 531, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 550, + "donor": 155, + "coefficient": "1", + "donor_state": [ + 155, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 617, + "donor": 219, + "coefficient": "-1", + "donor_state": [ + 219, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 740, + "donor": 555, + "coefficient": "1", + "donor_state": [ + 555, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 494, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "donor": 566, + "coefficient": "1", + "index": 379 + }, + { + "part": "B", + "donor": 640, + "coefficient": "-2", + "index": 380 + }, + { + "part": "B", + "donor": 688, + "coefficient": "-1", + "index": 382 + }, + { + "part": "B", + "donor": 642, + "coefficient": "2", + "index": 381 + }, + { + "part": "B", + "donor": 690, + "coefficient": "1", + "index": 383 + } + ] + } + ], + "scope": "All57 new A-prefix gates, all25 PR568 multi-cut gates and five inherited494 gates; each individual gate and each whole kernel.", + "provenance": { + "source_commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "source_recipe_sha256": "836d839e744b1cbee5b3a47b4d6f766e9d822161fe3640794f9a0f051d2ad20d", + "word_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533", + "note": "Part, index and frame are exact for this final word. Plain retained prefix gates keep their original rank-one frames; no width-seven promotion is silently copied." + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/JOINT-PREFIX.json b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/JOINT-PREFIX.json new file mode 100644 index 0000000000..d7b41883fc --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/joint_prefix/data/JOINT-PREFIX.json @@ -0,0 +1,1023 @@ +{ + "status": "FROZEN_JOINT_PREFIX_FOR_BOTH_EIGHTCOLD_PROVIDERS", + "old_prefix_length": 69, + "new_prefix_length": 57, + "old_scalar_prefix": [ + [ + "add", + 474, + 488, + -1, + 1 + ], + [ + "add", + 475, + 489, + -1, + 1 + ], + [ + "add", + 480, + 536, + 1, + 2 + ], + [ + "add", + 481, + 537, + 1, + 2 + ], + [ + "add", + 490, + 538, + -1, + 1 + ], + [ + "add", + 491, + 539, + -1, + 1 + ], + [ + "add", + 526, + 574, + -1, + 1 + ], + [ + "add", + 527, + 575, + -1, + 1 + ], + [ + "add", + 476, + 500, + -1, + 1 + ], + [ + "add", + 477, + 501, + -1, + 1 + ], + [ + "add", + 478, + 548, + 1, + 2 + ], + [ + "add", + 479, + 549, + 1, + 2 + ], + [ + "add", + 502, + 550, + -1, + 1 + ], + [ + "add", + 503, + 551, + -1, + 1 + ], + [ + "add", + 514, + 562, + -1, + 1 + ], + [ + "add", + 515, + 563, + -1, + 1 + ], + [ + "add", + 462, + 486, + -1, + 1 + ], + [ + "add", + 463, + 487, + -1, + 1 + ], + [ + "add", + 468, + 546, + 1, + 2 + ], + [ + "add", + 469, + 547, + 1, + 2 + ], + [ + "add", + 492, + 552, + -1, + 1 + ], + [ + "add", + 493, + 553, + -1, + 1 + ], + [ + "add", + 516, + 576, + -1, + 1 + ], + [ + "add", + 517, + 577, + -1, + 1 + ], + [ + "add", + 464, + 498, + -1, + 1 + ], + [ + "add", + 465, + 499, + -1, + 1 + ], + [ + "add", + 466, + 534, + 1, + 2 + ], + [ + "add", + 467, + 535, + 1, + 2 + ], + [ + "add", + 504, + 540, + -1, + 1 + ], + [ + "add", + 505, + 541, + -1, + 1 + ], + [ + "add", + 528, + 564, + -1, + 1 + ], + [ + "add", + 529, + 565, + -1, + 1 + ], + [ + "add", + 512, + 523, + -1, + 1 + ], + [ + "add", + 513, + 512, + 1, + 1 + ], + [ + "add", + 522, + 523, + 1, + 1 + ], + [ + "add", + 510, + 525, + -1, + 1 + ], + [ + "add", + 511, + 525, + -1, + 1 + ], + [ + "add", + 524, + 525, + 1, + 1 + ], + [ + "add", + 560, + 571, + -1, + 1 + ], + [ + "add", + 561, + 571, + -1, + 1 + ], + [ + "add", + 570, + 571, + 1, + 1 + ], + [ + "add", + 558, + 573, + -1, + 1 + ], + [ + "add", + 559, + 573, + -1, + 1 + ], + [ + "add", + 572, + 573, + 1, + 1 + ], + [ + "add", + 558, + 583, + 1, + 1 + ], + [ + "add", + 559, + 583, + -1, + 1 + ], + [ + "add", + 582, + 583, + -1, + 1 + ], + [ + "add", + 560, + 585, + -1, + 1 + ], + [ + "add", + 561, + 585, + -1, + 1 + ], + [ + "add", + 570, + 585, + 2, + 1 + ], + [ + "add", + 584, + 585, + -1, + 1 + ], + [ + "add", + 560, + 594, + -1, + 1 + ], + [ + "add", + 570, + 594, + 1, + 1 + ], + [ + "add", + 584, + 594, + -1, + 1 + ], + [ + "add", + 561, + 595, + -1, + 1 + ], + [ + "add", + 570, + 595, + 1, + 1 + ], + [ + "add", + 584, + 595, + -1, + 1 + ], + [ + "add", + 558, + 596, + 1, + 1 + ], + [ + "add", + 572, + 596, + -1, + 1 + ], + [ + "add", + 582, + 596, + -1, + 1 + ], + [ + "add", + 559, + 597, + -1, + 1 + ], + [ + "add", + 572, + 597, + 1, + 1 + ], + [ + "add", + 582, + 597, + -1, + 1 + ], + [ + "add", + 586, + 599, + -1, + 1 + ], + [ + "add", + 587, + 599, + -1, + 1 + ], + [ + "add", + 598, + 599, + 1, + 1 + ], + [ + "add", + 588, + 601, + -1, + 1 + ], + [ + "add", + 589, + 601, + -1, + 1 + ], + [ + "add", + 600, + 601, + 1, + 1 + ] + ], + "new_scalar_prefix": [ + [ + "add", + 558, + 573, + -1, + 1 + ], + [ + "add", + 572, + 573, + 1, + 1 + ], + [ + "add", + 559, + 573, + -1, + 1 + ], + [ + "add", + 559, + 583, + -1, + 1 + ], + [ + "add", + 582, + 583, + -1, + 1 + ], + [ + "add", + 558, + 583, + 1, + 1 + ], + [ + "add", + 572, + 596, + -1, + 1 + ], + [ + "add", + 582, + 596, + -1, + 1 + ], + [ + "add", + 558, + 596, + 1, + 1 + ], + [ + "add", + 572, + 597, + 1, + 1 + ], + [ + "add", + 559, + 597, + -1, + 1 + ], + [ + "add", + 582, + 597, + -1, + 1 + ], + [ + "add", + 560, + 571, + -1, + 1 + ], + [ + "add", + 570, + 571, + 1, + 1 + ], + [ + "add", + 561, + 571, + -1, + 1 + ], + [ + "add", + 560, + 585, + -1, + 1 + ], + [ + "add", + 570, + 585, + 2, + 1 + ], + [ + "add", + 561, + 585, + -1, + 1 + ], + [ + "add", + 584, + 585, + -1, + 1 + ], + [ + "add", + 560, + 594, + -1, + 1 + ], + [ + "add", + 584, + 594, + -1, + 1 + ], + [ + "add", + 570, + 594, + 1, + 1 + ], + [ + "add", + 561, + 595, + -1, + 1 + ], + [ + "add", + 584, + 595, + -1, + 1 + ], + [ + "add", + 570, + 595, + 1, + 1 + ], + [ + "add", + 474, + 488, + -1, + 1 + ], + [ + "add", + 475, + 489, + -1, + 1 + ], + [ + "add", + 480, + 536, + 1, + 2 + ], + [ + "add", + 481, + 537, + 1, + 2 + ], + [ + "add", + 490, + 538, + -1, + 1 + ], + [ + "add", + 491, + 539, + -1, + 1 + ], + [ + "add", + 526, + 574, + -1, + 1 + ], + [ + "add", + 527, + 575, + -1, + 1 + ], + [ + "add", + 478, + 548, + 1, + 2 + ], + [ + "add", + 479, + 549, + 1, + 2 + ], + [ + "add", + 492, + 552, + -1, + 1 + ], + [ + "add", + 493, + 553, + -1, + 1 + ], + [ + "add", + 528, + 564, + -1, + 1 + ], + [ + "add", + 529, + 565, + -1, + 1 + ], + [ + "add", + 476, + 500, + -1, + 1 + ], + [ + "add", + 477, + 501, + -1, + 1 + ], + [ + "add", + 502, + 550, + -1, + 1 + ], + [ + "add", + 503, + 551, + -1, + 1 + ], + [ + "add", + 514, + 562, + -1, + 1 + ], + [ + "add", + 515, + 563, + -1, + 1 + ], + [ + "add", + 504, + 540, + -1, + 1 + ], + [ + "add", + 505, + 541, + -1, + 1 + ], + [ + "add", + 516, + 576, + -1, + 1 + ], + [ + "add", + 517, + 577, + -1, + 1 + ], + [ + "add", + 462, + 486, + -1, + 1 + ], + [ + "add", + 463, + 487, + -1, + 1 + ], + [ + "add", + 468, + 546, + 1, + 2 + ], + [ + "add", + 469, + 547, + 1, + 2 + ], + [ + "add", + 466, + 534, + 1, + 2 + ], + [ + "add", + 467, + 535, + 1, + 2 + ], + [ + "add", + 464, + 498, + -1, + 1 + ], + [ + "add", + 465, + 499, + -1, + 1 + ] + ], + "removed_start_frames": { + "523": [ + 480 + ], + "525": [ + 480 + ], + "599": [ + 486 + ], + "601": [ + 486 + ] + }, + "original_sources": { + "research/structural-gain/frontier-composition/compose_prefix.py": { + "repository": "CrocSwap/integer-mult-bounds", + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "sha256": "9b76cbe9d5840ba448ac1621fe3dca7ca6c3ea63d4590d595a6ddd8091d22390" + }, + "research/structural-gain/frontier-composition/prefix-input/FULL-WORD.json.gz": { + "repository": "CrocSwap/integer-mult-bounds", + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "sha256": "a8d37cddb9c430569271a25b0af1fe7ff78fd23d183f443ec7c1075898094d4c" + }, + "research/structural-gain/frontier-composition/combined-prefix-word/ALL-KERNEL-OMISSIONS.json": { + "repository": "CrocSwap/integer-mult-bounds", + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "sha256": "836d839e744b1cbee5b3a47b4d6f766e9d822161fe3640794f9a0f051d2ad20d" + }, + "research/larger-gain/providers/width7/eight/FULL-WORD.json.gz": { + "repository": "CrocSwap/integer-mult-bounds", + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "sha256": "6f99cffd73076a768d39c21bf97ced42b6a5d3228b1dcef79d6f072dd35c0ee5" + } + }, + "variants": { + "eightcold": { + "input_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "output_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533", + "profile_before": { + "1": 2332, + "4": 192, + "8": 8, + "3": 448, + "2": 436, + "6": 56, + "5": 56 + }, + "profile_after": { + "1": 2320, + "4": 192, + "8": 8, + "3": 464, + "2": 420, + "6": 56, + "5": 56 + }, + "width_inventory": { + "9": 288, + "8": 160, + "5": 48, + "4": 8 + }, + "changed_helper_widths": { + "299": [ + 8, + 9 + ], + "301": [ + 8, + 9 + ], + "375": [ + 8, + 9 + ], + "377": [ + 8, + 9 + ] + } + }, + "width7": { + "input_content_sha256": "65f4c5dfeb8372765387e1c81ea38b119bcb66a4fe8adb29117cf166e8ecf9a1", + "output_content_sha256": "4848987568a893c501c3411d9460f1e6117a920dfccec2e3a38a536c074cad42", + "profile_before": { + "2": 596, + "1": 2364, + "4": 192, + "8": 8, + "3": 320, + "6": 56, + "5": 56 + }, + "profile_after": { + "1": 2352, + "2": 580, + "4": 192, + "8": 8, + "3": 336, + "6": 56, + "5": 56 + }, + "width_inventory": { + "9": 288, + "8": 128, + "7": 32, + "5": 48, + "4": 8 + }, + "changed_helper_widths": { + "299": [ + 8, + 9 + ], + "301": [ + 8, + 9 + ], + "375": [ + 8, + 9 + ], + "377": [ + 8, + 9 + ] + } + } + }, + "scope": "Exact literal scalar prefix subset/reordering. Retained events keep their input provider frames. Four entrances removed, own A tail and B unchanged, cleanup regenerated. Full scalar, frame, phase and physical/invoice admission are separate." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/MANIFEST.json new file mode 100644 index 0000000000..619ea95b82 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/MANIFEST.json @@ -0,0 +1,349 @@ +{ + "schema": "width7-larger-gain-research/1", + "publication_base": "db0e57bc7f36b5ac0fc844ad7ce1396165ee6647", + "external_source_head": "c18417b02b80594b2ca1c8c21185d28befafc935", + "external_source_path": "research/complex-allcold", + "files": { + "CHECKS.md": "e2f86c1c4a4a868a48ee5f55667c8b8d79e9c68258408f2b3af3e529e294b2c8", + "NOTICE": "c973ec0963b901ea5da72e18e43231c40875a6053d277460112d5c1816006631", + "README.md": "545f0138139ec1c5410128678818dfb13fbf374d4063de4f425f11e6a1b74eca", + "STATE.json": "05cc8eb6726afa1381831ef6428aa092a8d16a3c774d7487cf20cfedef0e218a", + "baseline564/ASSEMBLY-CONTROLS.json": "95f735f15baccd157cc6bb21ee29eab0bebaa8ee3e96eff977808e2cf3cb3a51", + "baseline564/ASSEMBLY.json": "e67f639e15fb07ee45ad771942f3dc0542610f988b47658a98dfb4630ee1b58e", + "baseline564/ASYNC-AUDIT.json": "75be3018f65075a79603e5d5ffd870f632058a340e17d20f068b1a4a78aadac8", + "baseline564/BASELINE.json": "8963303e54aeca75c881ce43db78069eff80cfc01213b6dcb72bb380f1881530", + "baseline564/EIGHT-KERNEL-CONSTRUCTION.json": "7a13ad21a3e4e12710e37ab9d1c54a90b2b8741fc3f5f620c363844e9cd766fb", + "baseline564/EIGHT-KERNEL-OMISSION-CONTROLS.json": "558f61371ebb3a417e63abb5a45c90eb4fc6ec52df5e18432e866b699bb67a32", + "baseline564/EIGHT-PHASE-REVIEW.json": "b71951b6c9cb966a54dad96e9e13cdd84169ec4ff5105010552e0259f64db06f", + "baseline564/FOUR-KERNEL-CONSTRUCTION.json": "57c544f03601a295e622c1d96c3cddfeb916bb32062a47ddc3c2b870eb5658d5", + "baseline564/FOUR-KERNEL-OMISSION-CONTROLS.json": "441cd41775bee76a72ad4d9dfecdbead88d82a5ef088862dd0c7711777ee8871", + "baseline564/FOUR-PHASE-REVIEW.json": "51f31affab2b2ccb7d65ff059fbca0a0284f494d7f168890c7134bb182be2ef0", + "baseline564/FOUR-SCALAR-CONTROLS.json": "3e0cadea3b4492f5958bc0f8ea65807fbfd4693c85403b74ad134fc497078cea", + "baseline564/OWNERS-AND-PROFILE.json": "f3a87cfc5751171116f6b548b892b581a3ee6545d9ff3c6dcb15a516b0580696", + "baseline564/PHASE-TIMING-CONTROLS.json": "78c698e3f7f03cc60845b30240d1c3445a7be90d518c9485db74d116f789459f", + "baseline564/PREFIX-AND-INVOICE.json": "e90c2b218b7afd6b641a01d833dc1783bab6b35bf4cd82c8f5881bc73b0c4d53", + "baseline564/PROVIDER-BINDING.json": "05aa3f26cb24065b3352e244c2383f7f9739ad560b1f5a873dd5c430877f1036", + "baseline564/RECEIPT.json": "0eebc33a8cb1fab982a608bc7e654eafbed1a7ada9fea7726425e72b9beef94e", + "baseline564/RESULT.json": "1986cdf391adafa5e0da315c77cf5eefad919e11a22623a50cc821eea83f0429", + "baseline564/STAGES.json": "8fcd75349a0101a92bda48995b33266cdbd502de6b7f1070abbfc307f0c481be", + "baseline564/ZERO-KERNEL-CONSTRUCTION.json": "94e73d5785971a5f76822176e1a65e1aa05e509fa2256d1eab3a3d79e052423b", + "baseline564/ZERO-KERNEL-OMISSION-CONTROLS.json": "d39ff39b4abf099ac61f2ebcfe5463b22168660a7407623160d83afe95a5c931", + "baseline564/ZERO-PHASE-REVIEW.json": "5f55198fdfef8b0c99fccb90bcc3d2384055dec7c032cebd2739572bf2608db7", + "geometry/CAPACITY-MODEL-REVIEW.md": "a7457243cc0fb2a1fdbff344670f8f0bb713e9d0c5da241388af7506ebaa084a", + "geometry/ELEVEN-STAGE-BANK-CEILING.json": "8ab859a3c2fd790c09a6208c77829801448a32f915a4052584087db4c88cfdce", + "geometry/FIVE-STAGE-BANK-CEILING.json": "43c9bc40d754cb1ddbc73882929d594c6f9a72e5abc416d8f1657c253e7857d2", + "geometry/FOUR-COLD-SEAM-REVIEW.json": "9e9333305b5df6f91d083ec9ee8e13935166a5d0470e6166d56c9551228ca45d", + "geometry/FOUR-COLD-SEAM-REVIEW.md": "4cb306a98f8871b9e5c63cf32381ed7d96e1df01d9c8037e79305b9b00100087", + "geometry/GEOMETRY-SCREEN.json": "1112d8a8a03ded1d389c1600088b6fca49b0ffb0de3c9b404313e423fde3da62", + "geometry/HELPER-SENSITIVITY.json": "22df67912175ef56c1d1b5e1d8e9562f9047fba250215c1456bc8cd93eca3163", + "geometry/HELPER-TARGETS.md": "47690a24f856394db5959d52e610d417b84e5e28a770b9f30c9d2b8dfbffe8cb", + "geometry/PACKING-CEILING.json": "0088f87430421e9b4b35f0940588ff702a3f18670a95ac3d5050c9e6d958c0cf", + "geometry/README.md": "8eaf17bcd4edf7b48c36c9f616fc32aa5dbae247db2da8daeed2242080918747", + "geometry/SEVEN-STAGE-BANK-CEILING.json": "a06cf4d5c819e5fff6b283bc1add0616127350743ebe7d70acc5986706fad920", + "geometry/STAGE-CEILING-VERIFICATION.json": "46e7d48b2c35773fc29212576a23b9a145fbae5ff7572c9b0494e0312cbd9ea6", + "geometry/WIDTH7-11-STAGE-BANK-CEILING.json": "68bddf40139cfbf135b833a0586e280df4b4dab12197b5742cb5a29a570b32d5", + "geometry/WIDTH7-5-STAGE-BANK-CEILING.json": "fb8045540ee8e03a30346ae1d1b0b4acdad5fb84fa0234b80b047e882c2053f7", + "geometry/WIDTH7-7-STAGE-BANK-CEILING.json": "bb2691224c69f2a62575239b1c4972362e110c3575b5baafaf58e448140e1677", + "geometry/WIDTH7-9-STAGE-BANK-CEILING.json": "a10cb55a0ead37f6c863e7949a17df164ddcec4c874f3864d5a9242b82623047", + "geometry/WIDTH7-NOMINATION-MUTATIONS.json": "097187fb3398d60a7a01811e68f5921155471ebedf2326589a91785f755059b9", + "geometry/WIDTH7-NOMINATION-REVIEW.json": "76efe85e57c44f141a01d6df82708030f27d71d1a190e35d8e5f7ccd85d71cea", + "geometry/WIDTH7-REVIEW.md": "4c9a0a9cb601ed088d1898d84fd96929e2c2dfd851b5a148951004c24eb68a39", + "geometry/WIDTH7-SEAM-REVIEW.json": "00f543424486d9190368e5b4778df8cd7585af7a0914e819c260582bf8d62679", + "geometry/geometry_screen.py": "d287b726d330e9f1093a37c05781aae9e954524f395036bf7ee3682d484894ba", + "geometry/helper_sensitivity.py": "519ab4c73689ab89202e115e89d48253a749f6708a6ff8b00e332311700b054e", + "geometry/packing_ceiling.py": "079ea83470600014a9bf5c63d9e80a459e8e68b287fbddda2604b9850aa39c06", + "geometry/review_width7_nomination.py": "51f69958e1d4e965830c73c5d4666a9c2ac4329e0dcd3e92b81c22b1558cf72c", + "geometry/stage_relaxation.py": "3cbb7c80c6b1b7b5a5e1f1287f2ab37304814c7f89c2b3b4a980c943c260d9d8", + "global/README.md": "f462c8241020e0805d3fb1ad3474ffce464376c5dfd08228f8ea18ff7df00269", + "global/fourcold/ADAPTATION.json": "baabb0d0757024dd6d9b99775caa159a02aeb2ad5c082dcd2af27d66eb15d35a", + "global/fourcold/ADAPTATION.patch": "3d494408af2a46233f25691079d26356458c3033699e2a428c5aef3fbce25290", + "global/fourcold/NOMINATION.json": "4de2cb8c597547f72200693afbf59c67bcf9c9dab6c203f215c90f62a95480d2", + "global/fourcold/OWNERS.json.gz": "d534043bd02179539992cd4837342ffe7194ff0585c9e7ac64276718f2cbce2c", + "global/fourcold/PLAN.json": "bda77e1e32c7336bf9ab8a70359b8208365ac2820ca8ad13b1ae2a4b9fb74ebb", + "global/fourcold/RESULT.json": "60972e01073a48dd79f58d09e216d113815b72c6bea9acdc04b8f342345886f9", + "global/fourcold/code/assemble.py": "8f4bc8e7f826249edf566800e9b4d6b31103e4f244eb5e41d88b9e68eb15b256", + "global/fourcold/code/assembly_controls.py": "09b2163f2ef1ffaae46ba103208aaabbc7bab4f5c12672ceb41b056bdaa7ca2c", + "global/fourcold/code/audit_allcold.py": "76ebfb27d01f2bd444ba5f86fabfc868d05f642fdd43e0584b46146f769bf1f0", + "global/fourcold/code/bind_providers_portable.py": "be6d388580a8afc33dc3078df84fd9a04ef66b06278369cbe647bacda0a525b7", + "global/fourcold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "global/fourcold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "global/fourcold/code/phase_timing_controls.py": "3a1d8584228c49b606b55de7ebbf7587a61d1521ef5c2fb79cd4f48038cae9be", + "global/fourcold/evidence/ASSEMBLY-CONTROLS.json": "78dedfa4da80faea64ff6ed36fa66205e5bf8e92a929dd6fcd50974a06f469d8", + "global/fourcold/evidence/ASSEMBLY.json": "359c180b634a975f8dbb5e206a122ca50bd686f85adf36c4882f1b4eb0905f3c", + "global/fourcold/evidence/BINDING.json": "2928c273cc26419e819661c1b0f155128050259e39ad604e04975ff9a030613a", + "global/fourcold/evidence/PHASE-TIMING-CONTROLS.json": "66a0ac110184a27f801ab23de2a4e2d8fcf37d8a1a697e1a7705452da8fb0214", + "global/fourcold/evidence/RATES.json": "6c0bf5117b0b31506d7b2c17b390731c24d1e9951a4549d1e36e78ac4daf94f8", + "global/fourcold/evidence/RUNTIME-PLAN.json": "969d5332ed3dfc19b6961248213a3cda96c60d507b827fac5ce0dd279e52c74e", + "global/fourcold/evidence/audit/ASYNC-AUDIT.json": "51422f908c16ee1cd6b812416e7ebddbe9bb731721bdea45362314abad06b493", + "global/fourcold/evidence/audit/GLOBAL-PREFIX.json": "e4fe7fd89478221c8008031604c25057bfd75969449dc9b7ed8dd1488aaba74b", + "global/fourcold/evidence/audit/IDLE-REMAINDER-FRAMES.json": "038a7e3a25b21deeb4152cfa180381c1cacc7e00f44078f6bbd35f23a8dd1d1e", + "global/fourcold/evidence/audit/OWNERS-AND-PROFILE.json": "3bf2eb480d51e2c5148c63b754e9355f28b83e60e472813a350bd4b46d0f3a55", + "global/fourcold/evidence/audit/PREFIX-AND-INVOICE.json": "f9de27e717166b22b5988b037e277b94d666896d6a6379d2c16ee7e8cfc96702", + "global/fourcold/evidence/hosted/ACTUAL-SIGMAS.json.gz": "ec6b1646e651f8731acf64c6e574899623787b4f1fe4354db9bee53d2bf103f8", + "global/fourcold/evidence/hosted/GLOBAL-TEMPLATE.json.gz": "3824411cd495f0c5877637b2a62220ecb865f406497f71baca40624a60aefe61", + "global/fourcold/evidence/hosted/HOSTED.json": "0fc4b126971bc916cfcb489d994b5e4f8b4e04bff75a34e4d6d0801526b806c8", + "global/fourcold/evidence/hosted/IDLE-REMAINDER-FRAMES.json.gz": "92168d55144dd84409fc8a15d8056d19078fc459ca40284c069c0cc0ca08b1c6", + "global/nominate_fourcold.py": "a0ea9387b1c1abdce6d673c1e2b6f681d62177f478d2f7d2dc8f1326e0f5b07e", + "global/nominate_width7.py": "1e24bc34bb1d6b3f1706709570f54cf27c9aa484eb9df02a9172276018ff913b", + "global/replay-evidence/ASSEMBLY-CONTROLS.json": "38b5bb5ac51912bf2cc9d2a7d912b9acff60ac6fb8e3f31474488d52e79d4843", + "global/replay-evidence/ASSEMBLY.json": "e3b29250e84b023d71c7044e19b374c6cd206996a4731ae8f583eb049f705f85", + "global/replay-evidence/BINDING.json": "b3bd29b5a96fbb1a024c55c4719183c553d4c36152b0e651e506d11bce1f76fe", + "global/replay-evidence/PHASE-TIMING-CONTROLS.json": "b94497aac54a3e0912523f4774737d621911487c9ddfaa5dafb829ea6a65c069", + "global/replay-evidence/RECEIPT.json": "4966ebb02acd9cdea98ea9effa202e0657cec4cb7b52f3c47907125493ca6281", + "global/replay-evidence/REPLAY.json": "393f80120d27b1a3eaec4a375fe4e8fed32268d45039187c3372146d8186aad0", + "global/replay-evidence/RESULT.json": "2f23fcd31e0f9224f309e167fcaa56b111ab52baad25553991a6e2ae4351fb7b", + "global/replay-evidence/STAGES.json": "00fcfbacaa1962a8e0c9e0ddc710f996d33d2632a574fe798a82a2a2a1a58db4", + "global/replay-evidence/audit/ASYNC-AUDIT.json": "afb59ed87692ec9159b822cb118cad018b4f391b1a6c3dc6ecc76e370f1b779f", + "global/replay-evidence/audit/IDLE-REMAINDER-FRAMES.json": "7062a648ec47b2e046c2f17bb76ec0da6e33310e3b9b2686b2e50e74b841fc10", + "global/replay-evidence/audit/OWNERS-AND-PROFILE.json": "9651df3a9e94e065077571fe15675e321e453233a7f2708004355ac04443adf9", + "global/replay-evidence/audit/PREFIX-AND-INVOICE.json": "243cc2751fcc88037da2df12686ab2162584cd2003c7b4a1a0587ff1d7de30ab", + "global/replay-evidence/logs/admission-controls.log": "1bbec864fcbe32bed508358f57f5663b891a60fd8f12c98f0a9efab85d46d63f", + "global/replay-evidence/logs/bind-providers.log": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a", + "global/replay-evidence/logs/emit-owners.log": "0bbd5e28353564ddd4ec19518bc15c285d860626f79e8e11ec2e7ad06e3a6a17", + "global/replay-evidence/logs/exact-assembly.log": "e03f3727ac4237108d636b13c4212d986091e72c008a108cd8b935e13d47a72e", + "global/replay-evidence/logs/fresh-invoice.log": "9abd78ee3937f404ea433cc460be2ff77d26fad2395014eb8b0071fe4d2a0821", + "global/replay-evidence/logs/independent-owners.log": "afb59ed87692ec9159b822cb118cad018b4f391b1a6c3dc6ecc76e370f1b779f", + "global/replay-evidence/logs/phase-timing-controls.log": "d4300a182a615922dd73ff2b945ff671086b86d5b80dbc009539e96d9b4dfe82", + "global/reproduce.py": "23c164f0c51325e059551396d85faefc88a4247543d823017a8ce18b766538f7", + "global/width7/ADAPTATION.json": "9dc1aee5c88c01fa9a8596009a1041b99ead7d3f6e0d0a84623b57d71cbbda46", + "global/width7/ADAPTATION.patch": "b328a6dfcfecd5e4797f3fb387ad6ba30088fce48d66e36a25dd3fedf373752b", + "global/width7/NOMINATION.json": "091f5c4fe0487b82579952453f52f1a26cc4a60303575dc1566c260d658db8b5", + "global/width7/OWNERS.json.gz": "4cd31be9c13ffba9d1f35227e3ff6f7d78c9ac8d2f5cba0d8b9ca67c03872521", + "global/width7/PLAN.json": "913302e83545d71d4b817727ff8bcbf71a4575f83b769f4129c0247873eb205f", + "global/width7/RESULT.json": "c8af1a546efcf6389b6a1def24ac23b6ac32df1a4418375743f8e9b0bec5986b", + "global/width7/code/assemble.py": "c0931ee6b5a10234dee1f5640e0787f178acf509485075744ec4fdf4bd39f0d2", + "global/width7/code/assembly_controls.py": "6db88ad4e6ea109d368dabd539681674c765329b5d15e78c82f64c944725a0ab", + "global/width7/code/audit_allcold.py": "20ed33a1f98240c73a3364d136f28b1e79d9b8cdf03d812f38da850dabf663dd", + "global/width7/code/bind_providers_portable.py": "28ddaa513915339fa178c74372d39bf83834b727d7b3e585bfabc6449ecc7d91", + "global/width7/code/emit_allcold.py": "9e7c53d9760391584ea3c80977fde4337f603a5732b2fe4f0dd36fd96c9c4627", + "global/width7/code/invoice_allcold.py": "6a14639e2849d50978a7821dcda97746b5a66722bb3ca2d6fc8c611d2eaf4e49", + "global/width7/code/phase_timing_controls.py": "edd53ac292132ba894ab17ca783909ffa5140742c45f796e8546383567fa924f", + "global/width7/evidence/ASSEMBLY-CONTROLS.json": "d90f8680a87a7c5124d36673e2d18d82d6fda9676c18ceef93f9b3b6763a8d2c", + "global/width7/evidence/ASSEMBLY.json": "0fee2d21db9921bf6325552a6ebff06cb5756d020de72ad03614ad2c448ba4e6", + "global/width7/evidence/BINDING.json": "a1377a4a343d2c043c81a571e369739f897763450ef4586326a6709c1795d2d3", + "global/width7/evidence/PHASE-TIMING-CONTROLS.json": "04dabda265ece4e835aba736d4813aba389cfa655ee70dc600d3df68b9089d7c", + "global/width7/evidence/RUNTIME-PLAN.json": "256398606adad086e9153ab4af7053b5a633ad284239c57fb03a00afc9378056", + "global/width7/evidence/audit/ASYNC-AUDIT.json": "e96052fc1524f7587ecad72beee7b6a3dbdfe75a8fb61256256e04bd6480e9f2", + "global/width7/evidence/audit/IDLE-REMAINDER-FRAMES.json": "78b985fc1a86d5077e05d70310ee17d0058cd8e7adcfa3110efb7d6c9dbdbed6", + "global/width7/evidence/audit/OWNERS-AND-PROFILE.json": "2890d0a1bceed742e379259f6560595ca59d8436251c85274812be3bab230c52", + "global/width7/evidence/audit/PREFIX-AND-INVOICE.json": "7ccb1b8820bae0bdefcd2d7726390898c4279edc86349e4ca7cdd9ea05c4591b", + "global/width7/evidence/hosted/HOSTED.json": "7043a522a2540bc1c67c2ab8040a37f912a97bd36591e65a9ab1d4d5ed09192e", + "global/width7/evidence/hosted/IDLE-REMAINDER-FRAMES.json.gz": "466656a9a6b7270f5b3c5d69539df07555a43f0b14f53fa1740c74d3738c24b3", + "indexing-pr565/SCOPE.md": "fc3efef025e8a227fff23ab226d52e29fabbac441e42d935612dac459baa2cb9", + "indexing-pr565/SOURCE-REVIEW.json": "c58f0725df965be085231deece89d732e5e313e9f9c659cd6304ee682b46e920", + "patterns/ALL-PROMOTIONS-MIXTURE-CEILING.json": "6836b8984abd70e55b1209f5dfb4ceb5bdfdc9ab8f734fd695c24e81626b18e1", + "patterns/ALL-VERIFIED-PROMOTIONS-CEILING.json": "a42d3d3f952a4dacb784518b3e46c806fd957ccf6b742f2d2bcd5de6ee01943b", + "patterns/ALL32WIDTH7-CEILING.json": "a2e9a132e61c91defa277d261ac0cdb5cb421a52523eb3895e3c653d900d8a66", + "patterns/ALL40WIDTH4-CEILING.json": "23fa22ccf35fede6c3da7f7bbe6996840b3ca9f348d126ee2332ce1b60ef800b", + "patterns/ALL48WIDTH4-CEILING.json": "f28308e7ece6a37550611d6b9ae2f7db2760edbdb593c2b5a6d6c169b9d50413", + "patterns/ALL60WIDTH7-CEILING.json": "9c0ec120f29abc61ff0f865fe5591eaa89c07ebc710f4284aa5807520678cb9d", + "patterns/CEILING-VERIFICATION.json": "1165cdff7a875061303e080183ca1296f86dff76b32ec36decaaba35d201c7a5", + "patterns/COMBINED72-CEILING.json": "2d21df753c83b3d46a3b506140997fb08ec57531de818aa87ee958ae9df887dd", + "patterns/COMBINED80-CEILING.json": "a11525759cd8a1c3313400986bdd3e2a1346a56fbf504007aa7f09535dfd936d", + "patterns/CURRENT-ALPHABET-CEILING.json": "b70cae9a3fe565b8a6f1ba392f31cb18036b4118c02b2b2c7a7d339a80457096", + "patterns/CURRENT-ALPHABET-EXACT-CEILING.json": "af25fd70562e747c0654210c907306afeda19e80f43d6aa3d7dcd46005834ac7", + "patterns/EIGHT-PROVIDER-THREE-EXTRA-CEILING.json": "0221e93cabbccc62eb8a5775b14cb4db0c959c2c96b61bdab52a24240533c2d7", + "patterns/PROOF.md": "f16455431a31d2f05dd3036e4e6800039f4db53327ddfbfaa3b1bea00e03f6fe", + "patterns/THREE-EXTRA-KERNELS-CEILING.json": "3b8e651299a837788ce92aff7a7c4a110eaafc9613794338be9685652062dda9", + "patterns/capacity_ceiling.py": "a0fcf1c407cdfb00001cb7d724c7bb0ae5bf1d489fa4c25752bc989f22537988", + "patterns/verify_ceiling_controls.py": "8616435fed6e7edb34e24a750434de6c9af7825379ec22043dbeb99207190654", + "providers/README.md": "c5100ca87a9d3cea874779e040650377dcbcd2927bae96c34633bea27e526f6f", + "providers/audit_frame_promotions.py": "e78c8026a73c8fb76175b0ff56fbc84c3a906f368a316d1e32a609a6d682405c", + "providers/audit_suffix_composition.py": "7622155b72570e4dda5df871d109574f8687c0c0e350d22bd45e1a16448adf49", + "providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "providers/build_suffix_kernels.py": "2689058420d43a78ca376c727140bbabb25ee0cfb66f56deab938520df9385de", + "providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "providers/discovery/all_entrance_covers.json": "e84a4df768a37e5564d7b086148d357aec19d219666dc02a6881d525f1d8b533", + "providers/discovery/clone_free_and_walsh4.json": "bff3e8b6c6d8f79badf4224149230d4a04505e3480684a15674a8d5dc121414c", + "providers/discovery/eight_fixed_B.json": "77364f1a7b6b08d10273eb5488833611a6d46c648f4fcf66a8f312528b34ab48", + "providers/discovery/entrance_pairs.json": "e534124518232049b8c2a3843fa014cfa31c7a39e56901aa60064713d6e446cd", + "providers/discovery/four_fixed_B.json": "77f974cbaf4ee480b0e251ecd25a0b6c7a9f9a55d955ed977af8647494467ac2", + "providers/discovery/fourcold_fixed_A.json": "0b90098b4f533e96941dc2ced788547e9b2c14a8d5e434de21fda74fa7e79699", + "providers/discovery/protected_kernel_subsets.json": "de2cea49a4861789f29ca5814477f1ae46b1a87cfdde75dbdb475fd91c173e25", + "providers/discovery/protected_source_exchanges.json": "31047d69c0cc7c076ea176d459b2400cdbf99c6813ba3ff90b63c5b4142a85e6", + "providers/discovery/rank2_fixed_basis.json": "c21355eb7e559cff89add3b80bc9d69195a08d12911724d73a8db2bdfcbc2752", + "providers/discovery/rank2_raised_basis.json": "f6edfd20b5a35f7e98c0e734b9aac7e2b83f644b849b6f30f63a1bff2fa729d2", + "providers/discovery/rank3_raised_basis.json": "71426e12a2fa14b16e3be4426578ea8834ba1ec264c12ac7343a7b921585ed75", + "providers/discovery/response_nullity.json": "526d9e2d298ca370e77c709be0f7a4c404980a6ba574aa43f59a83e8a3c1db49", + "providers/discovery/tensor_geometry.json": "3f51e0d3d339ee0b66756e1ada0350a9da46d638c72a7f18f36b2f4bda8b0c07", + "providers/discovery/zero_fixed_B.json": "6c47da46598815a46d7ca98fa924f61bafa67962820213f990976220aada26da", + "providers/fourcold-eight/ADMISSION.json": "b81f7eaeee0677bb1ab2cba9dfd7c1daa32019a57842dcb8cbd395ab6f978138", + "providers/fourcold-eight/controls/PROMOTED-SCALAR-AUDIT.json": "e4722ea3d500b89710852176d9090ee6e04918cbe4ac8bd135333bcdc3f87c68", + "providers/fourcold-eight/controls/STATIC44-SCALAR-AUDIT.json": "240aa89210b9d920030d16d1df21c80a35bccd0f6d1bf784813ff94cbdf90451", + "providers/fourcold-eight/controls/extra-506-omissions.json": "02ab510a8de4e526b6fc4d360f2651ec95178271b7a75b606d9664747bfa3517", + "providers/fourcold-eight/controls/extra-506-recipe.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-eight/controls/extra-518-omissions.json": "88665c9a407404cc153794d30929ee6ef7ac0a612d57c3512df89a2aee2d48b1", + "providers/fourcold-eight/controls/extra-518-recipe.json": "cf558a66ff9b30014e90c81240e9969e133f5ced67f3f0d749c3f168d8423ea3", + "providers/fourcold-eight/controls/extra-530-omissions.json": "0bb361c59c70bd543246c2d0fbff61812f5491d5d0ad20f30c9d8c00013a1b38", + "providers/fourcold-eight/controls/extra-530-recipe.json": "67bb9ec3dfdce8377906dc703dcb7f3e200556e97ba13c2fa4b49e14a8b1cdbb", + "providers/fourcold-eight/controls/inherited-494-omissions.json": "7e169f422d6b358e553d0fc81e45f1e8ad7072a5b5ed1f1f3c053f01cf84bf00", + "providers/fourcold-eight/controls/inherited-494-recipe.json": "47d789a08b530e63f9abe7befc0e4709731026ccae7c82308ae911b9730d0275", + "providers/fourcold-eight/local/CANONICAL-WORD.json.gz": "9d2467e9200fca9aea31bda6f54aec74ee1d0d41e2c0ec64c081691de8536b31", + "providers/fourcold-eight/local/CLIFFORD-RECIPES.json": "9f7b1d5bfcd937fb25778402cda7e71ccc1ae0e0e7f2b65a380dc231ad6f36fa", + "providers/fourcold-eight/local/CLIFFORD-REVIEW.json": "83fb84768f3780d0f7f83f310ab85489bac8302b1fa0d9b1f6b4aa951916d0a9", + "providers/fourcold-eight/local/FULL-WORD.json.gz": "4bb27af5d2142114ac59d24c8fc9bb638b932cf1cdffaf17733b5372ee101f3b", + "providers/fourcold-eight/local/INDEPENDENT-LOCAL-REPLAY.json": "037ed24855a93ff5104667ceafcbc541dce26dfbccb125933281818e065a2b2c", + "providers/fourcold-eight/local/LOCAL-CHECKS.json": "a66926b91a1d383b056e58c9c72024d228e710dae7c28af8514f1a2761e31f2a", + "providers/fourcold-eight/local/LOCAL-PROGRAMS.json.gz": "eacd3c25390d7190ae1a54f6899e5e6a66003049665c3dd11648ae91123f4b2a", + "providers/fourcold-eight/local/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "providers/fourcold-eight/local/SCALAR-FRAME-AUDIT.json": "738683e8b624d8916f4beac66c5cd2ea2fb592b07dde8dd3c7f887bc70c9d164", + "providers/fourcold-eight/local/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "providers/fourcold-eight/recipes/candidate-000.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-eight/recipes/candidate-001.json": "ccd84fdb6bf0454a7a8d30857feea8c92b72789edacef16286d07aa879bd2c74", + "providers/fourcold-eight/recipes/candidate-002.json": "e650eaa78017b2a4b4447694392f1b69d305baff6fbbe651ab98e2f59ea878f7", + "providers/fourcold-eight/word/CONSTRUCTION.json": "ac325751ba5d6a8113c0342c42c5c45fe1373c352742be663a8b4ce03e609115", + "providers/fourcold-eight/word/FULL-WORD.json.gz": "4bb27af5d2142114ac59d24c8fc9bb638b932cf1cdffaf17733b5372ee101f3b", + "providers/fourcold-eight/word/INDEPENDENT-COMPOSITION.json": "89b1fe74372c8c495188cc81cedec780b9394f3aa50a57f543f03c18d81c51cf", + "providers/fourcold-eight/word/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "providers/fourcold-four/ADMISSION.json": "db568bcd529de67c184cde7b2e230c9cd40d117c7f4e8b56403e1551ae89abe1", + "providers/fourcold-four/controls/PROMOTED-SCALAR-AUDIT.json": "cc231465ab8ebb3d29f7b9163d13242f564bb6a4a96e36c9d1647d8d8885cc0f", + "providers/fourcold-four/controls/STATIC44-SCALAR-AUDIT.json": "da5b878227c9d05b85fe3e9769b541077bcc5303c45f48639d78877670758cbf", + "providers/fourcold-four/controls/extra-506-omissions.json": "be688ab0f43ea128e0a7d43b04498fc48d12c1ce29c1d4877573630d1454d5e9", + "providers/fourcold-four/controls/extra-506-recipe.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-four/controls/extra-518-omissions.json": "f0dc64013cef5fd614531e34b925ea37db9dd65172b160601ef9a75dd78d93f3", + "providers/fourcold-four/controls/extra-518-recipe.json": "0ecb7fcefabb757d7a325f5b6f94f476d7d6bd4df48733ba5844bbd371976518", + "providers/fourcold-four/controls/extra-530-omissions.json": "bd0dddb5e16cc797bc3ecc93d1727f2521773237eadeb921a362b233b79963da", + "providers/fourcold-four/controls/extra-530-recipe.json": "a46e8c3bb13947213713099d19404ca8716a93bbda5fad8cf24a1815492ceabf", + "providers/fourcold-four/controls/inherited-494-omissions.json": "bf34050deb6e9eb8749f9d3208c3eff1cb1a8f3213f71becf81665e75e42c7be", + "providers/fourcold-four/controls/inherited-494-recipe.json": "3dba8b5876886b7fda18b2f88ecc74e5d46de4f69a5712a853ae0abe93685056", + "providers/fourcold-four/local/CANONICAL-WORD.json.gz": "db2e9c1d365c7938d8bcd19a9699ae23301fd99395c7ccaca17dc921ff8e86fe", + "providers/fourcold-four/local/CLIFFORD-RECIPES.json": "fd57ab7b0886b35e2e20e03446be32618f5f0a7053ca396fe1005ecbcd1cffd7", + "providers/fourcold-four/local/CLIFFORD-REVIEW.json": "4d483d31aaad1279db8459141da55d2aff53719cc5df10bc03db80739fc46e43", + "providers/fourcold-four/local/FULL-WORD.json.gz": "700f062cddbaae2f3204e8e626be4fc122144df5334997acc7dc32bc92146886", + "providers/fourcold-four/local/INDEPENDENT-LOCAL-REPLAY.json": "1222524f0e462884f21090754f09d7d4bacfc5142278ab996e77e50568cf3e50", + "providers/fourcold-four/local/LOCAL-CHECKS.json": "cb36d3137ddaed07a335829e528464265226602b72212ce19ebf94f31db8dd88", + "providers/fourcold-four/local/LOCAL-PROGRAMS.json.gz": "c7d22459b604d803b2bfc87509ffe47e2b189c6a6772c30f01911980bea6b0ff", + "providers/fourcold-four/local/RESIDUAL-ADAPTERS.json": "ddeab3b37b16eca2c90c2a8d4afa124e86b611319c8f0a9632bfefbaa7667a0e", + "providers/fourcold-four/local/SCALAR-FRAME-AUDIT.json": "9d16b2ea3e7108fae9663a917ad49250f89359132c5f459212a9ca74a5c94c49", + "providers/fourcold-four/local/WRAPPER-CHECKS.json": "dee4d4c145197d4e431049f79fd2f6b7346c6bdccf07205a1a12306a0b6d600d", + "providers/fourcold-four/recipes/candidate-000.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-four/recipes/candidate-001.json": "7181172c90265a94b7848c43353bdf45829614b7ea623d7aa5fa49f9d521e6db", + "providers/fourcold-four/recipes/candidate-002.json": "f26977728b43247eb8bdc820654e6d25c100a93df57c70fd6a4255d227c3f8e1", + "providers/fourcold-four/word/CONSTRUCTION.json": "9877c8f9eb06941823f66a90ebef5f9c919f5b2f275b8f07e27c95ee0b37c9c7", + "providers/fourcold-four/word/FULL-WORD.json.gz": "700f062cddbaae2f3204e8e626be4fc122144df5334997acc7dc32bc92146886", + "providers/fourcold-four/word/INDEPENDENT-COMPOSITION.json": "aa967ea54ab2a5511012bac7fff83986cae04eb557657ae169591f336bc89b54", + "providers/fourcold-four/word/PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "providers/fourcold-zero/ADMISSION.json": "f3afb667e090f60312f6297fa832264d9e6f1a44c06fecf94a7808ee6339ee52", + "providers/fourcold-zero/controls/STATIC44-SCALAR-AUDIT.json": "a6ce2f3d1bdc0f25e21859e9a4a1b938dca26a4a82b33e302b7b4d3ed01f2398", + "providers/fourcold-zero/controls/extra-506-omissions.json": "1b1c9ead2b59fe3ac8f19377b82e0d42f6e746c9baa07cc259d6350e2b354207", + "providers/fourcold-zero/controls/extra-506-recipe.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-zero/controls/extra-518-omissions.json": "41b0f035da55316a72592181f4bbf1acacd0bcb45b4871e2482c45e70b59ac10", + "providers/fourcold-zero/controls/extra-518-recipe.json": "0ecb7fcefabb757d7a325f5b6f94f476d7d6bd4df48733ba5844bbd371976518", + "providers/fourcold-zero/controls/extra-530-omissions.json": "b4b148e3e44d1f96f93d92af27194bc7e576ea2d84077e9bd1f92540b87a5b73", + "providers/fourcold-zero/controls/extra-530-recipe.json": "a46e8c3bb13947213713099d19404ca8716a93bbda5fad8cf24a1815492ceabf", + "providers/fourcold-zero/controls/inherited-494-omissions.json": "5b3ca079abb7c17235a04cfd30c6202429fdf180c9b8e840877504d14495cf34", + "providers/fourcold-zero/controls/inherited-494-recipe.json": "7000905251a91fbd22ad9df43ab9cb7f2b140de0b5e8c1a1e46b52cdaf25187b", + "providers/fourcold-zero/local/CANONICAL-WORD.json.gz": "8411e6e4179c422e1ee7601830170afdf0f316a8d8077555bcca595525af7754", + "providers/fourcold-zero/local/CLIFFORD-RECIPES.json": "38a9ed344742d6e03b03e398762e123fcc7c1f84870099a122a0d86951c59b3f", + "providers/fourcold-zero/local/CLIFFORD-REVIEW.json": "bae000a97fc09aa14c48d7d452d8fe95c9ef4c170c255aab664fc6ed94bb5440", + "providers/fourcold-zero/local/FULL-WORD.json.gz": "2d8dbb9f163f29cdab2e210674dd873895d2628144aef88b2e4d354dee6c5fd1", + "providers/fourcold-zero/local/INDEPENDENT-LOCAL-REPLAY.json": "7f2af1d932b29d4f8ff478ef576578f4494f9b6f7ead2e34a0e6daaf33a57f9b", + "providers/fourcold-zero/local/LOCAL-CHECKS.json": "d37027d21acb07716bf2111727bead079e27c7c8eac6926c5456ad7888f57aa5", + "providers/fourcold-zero/local/LOCAL-PROGRAMS.json.gz": "44a71eb2f0c7ac1bbb72e2d87ad96b598d02f9898cee269105fb14ce9f41f91d", + "providers/fourcold-zero/local/RESIDUAL-ADAPTERS.json": "e4fce8ca73ad20a86711837dd6fe1efad5a335689352791a635969e4d1be4391", + "providers/fourcold-zero/local/SCALAR-FRAME-AUDIT.json": "fba0624975fe96af742c8162b4c6c58d8c7642675e5116cfbf120bfdef92221f", + "providers/fourcold-zero/local/WRAPPER-CHECKS.json": "bc9d150517bae20490620f6d18b1af68a7d57ca5efe772613a9ee5ccd09107d8", + "providers/fourcold-zero/recipes/candidate-000.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/fourcold-zero/recipes/candidate-001.json": "7181172c90265a94b7848c43353bdf45829614b7ea623d7aa5fa49f9d521e6db", + "providers/fourcold-zero/recipes/candidate-002.json": "f26977728b43247eb8bdc820654e6d25c100a93df57c70fd6a4255d227c3f8e1", + "providers/fourcold-zero/word/CONSTRUCTION.json": "684ec2e57240e0f376c133d801a8f4e0d3d5f30cc427f0334b66e4eaceaea183", + "providers/fourcold-zero/word/FULL-WORD.json.gz": "2d8dbb9f163f29cdab2e210674dd873895d2628144aef88b2e4d354dee6c5fd1", + "providers/fourcold-zero/word/INDEPENDENT-COMPOSITION.json": "27888146323a727cdc25b1437669cefd3189006ced41b2db1fb5993c8e5b0615", + "providers/promote_cold_frames.py": "631a85e47a02f48773f6c6ffde7903fa6a91f9bc30c5a500b3c66c36470a2a66", + "providers/promotions/all32width7/CONSTRUCTION.json": "5d9f3fd0edc25cf22370d0e627e02b77ebbb1b46d2644b50c5a2bc321c01844b", + "providers/promotions/all32width7/FULL-WORD.json.gz": "6f99cffd73076a768d39c21bf97ced42b6a5d3228b1dcef79d6f072dd35c0ee5", + "providers/promotions/all32width7/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "providers/promotions/all32width7/SCALAR-FRAME-AUDIT.json": "17196e94b4b67a5ff883b482b4eadd89c19f7ad198f107222cc3888bdf7604b2", + "providers/promotions/all40width4/CONSTRUCTION.json": "c868a6deaafcd90a110bd6cd1a5ec3eaceb20e2be0afeb9538a523b902f17fd4", + "providers/promotions/all40width4/FULL-WORD.json.gz": "0c97a05aed21216937f6ae3d59e4abd457e68ba22c18d89cfd4ca1c0cfa729bb", + "providers/promotions/all40width4/RECIPES.json": "2c22a060ba12688364886e431290e6e20d86decd7ae4cc821d914384b131dcac", + "providers/promotions/all40width4/SCALAR-FRAME-AUDIT.json": "6fddca3671f8a5df436f6f2a2b5ea960f62a77445ce20920ed942ba30b69d835", + "providers/promotions/all48width4/CONSTRUCTION.json": "a8d9bad965d2e4a772bbea514e0586f93441938c515a9189bae181b226df14df", + "providers/promotions/all48width4/FULL-WORD.json.gz": "a39a2ee0d8caf8d90c86e3156377fc919cf4a0a95dc5472f0b1aa898330500d8", + "providers/promotions/all48width4/RECIPES.json": "185f75f6bb322a50e55c542664ac7786767793d2e562bef0e82227d6058cd29d", + "providers/promotions/all48width4/SCALAR-FRAME-AUDIT.json": "9ef342da253598b37b7ceb4aa363510be1e12d233c610d3fab7fa58b7385577b", + "providers/promotions/all60width7/CONSTRUCTION.json": "86a7526f4c8b415419b78cef8fe2d7bc7990a605801ef5244dcb7a2e21e8f61e", + "providers/promotions/all60width7/FULL-WORD.json.gz": "00610696d9e7959fad6999fce8ef698170ed528890649a1401ea4ce6f3e6c1ad", + "providers/promotions/all60width7/RECIPES.json": "ddfbb2c811c4c08a2e207e7e16151dbcb344848dead75cdff1b9ff6e37de4b20", + "providers/promotions/all60width7/SCALAR-FRAME-AUDIT.json": "b852c65634ff0d8385073e9b1cfbbbeaa308a010a8687c38c3eeedb54b7941aa", + "providers/promotions/combined72/CONSTRUCTION.json": "43972497356a3af7138ba5f89cfc862268fd79447499646c391d19f6be61d150", + "providers/promotions/combined72/FULL-WORD.json.gz": "b20de8b7dd820a8bac658f490e59de388cbaa8e4e71f178d7ca7c854644c76e3", + "providers/promotions/combined72/RECIPES.json": "b233a648b86ee35c93648eaf28654f550d02d87703c0af417c176bf9456661eb", + "providers/promotions/combined72/SCALAR-FRAME-AUDIT.json": "2032e3d7c2bfb705f496856c9bebedfc981b03cf081a6b759f61bb215a5e0704", + "providers/promotions/combined80/CONSTRUCTION.json": "739c7a1fa029176d7bb4dd2b7f43f676d95cba5ad3f824df23e6f5bbef9ec3ae", + "providers/promotions/combined80/FULL-WORD.json.gz": "5b58563b59659e553b50bf589b68dbefc2e794175d7b3ee135a386421e041c5b", + "providers/promotions/combined80/RECIPES.json": "e72c31846bac59c899cfabeb4c82af780eb4e29e04cfc6df4151b126da052fc8", + "providers/promotions/combined80/SCALAR-FRAME-AUDIT.json": "bf44785427f5b19d724f6900c3e1d4b43ecf9ebd3594b893d1fc1a62ff27fb79", + "providers/recipes/eight/kernel-0.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/recipes/eight/kernel-1.json": "ccd84fdb6bf0454a7a8d30857feea8c92b72789edacef16286d07aa879bd2c74", + "providers/recipes/eight/kernel-2.json": "e650eaa78017b2a4b4447694392f1b69d305baff6fbbe651ab98e2f59ea878f7", + "providers/recipes/four/kernel-0.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/recipes/four/kernel-1.json": "7181172c90265a94b7848c43353bdf45829614b7ea623d7aa5fa49f9d521e6db", + "providers/recipes/four/kernel-2.json": "f26977728b43247eb8bdc820654e6d25c100a93df57c70fd6a4255d227c3f8e1", + "providers/recipes/zero/kernel-0.json": "f5c476532dcf9dc977f9bda65a32b10f370013d68d6acb30327d25b536d92168", + "providers/recipes/zero/kernel-1.json": "7181172c90265a94b7848c43353bdf45829614b7ea623d7aa5fa49f9d521e6db", + "providers/recipes/zero/kernel-2.json": "f26977728b43247eb8bdc820654e6d25c100a93df57c70fd6a4255d227c3f8e1", + "providers/reproduce.py": "2066d13661257a7451ad79bf798e5d489267bf22bd2f332b53b6b55ada293892", + "providers/screen_clone_free_delivery.py": "fd99b701937b2daac0d6b99120a372d1f7a1d681d948552295fd75efa190a2b6", + "providers/screen_response_nullity.py": "d8f21075ebae0fee3ea3e9cb04cf1e6599418dc0e8267669d783df2338efed1a", + "providers/search_all_entrance_promotions.py": "c82388ffcd45a11aada1151418396c70e2f136e2b5018ca64eb742472d7eb259", + "providers/search_kernel_basis_subsets.py": "2c8115a85a731f14f1e28802a9e9e0a30610b06314d460792c4b6ef8c4a2f25b", + "providers/search_promotion_pairs.py": "eb3fee8b33a6348786881084d50d0158f692c5cb06e5d37fe095f8385d03544d", + "providers/search_raised_suffix.py": "505c1ea2b3c858bddf13cecc892fd59aae937525bc1c85ea41e8339351584c29", + "providers/search_source_exchanges.py": "c1cfe7e881ecb780376983c1e1c9d50e1598bfac1c3fefdbed013d3d34922fc0", + "providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c", + "providers/tensor_geometry_screen.py": "e34c9a76e3ffd8bf094da49beeea1405d00b003d71563f438119b789567d7d5b", + "providers/width7/LOCAL-CERTIFICATION.json": "7e28aebcd601f4f5e4e6a43812283e501eb688fa3cbdca69095f825db4d6b612", + "providers/width7/eight/CANONICAL-WORD.json.gz": "830647edf4b3fa336f2f2d59622e6582ad111aa556e4d54627471141209a8443", + "providers/width7/eight/CLIFFORD-RECIPES.json": "47042161cce55ffb579e7dff1cc41a3e1003680f1f44f4724010e530e2ba49a6", + "providers/width7/eight/CLIFFORD-REVIEW.json": "2280f4f3556dfcccf4a2742669e6a776148fa7d5334f0ba9d8b19257608bbd11", + "providers/width7/eight/CONSTRUCTION.json": "5d9f3fd0edc25cf22370d0e627e02b77ebbb1b46d2644b50c5a2bc321c01844b", + "providers/width7/eight/FULL-WORD.json.gz": "6f99cffd73076a768d39c21bf97ced42b6a5d3228b1dcef79d6f072dd35c0ee5", + "providers/width7/eight/INDEPENDENT-LOCAL-REPLAY.json": "f12b017ec35c5ede13771be8d6df2c6540789c04173261dd6660dbb57a4ece2b", + "providers/width7/eight/LOCAL-CHECKS.json": "3518d19978e1b947e79a4d6b7e4ea07f0e6e4f221c7ecb0b875c500069bf16b5", + "providers/width7/eight/LOCAL-PROGRAMS.json.gz": "8403e7ec9dfe3a5c7f916828d166e30d550a6b6c4b7d69ed409142e1f7fdf942", + "providers/width7/eight/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "providers/width7/eight/RESIDUAL-ADAPTERS.json": "f2f7587e065fc14a5c6de4529a038b2dd0eb9aae820bfe928dca3e8d29561978", + "providers/width7/eight/SCALAR-FRAME-AUDIT.json": "17196e94b4b67a5ff883b482b4eadd89c19f7ad198f107222cc3888bdf7604b2", + "providers/width7/eight/WRAPPER-CHECKS.json": "d2996d38710a68870fcc2f888bb2c578efff70600aa3a4a765c074790eb941f9", + "providers/width7/four/CANONICAL-WORD.json.gz": "6cd94f1551ae35c708029a11ee03381299f424056e44f8d7caa6d418b307f593", + "providers/width7/four/CLIFFORD-RECIPES.json": "02fcdb1f90ddf626f7c70a926570b11a21aefaf533dd0809ede979a6308cd5b3", + "providers/width7/four/CLIFFORD-REVIEW.json": "770c776e56a6013d4816b871dca3c82aad3826def128f0fe2bbb90694882f597", + "providers/width7/four/CONSTRUCTION.json": "545e949b2ed445eb94a032f5436dd1451a574fbfcea76b60ab73831aed570461", + "providers/width7/four/FULL-WORD.json.gz": "a7f04899a9c360d10008dbfc539949f257c6d139518c29a8083ded815a92cf81", + "providers/width7/four/INDEPENDENT-LOCAL-REPLAY.json": "5917c1dc6001812a4d711b6353fe04f8236e6a5a6697394414432c0675a26bbe", + "providers/width7/four/LOCAL-CHECKS.json": "a615dbaee5f1f2d6442c2105a97ea20842406e94ef5026e1b7fb8eecdc10254a", + "providers/width7/four/LOCAL-PROGRAMS.json.gz": "6809c81d1977ce6f829d9bde1a5587303e69791d77a3b8ea3d8717392442fbc1", + "providers/width7/four/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "providers/width7/four/RESIDUAL-ADAPTERS.json": "4b4d0784f6d588c1c15698777cf0ba93e53cf1c0ebd8c6d0ced107feae4ba50f", + "providers/width7/four/SCALAR-FRAME-AUDIT.json": "7f6e67fc1592fbf0ab9c18ee7aaf569ad6199fbdddec9cacaabf63dfe9656a2e", + "providers/width7/four/WRAPPER-CHECKS.json": "a9d385a7a26544b62e4f2ab124ade1b70bae52d32fb2815de39dc7c1a58faa87", + "providers/width7/zero/CANONICAL-WORD.json.gz": "b125fe82ee6561cd52024f34f6871c6984116055b1be73b9b6d917ae48eb9f30", + "providers/width7/zero/CLIFFORD-RECIPES.json": "21a69a09acb5b08ccb80472aaa746dafd37f8b329f2407124bb3128667c0ec43", + "providers/width7/zero/CLIFFORD-REVIEW.json": "791e814dae5f768ba661a6ada21d299b7b8fe2a2c7f8477a36e6e596af350ba2", + "providers/width7/zero/CONSTRUCTION.json": "601c43ac7dd7fadf2f1f36047f5d0d96a28bb22c27a99a4459f69c06ae636415", + "providers/width7/zero/FULL-WORD.json.gz": "69d686a5a345040228a2e236070278ecae068e70b2bc73b50f4d308fea6a5142", + "providers/width7/zero/INDEPENDENT-LOCAL-REPLAY.json": "6ebc001b530dfe0e2e660b3448b67a0cfd7281a6de61aa5897dee76cd1adaf4d", + "providers/width7/zero/LOCAL-CHECKS.json": "22f686f1af7a56c86417583ba28c4041731593be5137d040c0c5581c47f10ce1", + "providers/width7/zero/LOCAL-PROGRAMS.json.gz": "fa005faf2739f3043c9777587cc865f109d6bf3edbd701abf336816a033a714a", + "providers/width7/zero/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "providers/width7/zero/RESIDUAL-ADAPTERS.json": "29e4a4fc5791b907a424e0991fda8fcbee5a4f950960068ef5b3f656760ac7cf", + "providers/width7/zero/SCALAR-FRAME-AUDIT.json": "98dce22eb4df0ff4047015c091db55cdfc4f2a3bd2d07e2dbe932cca88419fb2", + "providers/width7/zero/WRAPPER-CHECKS.json": "3477b1a47d00c2b5b192da2f7f57c2ec3394d762997a8dfbb2c024b2501e2607", + "providers/words/eight/CONSTRUCTION.json": "ac325751ba5d6a8113c0342c42c5c45fe1373c352742be663a8b4ce03e609115", + "providers/words/eight/FULL-WORD.json.gz": "4bb27af5d2142114ac59d24c8fc9bb638b932cf1cdffaf17733b5372ee101f3b", + "providers/words/four/CONSTRUCTION.json": "9877c8f9eb06941823f66a90ebef5f9c919f5b2f275b8f07e27c95ee0b37c9c7", + "providers/words/four/FULL-WORD.json.gz": "700f062cddbaae2f3204e8e626be4fc122144df5334997acc7dc32bc92146886", + "providers/words/zero/CONSTRUCTION.json": "684ec2e57240e0f376c133d801a8f4e0d3d5f30cc427f0334b66e4eaceaea183", + "providers/words/zero/FULL-WORD.json.gz": "2d8dbb9f163f29cdab2e210674dd873895d2628144aef88b2e4d354dee6c5fd1", + "stages/fourcold-mixed-screen/COMPLETE.json": "b29ab797ce529b97f539f46a2576efd3d9c0782d19962a5a22c28b5de260a58e", + "stages/fourcold-mixed-screen/K2.json": "f6baa328dba7e5b98f923b9339ffaced9b0133860154575d73af046f523d6105", + "stages/fourcold-mixed-screen/K3.json": "8fd24d1333eba66f8f67f34dcfc71280eacd4ec36c4202350765ab4abb7b479a", + "stages/fourcold-mixed-screen/K4.json": "320c9c572e7e8149563feba33039aecaa88a280f7f306b9f33850737988e2a3c", + "stages/fourcold-mixed-screen/K5.json": "05a8e247722a8ede7accf71b200abece6ae5072f48ab50c601a5aa51986f60bb", + "stages/fourcold-mixed-screen/K6.json": "664d249d2a335578d0bbf10e161faaae12ec935b1d0394f9e12aa21937761271", + "stages/fourcold-mixed-screen/K7.json": "2e325a44479bc882476d7c7691b469e9db04f9c6a1f8f4e33679fc7970fd1814", + "stages/fourcold-mixed-screen/SOURCE.json": "8d1fc167260195a16f48cfc5d9dd74653cef69197b56de15234ff9879995ed09", + "stages/screen_stages.py": "406f46288b31add60ee49ad616e721ce0a18e5eb72b7b9a7dd8664466a4dd8db" + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/README.md b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/README.md new file mode 100644 index 0000000000..fc05b0876e --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/README.md @@ -0,0 +1,175 @@ +# Larger-gain research after PR564 + +The new direction is to create residual helpers of width seven, which can +share a rank-sixteen owner with a width-nine helper. The current width-eight +helpers cannot make that exact pair. Thirty-two coordinated entrance-frame +promotions per selected call create this option while preserving the scalar +program. This changes the available packing patterns, rather than extending +the already saturated width-five-to-four promotion family. + +The frozen literal nomination uses 63 width-seven providers and nine ordinary +four-cold providers. Its complete profile has native rate +`b = 0.001602631813774414678548` and nominal grid value +`kappa = 0.001600067494703216`, about 0.4352% above PR564. Full global admission +passes: physical chronology and all sixteen owner mutations, the complete +finite invoice, both exact moment engines, all 47 outer constraints for each +model, and rejection of all 89 invalid assembly variants. The conservative +model also passes at `kappa = 0.001600067491919801`. See the +[frozen result and artifact bindings](global/width7/RESULT.json). + +The separately completed four-cold fallback is already fully admitted at +`kappa = 0.001593675235313849`, a 0.03396% gain. See its +[result and artifact bindings](global/fourcold/RESULT.json) and the +[independent adapter review](geometry/FOUR-COLD-SEAM-REVIEW.md). + +## Latest state and scope + +Research ran in an isolated checkout based on PR564. Publication is based on +main and includes only this package; PR564 is an explicit external dependency. The +repository has an `origin` remote; its main branch and PRs through 566 were +fetched. The [state record](STATE.json) pins every inspected head: + +- `origin/main`: `db0e57bc7f36b5ac0fc844ad7ce1396165ee6647`. +- [PR564](https://github.com/CrocSwap/integer-mult-bounds/pull/564): + `c18417b02b80594b2ca1c8c21185d28befafc935`, numerical baseline + `kappa = 0.001593134158181640`. +- [PR565](https://github.com/CrocSwap/integer-mult-bounds/pull/565) and + [PR566](https://github.com/CrocSwap/integer-mult-bounds/pull/566) add formal + compact counting and input preparation. PR566 reports a concrete six-tape + composition with bound `22n+17`. These are not a higher kappa or a general + worst-case constant-time indexing theorem. + +The complete unchanged PR564 verifier was freshly run: all 36 stages passed, +including its providers, phases, physical owners, finite invoice, two moment +engines and outer assembly. Source hashes, receipts and the stage log are +retained in [baseline564](baseline564/BASELINE.json). + +Every new numerical result here has the same conditional finite-construction +boundary as the inherited package. All-size compilation, common labels and +mutable bases, normalized residual realization, correlated whole-call +hosting, precision/tape and analytic transfer remain assumptions. No +unconditional multiplication theorem, complete Lean proof, or general O(1) +indexing theorem is claimed. + +## What changed locally + +Three additional exact suffix relations reduce three width-nine helpers to +width eight in each zero-, four- and eight-promotion provider. Their combined +paid change is `3 H1 + 6 H2 - 6 H3`. The relations were reconstructed for each +provider: copying the same insertion cuts blindly was invalid. The actual +words, all-column scalar checks, dirty-helper restoration, omitted-kernel +controls and phase recipes are retained under [providers](providers/README.md). + +Next, 32 entrance-frame promotions create width-seven helpers. Their combined +paid change is `32 H1 + 160 H2 - 128 H3`. The fully checked eight-promotion +provider therefore has local profile + +```text +H = {1:2352, 2:592, 3:328, 4:192, 5:56, 6:56, 8:8} +helper widths = {4:8, 5:48, 7:32, 8:128, 9:288} +``` + +All three versions passed 728 columns in both orientations, exact restoration, +native frames, eleven local negative controls, 3005 phase edges and 224 +endpoint adapters. Their source-bound bundles are in +[providers/width7](providers/width7/). + +The packing search must respect complete helper ownership. A width-count +solution initially failed literal expansion because it demanded incompatible +shared owners from the same invocation. Additional subset constraints excluded +that solution. The retained nominee checks actual invocation windows, whole +owners, distinct roles and disjoint prefixes. + +## Exact bounds that keep the search focused + +The strongest negative result is an exact dual certificate for the current +PR564 providers. Within its present capacities and live stock, no repacking, +provider remix or finite cloning can reach the next `10^-18` kappa grid point. +The proof enumerates every 4/5/8/9 pattern in capacities 8/16/32/48, relaxes +integrality and chronology, and checks the resulting 548 dual inequalities +with two independent rational engines. See +[the proof and scope](patterns/PROOF.md). + +Additional width-five-to-four promotions are affine continuations of the +existing cost/inventory family. Forty more pass local checks but do not +improve the four-cold capacity ceiling. Width-seven promotions change that +conclusion by introducing new bin patterns. The exact upper bound for the +32-promotion family is approximately `0.001600564129863655`. Combining it +with forty more width-four promotions raises the relaxed upper bound only to +`0.001600616266460206`. Neither is an admitted result: these deliberately +ignore physical conflicts. All sixty available width-seven promotions also +passed local checks, but their additional cost yields no further relaxed gain. + +The larger alphabet was also tested at five, seven, nine and eleven stages, +allowing arbitrary fractional provider mixtures, all mixed-width auxiliary +banks, and no chronology conflicts. Exact upper bounds are approximately: + +| Stages | Dimension | Kappa upper bound | +| --- | ---: | ---: | +| 5 | 41 | 0.001395406 | +| 7 | 57 | 0.001577285 | +| 9 | 73 | 0.001600617 | +| 11 | 89 | 0.001554605 | + +These are rounded upward for display. The nine-stage optimum uses no banks. +The other stage counts remain below PR564 even in this enlarged model. +The [stage proof, exact receipts and reproduction commands](geometry/README.md) +describe the padding and provider assumptions; these are not universal bounds +over every possible local construction. + +## Where a materially larger gain could come from + +The next useful target is the local packet factory, especially expensive +helper paths. An exact sensitivity experiment removes each candidate's actual +paid frame path and residual demand, with all other costs retained. Under the +optimistic assumption that a new word replaces that work for free, saving six +selected helper paths per call crosses a 1% target; saving 32 crosses 5%. +This identifies the cost budget a new construction must beat. It does not +show that the existing helpers are removable. See the measured paths and +adjacent exact threshold checks in [HELPER-TARGETS.md](geometry/HELPER-TARGETS.md). + +The 5% target would also outgrow the currently composed PR543 bit supplier. +[PR555](https://github.com/CrocSwap/integer-mult-bounds/pull/555) already reports +bit rate `0.001733052823330162099157`, enough headroom in principle; its +source-bound replay and new composition were not performed here. + +Several structural shortcuts were checked and failed within explicit scopes: +lossless binary dimension reduction, hyperplane puncturing, seven-center +decoding with too few deletions, retaining 120 ports at the old center bill, +literal tensor lifts, direct clone-free ordinary packet reads, and a full +tetrahedron Walsh output basis with unchanged packets. The geometry and +provider notes retain exact receipts and explain what each test leaves open. +In particular, a joint packet refactorization, a sparse mixed output basis, +or joint reselection of entrance kernel/gauge bases remains a substantive +direction beyond the affine local promotions tried here. + +## Verification and attribution + +The full provider and global reproduction uses an explicit immutable PR564 +source package. The output directory must be new: + +```sh +python3 -B research/larger-gain/global/reproduce.py \ + --source /path/to/pinned-PR564/research/complex-allcold \ + --work /tmp/width7-reproduction +``` + +The exact capacity exclusions can be replayed without SciPy. Set the same +source package for the supplementary model screens: + +```sh +GAIN_PR564_SOURCE=/path/to/pinned-PR564/research/complex-allcold \ + python3 -B research/larger-gain/patterns/verify_ceiling_controls.py +``` + +This checks every retained capacity dual and rejects deliberately corrupted +source pins, potentials, dimensions, rates and signs. The stage receipts have +their separate standard-library verifier. SciPy nominates solutions only; +exact rational checks establish the stated exclusions. + +The new providers preserve their source credits and immutable input hashes. +Modified global adapters retain the complete invoice and all inherited +guards; the patch and source/adapted hashes are included. See [NOTICE](NOTICE). +Prepared with substantial OpenAI Codex assistance. The publication adds only +this research package; its PR564 dependency is external and pinned. No +upstream scientific package was modified. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/build_entrance_promotions.py b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/build_entrance_promotions.py new file mode 100644 index 0000000000..37e6c0684e --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/build_entrance_promotions.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 +"""Compose paid entrance-frame promotions, preserving every scalar operation. +Prepared with OpenAI Codex assistance. Apache-2.0. +""" +import argparse +from collections import Counter +import copy +import gzip +import hashlib +import json +from pathlib import Path +import sys + +from coupled_frames_base import Chains, basis +from search_suffix_kernels import entropy + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--word', type=Path, required=True) + parser.add_argument('--recipes', type=Path, required=True) + parser.add_argument('--gk-dir', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + assert __debug__ and not args.out.exists() + sys.path.insert(0, str(args.gk_dir.resolve())) + import gk_word as g + import gk_common as co + g.V = co.V = 112 + g.DATA = co.DATA = 7168 + raw = gzip.decompress(args.word.read_bytes()) + original = json.loads(raw) + word = copy.deepcopy(original) + recipes = json.loads(args.recipes.read_text()) + assert len({recipe['pivot'] for recipe in recipes}) == len(recipes) + graph = Chains(word) + changed = set() + for recipe in recipes: + pivot = recipe['pivot'] + assert basis(tuple(word['start_extra'][str(pivot)])) == basis(tuple(recipe['old_frame'])) + frame = basis(tuple(recipe['new_frame'])) + assert len(frame) == len(recipe['old_frame']) + 1 + start = graph.regs[pivot][0] + seed = graph.next[start, pivot] + closure = graph.closure(seed, frame, 'raise', len(graph.nodes)) + assert closure is not None + for node, value in closure.items(): + graph.nodes[node]['F'] = value + changed.add(node) + word['start_extra'][str(pivot)] = list(frame) + for node in changed: + point = graph.nodes[node] + word[point['section']][point['index']][-1] = list(point['F']) + before, after = g.profile(original), g.profile(word) + delta = {r: after[r] - before[r] for r in set(after) | set(before) if after[r] != before[r]} + assert sum(r * n for r, n in delta.items()) == -len(recipes) + for section in ('A', 'cut', 'B', 'cleanup', 'precondition'): + assert [event[:-1] for event in word[section]] == [event[:-1] for event in original[section]] + widths = co.widths_of(word) + word['report'].update(local_profile=dict(after), local_rank_mass=sum(r * n for r, n in after.items()), + entrance_rank=sum(9 - width for width in widths), + entering_helpers=sum(width < 9 for width in widths), + width_inventory=dict(Counter(widths))) + args.out.mkdir(parents=True) + encoded = g.dump(word) + (args.out / 'FULL-WORD.json.gz').write_bytes(encoded) + (args.out / 'RECIPES.json').write_text(json.dumps(recipes, indent=2) + '\n') + receipt = dict(status='PASS_COUPLED_ENTRANCE_PROMOTION_CONSTRUCTION', + source_content_sha256=hashlib.sha256(raw).hexdigest(), + word_content_sha256=hashlib.sha256(gzip.decompress(encoded)).hexdigest(), + changed_gates=len(changed), promotions=len(recipes), + scalar_operations_unchanged=True, profile_before=dict(before), profile_after=dict(after), + profile_delta=delta, local_entropy_delta=entropy(delta), + widths_after=dict(Counter(widths)), + scope='Exact coupled frame-chain construction only; native, phase, hosting, ' + 'invoice and moment admission remain separate.') + (args.out / 'CONSTRUCTION.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps(receipt, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/coupled_frames_base.py b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/coupled_frames_base.py new file mode 100644 index 0000000000..90a01f0641 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/coupled_frames_base.py @@ -0,0 +1,373 @@ +#!/usr/bin/env python3 +"""Bounded coupled frame search on the pinned PR531 scalar word. + +Extends the frame-chain idea in icekylinx's coalesce_frames.py (retained in +research/direct-delivery504-global/code) to both propagation directions and +all A/B gates. Scalar coefficients/order, entrances, exits and cut frames stay +fixed. Exact entropy comparisons guide discovery; a new nonlinear moment, +Clifford recipes and global binding must still be checked independently. +Prepared with OpenAI Codex assistance. Apache-2.0. +""" +import argparse +from collections import Counter +import copy +from fractions import Fraction +from functools import lru_cache +import gzip +import hashlib +import json +import math +from pathlib import Path +import random + +ROOT = Path(__file__).resolve().parents[2] +SOURCE = ROOT / 'research/direct-delivery504-global/evidence/local/FULL-WORD.json.gz' + + +def require(ok, detail): + if not ok: + raise ValueError(detail) + + +@lru_cache(None) +def basis(vectors): + pivots = {} + for x in vectors: + for p in sorted(pivots, reverse=True): + if x >> p & 1: + x ^= pivots[p] + if x: + p = x.bit_length() - 1 + for q in pivots: + if pivots[q] >> p & 1: + pivots[q] ^= x + pivots[p] = x + return tuple(pivots[p] for p in sorted(pivots, reverse=True)) + + +@lru_cache(None) +def span(frame): + values = {0} + for x in frame: + values |= {y ^ x for y in values} + return frozenset(values) + + +@lru_cache(None) +def meet(a, b): + return basis(tuple(sorted(span(a) & span(b)))) + + +@lru_cache(None) +def join(a, b): + return basis(a + b) + + +def contained(a, b): + return join(a, b) == b + + +def exact_gain(delta): + """exp(old entropy - new entropy), using unchanged total rank mass.""" + require(sum(r * n for r, n in delta.items()) == 0, 'rank mass changed') + result = Fraction(1) + for r, n in delta.items(): + result *= Fraction(r) ** (r * n) + return result + + +class Chains: + def __init__(self, word): + self.word = word + self.v = len(word['ports']) + self.h = word['report']['h'] + self.full = basis(tuple(1 << i for i in range(self.h))) + self.nodes = [] + self.regs = [[] for _ in range(2 * self.v + word['report']['R'])] + self.mutable = [] + starts = [(p,) for p in word['ports']] + [()] * (self.v + word['report']['R']) + for r, frame in word.get('start_extra', {}).items(): + starts[int(r)] = tuple(frame) + levels = {int(t): basis(tuple(f)) for t, f in word.get('target_levels', {}).items()} + for r, f in enumerate(starts): + self.add([r], f, 'start', None) + for section in ('A', 'B'): + if section == 'B': + for r, f in zip(word['centers'], word['center_frames']): + self.add([r], f, 'barrier', None) + for t in range(self.v): + self.add([self.v + t], levels.get(t, ()), 'barrier', None) + for i, event in enumerate(word[section]): + regs = event[1:3] if event[0] == 'add' else event[1:2] + self.mutable.append(self.add(regs, event[-1], section, i)) + for r in range(len(self.regs)): + f = self.full + if self.v <= r < 2 * self.v: + port = word['ports'][r - self.v] + f = basis(tuple(x for x in range(1, 1 << self.h) if not (x & port).bit_count() % 2)) + self.add([r], f, 'final', None) + self.prev, self.next = {}, {} + for r, chain in enumerate(self.regs): + for x, y in zip(chain, chain[1:]): + self.next[x, r] = y + self.prev[y, r] = x + # The emitter has no implicit climb at a cut: lock its actual final + # incident gate too. This prevents free unbilled barrier transitions. + self.locked = {k for k, n in enumerate(self.nodes) if n['section'] not in ('A', 'B')} + for k, n in enumerate(self.nodes): + if n['section'] == 'barrier': + for r in n['regs']: + p = self.prev[k, r] + require(self.nodes[p]['F'] == n['F'], 'initial cut mismatch') + self.locked.add(p) + self.lower, self.upper = {}, {} + for k, n in enumerate(self.nodes): + value = () + if k in self.locked: + value = n['F'] + else: + for r in n['regs']: + value = join(value, self.lower[self.prev[k, r]]) + self.lower[k] = value + for k in reversed(range(len(self.nodes))): + n = self.nodes[k] + value = self.full + if k in self.locked: + value = n['F'] + else: + for r in n['regs']: + value = meet(value, self.upper[self.next[k, r]]) + self.upper[k] = value + self.center_profile = Counter() + for r, f in zip(word['centers'], word['center_frames']): + current = basis(tuple(f)) + served = {levels.get(e[1] - self.v, ()) for e in word['cut'] if e[2] == r} + for g in sorted(served, key=lambda x: (-len(x), x)): + require(contained(g, current), 'center descent not nested') + if current != g: + self.center_profile[len(current) - len(g)] += 1 + current = g + + def add(self, regs, frame, section, index): + k = len(self.nodes) + self.nodes.append(dict(regs=list(regs), F=basis(tuple(frame)), section=section, index=index)) + for r in regs: + self.regs[r].append(k) + return k + + def profile(self): + result = self.center_profile.copy() + for r, chain in enumerate(self.regs): + for x, y in zip(chain, chain[1:]): + f, g = self.nodes[x]['F'], self.nodes[y]['F'] + require(contained(f, g), ('nonmonotone', r, x, y)) + if self.nodes[y]['section'] == 'barrier': + require(f == g, 'unbilled cut transition') + if f != g: + result[len(g) - len(f)] += 1 + return result + + def closure(self, seed, wanted, direction, limit): + changed, queue = {}, [(seed, wanted)] + links = self.next if direction == 'raise' else self.prev + operation = join if direction == 'raise' else meet + while queue: + k, want = queue.pop() + old = changed.get(k, self.nodes[k]['F']) + new = operation(old, want) + if new == old: + continue + if k in self.locked: + return None + changed[k] = new + if len(changed) > limit: + return None + for r in self.nodes[k]['regs']: + j = links[k, r] + neighbor = changed.get(j, self.nodes[j]['F']) + valid = contained(new, neighbor) if direction == 'raise' else contained(neighbor, new) + if not valid: + queue.append((j, new)) + return changed + + def delta(self, changed): + edges = {(self.prev[k, r], k, r) for k in changed for r in self.nodes[k]['regs']} + edges |= {(k, self.next[k, r], r) for k in changed for r in self.nodes[k]['regs']} + result = Counter() + for x, y, _ in edges: + f, g = self.nodes[x]['F'], self.nodes[y]['F'] + nf, ng = changed.get(x, f), changed.get(y, g) + require(contained(nf, ng), 'invalid closure') + if f != g: + result[len(g) - len(f)] -= 1 + if nf != ng: + result[len(ng) - len(nf)] += 1 + return {r: n for r, n in result.items() if n} + + def options(self, seed, direction, depth, lattice=False): + links = self.next if direction == 'raise' else self.prev + options = [] + for r in self.nodes[seed]['regs']: + found, k, steps = [], seed, 0 + while (k, r) in links and steps < 128: + k = links[k, r] + f = self.nodes[k]['F'] + if f not in found: + found.append(f) + steps += 1 + if len(found) >= depth or k in self.locked: + break + options.append(found) + result = set(x for row in options for x in row) + if len(options) == 2: + operation = meet if direction == 'raise' else join + result |= {operation(a, b) for a in options[0] for b in options[1]} + f = self.nodes[seed]['F'] + if lattice: + if direction == 'raise': + # All covers of F in the allowed subspace interval. + result |= {join(f, (x,)) for x in span(self.upper[seed]) - span(f)} + else: + # Every codimension-one subspace is the kernel of a nonzero + # functional in F's basis coordinates. Keep the fixed lower. + for functional in range(1, 1 << len(f)): + pivot = (functional & -functional).bit_length() - 1 + kernel = basis(tuple(f[i] ^ (f[pivot] if functional >> i & 1 else 0) + for i in range(len(f)) if i != pivot)) + if contained(self.lower[seed], kernel): + result.add(kernel) + return sorted({join(f, g) if direction == 'raise' else meet(f, g) for g in result} - {f}, + key=lambda g: (len(g), g)) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--word', type=Path, default=SOURCE) + parser.add_argument('--out', type=Path, required=True) + parser.add_argument('--passes', type=int, default=3) + parser.add_argument('--depth', type=int, default=4) + parser.add_argument('--closure-limit', type=int, default=256) + parser.add_argument('--lattice', action='store_true') + parser.add_argument('--neutral-rounds', type=int, default=0, + help='Seeded equal-entropy moves between strict descent passes.') + parser.add_argument('--seed', type=int, default=12026) + args = parser.parse_args() + require(args.passes > 0 and args.depth > 0 and args.closure_limit > 0, 'positive limits required') + require(args.neutral_rounds >= 0, 'neutral rounds must be nonnegative') + require(not args.out.exists(), 'use a new output directory') + source = args.word.read_bytes() + original = json.loads(gzip.decompress(source)) + word = copy.deepcopy(original) + graph = Chains(word) + before = graph.profile() + require(dict(before) == {int(r): n for r, n in word['report']['local_profile'].items()}, 'input profile mismatch') + trace, attempts, blocked, feasible = [], 0, 0, 0 + rng = random.Random(args.seed) + seen = {tuple(n['F'] for n in graph.nodes)} + neutral_moves = 0 + for pass_number in range(args.passes + args.neutral_rounds): + accepted = 0 + for direction in ('raise', 'lower'): + order = reversed(graph.mutable) if direction == 'raise' else iter(graph.mutable) + for k in order: + if k in graph.locked: + continue + best = None + for target in graph.options(k, direction, args.depth, args.lattice): + attempts += 1 + changed = graph.closure(k, target, direction, args.closure_limit) + if not changed: + blocked += 1 + continue + feasible += 1 + delta = graph.delta(changed) + ratio = exact_gain(delta) + if ratio > 1 and (best is None or ratio > best[0]): + best = ratio, changed, delta + if best is None: + continue + ratio, changed, delta = best + updates = [] + for j, frame in sorted(changed.items()): + node = graph.nodes[j] + updates.append(dict(section=node['section'], index=node['index'], + old=list(node['F']), new=list(frame))) + node['F'] = frame + trace.append(dict(pass_number=pass_number, direction=direction, + entropy_gain_ratio=str(ratio), delta=delta, updates=updates)) + accepted += 1 + print(json.dumps(dict(pass_number=pass_number, accepted=accepted, attempts=attempts, + profile=dict(sorted(graph.profile().items())))), flush=True) + if not accepted: + if pass_number >= args.neutral_rounds: + break + choices = list(graph.mutable) + rng.shuffle(choices) + moved = False + for k in choices: + if k in graph.locked: + continue + directions = ['raise', 'lower'] + rng.shuffle(directions) + for direction in directions: + candidates = graph.options(k, direction, args.depth, args.lattice) + rng.shuffle(candidates) + for target in candidates: + attempts += 1 + changed = graph.closure(k, target, direction, args.closure_limit) + if not changed: + blocked += 1 + continue + feasible += 1 + delta = graph.delta(changed) + if exact_gain(delta) != 1: + continue + state = tuple(changed.get(j, n['F']) for j,n in enumerate(graph.nodes)) + if state in seen: + continue + seen.add(state) + updates = [] + for j, frame in sorted(changed.items()): + n = graph.nodes[j] + updates.append(dict(section=n['section'], index=n['index'], old=list(n['F']), new=list(frame))) + n['F'] = frame + trace.append(dict(pass_number=pass_number, direction=direction, + entropy_gain_ratio='1', delta=delta, updates=updates)) + neutral_moves += 1 + moved = True + break + if moved: + break + if moved: + break + if not moved: + break + after = graph.profile() + for k in graph.mutable: + node = graph.nodes[k] + word[node['section']][node['index']][-1] = list(node['F']) + for section in ('A', 'B'): + require([e[:-1] for e in word[section]] == [e[:-1] for e in original[section]], 'scalar word changed') + require(all(word[k] == original[k] for k in original if k not in ('A', 'B', 'report')), 'fixed data changed') + require(sum(r*n for r,n in before.items()) == sum(r*n for r,n in after.items()), 'rank mass changed') + word['report']['local_profile'] = dict(sorted(after.items())) + word['report']['status'] = 'COUPLED_FRAME_SEARCH_CANDIDATE_REQUIRES_PHASE_AND_GLOBAL_REPLAY' + payload = gzip.compress(json.dumps(word, sort_keys=True, separators=(',', ':')).encode(), mtime=0) + gain = exact_gain({r:after[r]-before[r] for r in before.keys() | after.keys()}) + result = dict(status='LOCAL_CANDIDATE' if gain > 1 else 'NO_GAIN_IN_BOUNDED_SEARCH', + source_sha256=hashlib.sha256(source).hexdigest(), output_sha256=hashlib.sha256(payload).hexdigest(), + parameters=dict(passes=args.passes, depth=args.depth, closure_limit=args.closure_limit, + lattice=args.lattice, neutral_rounds=args.neutral_rounds, seed=args.seed), + attempts=attempts, blocked=blocked, feasible=feasible, accepted_groups=len(trace), + neutral_moves=neutral_moves, + profile_before=dict(sorted(before.items())), profile_after=dict(sorted(after.items())), + entropy_saving=sum(r*(before[r]-after[r])*math.log(73/r) for r in before.keys() | after.keys()), + trace=trace, scope='Scalar word and frame chains only; phases, ownership bindings and exact assembly remain separate.') + args.out.mkdir(parents=True) + (args.out / 'FULL-WORD.json.gz').write_bytes(payload) + (args.out / 'SEARCH.json').write_text(json.dumps(result, indent=2) + '\n') + print(json.dumps({k:v for k,v in result.items() if k != 'trace'}, sort_keys=True), flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/search_suffix_kernels.py b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/search_suffix_kernels.py new file mode 100644 index 0000000000..34c588349a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/larger_gain/providers/search_suffix_kernels.py @@ -0,0 +1,269 @@ +#!/usr/bin/env python3 +"""Exact bounded search for additional cold entrances in the PR564 word. + +This changes actual scalar donor gates and prices actual frame-chain splits. +It is a discovery screen, not a phase/hosting/recurrence certificate. +Prepared with OpenAI Codex assistance. Apache-2.0. +""" +import argparse +from collections import Counter +import copy +from fractions import Fraction as Q +from functools import lru_cache +import gzip +import hashlib +import importlib.util +import json +import math +from pathlib import Path +import sys +import time + + +@lru_cache(None) +def basis(vectors): + pivots = {} + for x in vectors: + for k in sorted(pivots, reverse=True): + if x >> k & 1: + x ^= pivots[k] + if x: + k = x.bit_length() - 1 + for j in pivots: + if pivots[j] >> k & 1: + pivots[j] ^= x + pivots[k] = x + return tuple(pivots[k] for k in sorted(pivots, reverse=True)) + + +@lru_cache(None) +def span(frame): + values = {0} + for x in frame: + values |= {y ^ x for y in values} + return frozenset(values) + + +def inside(a, b): + return basis(a + b) == b + + +def add(row, other, coefficient): + for key, value in other.items(): + new = row.get(key, Q(0)) + coefficient * value + if new: + row[key] = new + else: + row.pop(key, None) + + +def linear_basis(columns, donors): + result = {} + for donor in donors: + row = columns[donor].copy() + combination = {donor: Q(1)} + while row: + key = min(row) + if key not in result: + q = row[key] + row = {j: v / q for j, v in row.items()} + combination = {j: v / q for j, v in combination.items()} + result[key] = row, combination + break + q = row[key] + other, relation = result[key] + add(row, other, -q) + add(combination, relation, -q) + return result + + +def solve(column, eliminated): + row, answer = column.copy(), {} + while row: + key = min(row) + if key not in eliminated: + return None + other, relation = eliminated[key] + q = row[key] + add(row, other, -q) + add(answer, relation, q) + return answer + + +def frames(word, selected_part='B'): + size = 2 * len(word['ports']) + word['report']['R'] + full = basis(tuple(1 << j for j in range(word['report']['h']))) + current = [(p,) for p in word['ports']] + [()] * (size - len(word['ports'])) + for r, frame in word['start_extra'].items(): + current[int(r)] = basis(tuple(frame)) + first = {} + before = [] + for part in ('A', 'B'): + for index, event in enumerate(word[part]): + if part == selected_part: + before.append(current.copy()) + for r in event[1:3] if event[0] == 'add' else event[1:2]: + first.setdefault(r, (part, index, basis(tuple(event[-1])))) + current[r] = basis(tuple(event[-1])) + after, nxt = [None] * len(word[selected_part]), [full] * size + for index in reversed(range(len(word['B']))): + event = word['B'][index] + for r in event[1:3] if event[0] == 'add' else event[1:2]: + nxt[r] = basis(tuple(event[-1])) + if selected_part == 'B': + after[index] = nxt.copy() + if selected_part == 'A': + for register, frame in zip(word['centers'], word['center_frames']): + nxt[register] = basis(tuple(frame)) + for index in reversed(range(len(word['A']))): + event = word['A'][index] + for register in event[1:3] if event[0] == 'add' else event[1:2]: + nxt[register] = basis(tuple(event[-1])) + after[index] = nxt.copy() + return first, before, after + + +def entropy(delta): + return sum(n * r * math.log(r) for r, n in delta.items()) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--word', type=Path, required=True) + parser.add_argument('--gk-dir', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + parser.add_argument('--step', type=int, default=1) + parser.add_argument('--max-rank', type=int, default=2) + parser.add_argument('--part', choices=('A', 'B'), default='B') + parser.add_argument('--retain', type=int, default=12) + args = parser.parse_args() + assert __debug__ and args.step > 0 and 1 <= args.max_rank <= 3 + assert not args.out.exists() + args.out.mkdir(parents=True) + sys.path.insert(0, str(args.gk_dir.resolve())) + import gk_word as g + import gk_common as co + g.V = co.V = 112 + g.DATA = co.DATA = 7168 + raw = gzip.decompress(args.word.read_bytes()) + word = json.loads(raw) + original_profile = g.profile(word) + first, before, after = frames(word, args.part) + untouched = {r: data for r, data in first.items() + if r >= 224 and str(r) not in word['start_extra'] + and (args.part == 'A' or data[0] == 'B')} + options = {} + for r, (_, _, frame) in untouched.items(): + lines = sorted(span(frame) - {0}) + values = {(x,) for x in lines} + if args.max_rank >= 2: + values |= {basis((x, y)) for x in lines for y in lines if x != y} + if args.max_rank >= 3 and len(frame) <= 3: + values.add(frame) + options[r] = sorted(v for v in values if len(v) <= args.max_rank) + columns = [{} for _ in range(728)] + for target in range(112): + columns[112 + target] = {target: Q(1)} + if args.part == 'A': + for event in reversed(word['cut'] + word['B']): + if event[0] == 'add': + add(columns[event[2]], columns[event[1]], Q(event[3], event[4])) + else: + columns[event[1]] = {t: q * Q(event[2], event[3]) + for t, q in columns[event[1]].items()} + counts = Counter() + found = {} + start = time.monotonic() + last = max(data[1] if data[0] == args.part else len(word[args.part]) - 1 + for data in untouched.values()) + for index in reversed(range(len(word[args.part]))): + event = word[args.part][index] + if event[0] == 'add': + add(columns[event[2]], columns[event[1]], Q(event[3], event[4])) + else: + columns[event[1]] = {t: q * Q(event[2], event[3]) + for t, q in columns[event[1]].items()} + if index > last or index % args.step: + continue + cur, nxt = before[index], after[index] + for pivot, (first_part, first_index, first_frame) in untouched.items(): + if first_part == args.part and index > first_index: + continue + for frame in options[pivot]: + counts['exact_span_queries'] += 1 + donors = [r for r in range(728) if r != pivot and not 112 <= r < 224 + and columns[r] and inside(cur[r], frame) and inside(frame, nxt[r])] + # Prefer donors that avoid splitting a paid climb. This is only + # a basis choice; the existence test still uses every donor. + def score(r): + a, e, b = len(cur[r]), len(frame), len(nxt[r]) + delta = Counter({b - a: -1}) if b > a else Counter() + if e > a: + delta[e - a] += 1 + if b > e: + delta[b - e] += 1 + return -entropy(delta), r + donors.sort(key=score) + relation = solve(columns[pivot], linear_basis(columns, donors)) + if relation is None: + continue + counts['exact_relations'] += 1 + if any(q.denominator & (q.denominator - 1) for q in relation.values()): + counts['nondyadic_relations'] += 1 + continue + key = (pivot, frame, tuple(sorted(relation.items()))) + if key in found: + counts['duplicate_relations'] += 1 + continue + changed = copy.deepcopy(word) + gates = [['add', r, pivot, -q.numerator, q.denominator, list(frame)] + for r, q in sorted(relation.items())] + changed[args.part][index:index] = gates + changed['start_extra'][str(pivot)] = list(frame) + changed['cleanup'] = [g.inverse(e, g.FULL) + for e in reversed(changed['A'] + changed['B']) + if not 112 <= e[1] < 224] + profile = g.profile(changed) + delta = {r: profile[r] - original_profile[r] + for r in set(profile) | set(original_profile) + if profile[r] != original_profile[r]} + assert sum(r * n for r, n in delta.items()) == -len(frame) + changed['report']['local_profile'] = dict(profile) + # Optimistic global entropy credits released rank at a size-48 + # remainder. It screens candidates, never certifies hosting. + estimate = entropy(delta) + len(frame) * (1 + math.log(48)) + candidate = dict(part=args.part, index=index, pivot=pivot, frame=frame, + coefficients={str(r): str(q) for r, q in relation.items()}, + inserted_gates=len(gates), profile_delta=delta, + local_entropy_delta=entropy(delta), + optimistic_entropy_gain=estimate) + found[key] = (candidate, changed) + if index % 100 == 0: + print(json.dumps(dict(cut=index, queries=counts['exact_span_queries'], + found=len(found), seconds=time.monotonic() - start)), flush=True) + ordered = sorted(found.values(), key=lambda pair: (-pair[0]['optimistic_entropy_gain'], + pair[0]['inserted_gates'], pair[0]['pivot'])) + for index, (candidate, changed) in enumerate(ordered[:args.retain]): + name = 'candidate-%03d' % index + (args.out / (name + '.json')).write_text(json.dumps(candidate, indent=2) + '\n') + (args.out / (name + '.json.gz')).write_bytes(g.dump(changed)) + report = dict(status='PASS_EXACT_BOUNDED_SUFFIX_SCREEN', + source_sha256=hashlib.sha256(args.word.read_bytes()).hexdigest(), + source_content_sha256=hashlib.sha256(raw).hexdigest(), + part=args.part, cuts_step=args.step, max_frame_rank=args.max_rank, + untouched_pivots={str(r): data for r, data in untouched.items()}, + counts=dict(counts), distinct_relations=len(found), + candidates=[candidate for candidate, _ in ordered], + seconds=time.monotonic() - start, + scope='Exact rational span test over all currently frame-compatible non-target donors; ' + 'one deterministic cost-ordered donor basis per pivot/frame/cut. ' + 'Rank limit and selected part are explicit. Nondyadic bases are skipped, ' + 'not proofs of absence of another dyadic solution. New words require ' + 'native, phase, owner, invoice and moment admission.') + (args.out / 'SEARCH.json').write_text(json.dumps(report, indent=2) + '\n') + print(json.dumps(dict(status=report['status'], distinct_relations=len(found), + counts=dict(counts), seconds=report['seconds'])), flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/LICENSE b/research/combined-cold-ends-20261013/witness635/vendor/multicold/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/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/combined-cold-ends-20261013/witness635/vendor/multicold/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/MANIFEST.json new file mode 100644 index 0000000000..fdcdd7f3e4 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/MANIFEST.json @@ -0,0 +1,210 @@ +{ + "code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/NOTICE.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/NOTICE.md new file mode 100644 index 0000000000..9e71745270 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/NOTICE.md @@ -0,0 +1,17 @@ +# Attribution and scope + +The seven multi-cut cold kernels, their constructor and omission audit, the new literal owner assignment, the rebinding of all three providers and this package were prepared by the WidthScreen and ReopenLoop research agents with Claude Code (Anthropic) assistance. They extend eumemic/Codex PR564 (`research/complex-allcold`, head `c18417b02b80594b2ca1c8c21185d28befafc935`), which remains frozen and is not modified by this package. The owner allocator adapts higherbeing's open allocator (`research/complex-delivery-map-open-allocator`, CP-SAT aggregate model with Hall conditions). The per-pattern edge colouring follows the realization script in `research/experiment-log/negative-searches/partial-own-coordinated`. Neither tool is an admission dependency. Apache-2.0 applies; LICENSE is included. + +The notice of the PR564 package follows unchanged. + +# Attribution and scope + +The all-call cold-kernel composition, literal owner assignment, independent admission, packaging and exact assembly were prepared for eumemic with OpenAI Codex assistance. Apache-2.0 applies; LICENSE is included. No independent human-authorship or unconditional all-size theorem claim is made. + +This work combines eumemic/Codex PR561's cold-kernel word and mixed controller, head `210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6`, with PR562's zero/four/eight provider construction and admission, head `27070553cfbf094148a74170481738f8b747d82e`. Their notices are copied at `proof/PR561-NOTICE.md` and `proof/PR562-NOTICE.md`. New owner assignments and all three complete cold native providers are verified independently here. All previous public heads and claims remain frozen. + +Full unchanged source packages of PR558 (`060b137c8a6f9d73fd7864c7f8cf2736d6441774`) and Rohan Arun's PR559 (`d858c0b2edcc704ef370b3c96dc51a75439b77b0`) are retained in vendor/. Their licenses, source pins, original authorship and AI disclosures are preserved. The native exact-complex recurrence credits PR559; its transfer to this all-call cold controller is reviewed separately. + +The retained ancestry includes Dugongue PR552, chafreaky PR551, icekylinx PR531/PR535, PR484/PR507/PR514 whole-owner/controller work, eumemic/Codex PR550, and the PR275 finite-frontier assembly. Original notices credit DreamingOfClouds with Claude Opus 5.5 through Claude Code, icekylinx with OpenAI Codex assistance, and Rohan Arun's earlier Claude and current Codex work. They are not replaced by this notice. + +The unchanged PR543 bit supplier is cited at `2065fe4f72a914d907f1046603f5a36f17018535`; its pinned complete profile is repriced but no fresh bit-circuit replay is claimed. Original Clifford and three-stage cover notes were reviewed at `12a4934d15006e8c10f9b2264f13f8f341be802b`. All inherited common-label/mutable-source, compiler, hosting, precision/tape, analytic and bit H1–H5 contracts remain conditional. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/README.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/README.md new file mode 100644 index 0000000000..28e72fb0a0 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/README.md @@ -0,0 +1,44 @@ +# Eight cold helpers in every complete complex invocation + +κ = 0.001596133352130093 (conditional). + +The complex supplier has b = 0.00159868506668458107128. The unchanged cited PR543 bit cap is c = 0.001653826988146798944268, so complex binds. A separately verified conservative complex model yields κ = 0.001596133349380077. The gain over PR564 (κ = 0.001593134158181640) is 2.999e-6, or 0.188%. + +PR564 made one helper per call cold: helper 270 enters at rank one, so its residual width drops from nine to eight. This package adds seven more cold helpers to every provider. Each one is killed by a *multi-cut* kernel: its donor gates `donor += -q·pivot @E` sit at different cuts rather than at one cut. The pivot holds only its initial dirt until its first original touch, so the gates cancel its complete dirty response if and only if an exact dyadic relation holds among the donor columns at their cuts. + +- Helper-donor kernels: helpers 282, 294 and 306 (registers 506@[24], 518@[30], 530@[30]). Each uses four or five gates on helper donors, one of which is another B-first helper split at its first frame. Each changes the local profile by `{1:+1,2:+2,3:-2}`. +- Target-donor kernels: helpers 271, 283, 295 and 307 (registers 495@[24], 507@[24], 519@[30], 531@[30]). Each uses three B-part gates: two on output targets, like the post-centre gauge compensation, and one on a B-first partner. Each changes the local profile by `{1:+3,2:+1,3:-2}`. + +Every B-first width-nine helper needs another B-first helper as its split donor, so this family has at most 16/2 = 8 cold helpers per word. All eight are used. + +All 72 calls keep PR564's dispatch: 15 zero-pivot, two four-pivot and 55 eight-pivot words. All three now carry the eight cold helpers. With p promoted pivots: + +- The width inventory is `{4:p, 5:56-p, 8:164, 9:284}`. +- The local paid profile is `e1·(2316+2p) + e2·(452-2p) + e3·(456-p) + e4·(184+p) + 56e5 + 56e6 + 8e8`. +- There are 220 entering helpers, and the entrance rank is 388+p. + +A new literal owner assignment realizes the inventory. It was found with an aggregate CP-SAT model with per-call Hall conditions, adapted from the open allocator in `research/complex-delivery-map-open-allocator`, then a per-pattern Kőnig edge colouring. Its idle profile is `{1:93,2:93,3:2118,7:1,48:1713}`, against PR564's `{3:2364,7:172,48:1668}`. + +The complete paid profile is `{1:167741,2:31741,3:34502,4:13696,5:4032,6:4032,7:1,8:576,48:1713}`. It is reconstructed from both actual reflected scalar event lists and the complete physical controller. All 36,288 helpers have one whole owner, with no auxiliary banks. The audit checks 3,209 orthogonal chart types, 27,679 cross-replica roles and 4,018 positive idle remainders. Live stock is 7168, physical stock 7682, rank mass 520704 and deficit 2560. + +Run it with standard-library Python 3 and a fresh output directory outside this source package: + +```sh +python3 -B verify.py --work /tmp/multicold-replay +``` + +Assertions must remain enabled. The verifier: + +- Fully reconstructs frozen PR558 and the four-pivot source. +- Rebuilds PR564's three one-cold words with their six cold-kernel omission controls each. +- Applies the seven frozen multi-cut kernels to each word. It checks exact zero complete dirty response by forward replay, legal frame chains and the pinned profile delta, and runs 32 omission controls per provider (every new gate alone and every whole kernel, in both exact orientations). +- Re-runs, on each final word, the inherited 44-kernel and four/eight promotion omission audits. +- Checks all 728 scalar columns in both orientations, all 504 arbitrary dirty helpers restored, both reflected ledgers, all 2929 exact phase edges and 224 endpoint adapters per provider, and the normalized wrappers. +- Binds the three fresh native providers and checks the complete physical assignment with 16 controller mutants. +- Emits a fresh complete finite invoice and checks both exact recurrence/assembly models with 54 malformed-receipt controls. + +The fresh invoice charges 11,598,720 scalar primitives, 5,743,456 coefficient-work primitives and 4,561,920 elementary wrapper factors. Prefix 225 is below 512; the physical row coefficient 16,467 is below 20,161. Full group/router, adapter, literal, mass, precision, tape, idle and all-size obligations remain charged. Two rational moment engines reject the adjacent supplier endpoint, and both models pass seven bootstrap levels and 47 strict outer constraints with next-grid and parameter controls. + +The native complex moment credits rohanarun's PR559 exactly as in PR564. Only the generic complex bad-residue surcharge is omitted; the conservative witness is verified first, and the PR543 bit fallback remains. + +This remains conditional on the inherited all-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape, analytic transfer and PR543 H1–H5 assumptions. Finite exact replay is not an unconditional theorem, a full Lean proof or a practical speed claim. Source pins, notices, licenses and AI disclosures are preserved. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/SOURCE-PINS.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/SOURCE-PINS.json new file mode 100644 index 0000000000..c04ab7c58d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/SOURCE-PINS.json @@ -0,0 +1,1284 @@ +{ + "source_prs": { + "558": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "559": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "561": "210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6", + "562": "27070553cfbf094148a74170481738f8b747d82e" + }, + "files": { + "vendor/pr558/LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr558/SOURCE-PINS.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/SOURCE-PINS.json", + "sha256": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "git_blob_sha1": "c257f7184195ffd1964de91b9751143840c1c1e2" + }, + "vendor/pr558/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/README.md", + "sha256": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "git_blob_sha1": "422d13cf25b31b9a6d8fbf6ff7cbfdadd6808a93" + }, + "vendor/pr558/MANIFEST.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/MANIFEST.json", + "sha256": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "git_blob_sha1": "5cf908dd961c4ca88ec9d290b13bd8c8d04b08a3" + }, + "vendor/pr558/verify.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/verify.py", + "sha256": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "git_blob_sha1": "f958a077fa046fbfd65329d4cbd37c29d0d8fb67" + }, + "vendor/pr558/NOTICE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/NOTICE.md", + "sha256": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "git_blob_sha1": "cb37d6255cee5e2b4ac0f2836fc0670a3f6c0f29" + }, + "vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/proof/EXPLORATORY-SCALAR-8-CONTROLS.json", + "sha256": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "git_blob_sha1": "9faee61b5487e32b50290b903db7bf6d5953d9ef" + }, + "vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/proof/ASSEMBLY-PROVENANCE.json", + "sha256": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "git_blob_sha1": "37f7dea7a901b676c581f5ea7e0065d07a398ab6" + }, + "vendor/pr558/proof/RANK5-CAPS.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/proof/RANK5-CAPS.json", + "sha256": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "git_blob_sha1": "d4b6dc0e6d772262b3c7040fd4b15c806dae9cf6" + }, + "vendor/pr558/proof/CONSTRUCTION.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/proof/CONSTRUCTION.md", + "sha256": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "git_blob_sha1": "c5d43a7591a5e735a2265be664375e0f3e8fa776" + }, + "vendor/pr558/code/promote.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/promote.py", + "sha256": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "git_blob_sha1": "0ab7c8dd6cf8956af4533ce16b6bbf30021da7ab" + }, + "vendor/pr558/code/assemble.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/assemble.py", + "sha256": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "git_blob_sha1": "c57a9805e758a38490bda431c2dcfe74aa53a0e5" + }, + "vendor/pr558/code/assembly_controls.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/assembly_controls.py", + "sha256": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "git_blob_sha1": "4cb2fae937f447e8b0e179977fd1680d04ad4522" + }, + "vendor/pr558/code/run_portable.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/run_portable.py", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96" + }, + "vendor/pr558/code/phases_full.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/phases_full.py", + "sha256": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "git_blob_sha1": "d68f097d5dfe79de2667727914330943ef66d219" + }, + "vendor/pr558/code/reconstruct.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/reconstruct.py", + "sha256": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "git_blob_sha1": "008ea5dba643a108b2fe26880554a9cffd205a5c" + }, + "vendor/pr558/code/audit_promoted_scalar.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/code/audit_promoted_scalar.py", + "sha256": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "git_blob_sha1": "a532682863f5dbd0d059cfc9d0febe06b5de926b" + }, + "vendor/pr558/engines/base_two_moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61" + }, + "vendor/pr558/engines/moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd" + }, + "vendor/pr558/engines/outer.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2" + }, + "vendor/pr558/data/PLAN.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/data/PLAN.json", + "sha256": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "git_blob_sha1": "f48def86c4e92fec1011cb747106f701a5cf3e52" + }, + "vendor/pr558/data/OWNERS.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/data/OWNERS.json.gz", + "sha256": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "git_blob_sha1": "eeb01317d735847c932373cd864d93ca6dbdece8" + }, + "vendor/pr558/data/PROMOTION.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/data/PROMOTION.json", + "sha256": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "git_blob_sha1": "3910c5a057a020344c961fada5b2d2a7d537f948" + }, + "vendor/pr558/vendor/pr552/EXPECTED.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/EXPECTED.json", + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "git_blob_sha1": "7ee2fb720abcda30ac4350baef853cfff1dc0015" + }, + "vendor/pr558/vendor/pr552/LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr558/vendor/pr552/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/README.md", + "sha256": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "git_blob_sha1": "f4c470edd1e39bdf82b548626990ceb6322605bd" + }, + "vendor/pr558/vendor/pr552/MANIFEST.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/MANIFEST.json", + "sha256": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "git_blob_sha1": "e7acc72ad74c0f298cdad83109bc5627f800c3e7" + }, + "vendor/pr558/vendor/pr552/verify.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/verify.py", + "sha256": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "git_blob_sha1": "a1205552fdee20334d69f8f8a38afd0570fe2a27" + }, + "vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/SOURCE-TRANSFERS.json", + "sha256": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "git_blob_sha1": "571c31eb3f0455702e69f0a8466a68adc11d98d7" + }, + "vendor/pr558/vendor/pr552/complex-global/SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/SOURCES.json", + "sha256": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "git_blob_sha1": "bfc6fabd0aad2a4e4bb8ed8dbb137ddeb9644838" + }, + "vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/SAT-OWNERS.json.gz", + "sha256": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "git_blob_sha1": "243bc54840492c8fe613f00dc5fcda4577d4b09c" + }, + "vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/SCREEN-RECEIPT.json", + "sha256": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "git_blob_sha1": "5509841f559a57de64fa391ebefa17f489c5a1a9" + }, + "vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/SAT534-PLAN.json", + "sha256": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "git_blob_sha1": "bfa9e846a061e7668d9b3f07ee47f0a736684bae" + }, + "vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md", + "sha256": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "git_blob_sha1": "6c9da1f090a6cba210c5bbcd4d6240822cc9d88e" + }, + "vendor/pr558/vendor/pr552/complex-global/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/README.md", + "sha256": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "git_blob_sha1": "647cb956b47ebbff534d0e0a5d990e60dfa2883c" + }, + "vendor/pr558/vendor/pr552/complex-global/replay.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/replay.py", + "sha256": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "git_blob_sha1": "081cce98e0b9ee0ed35f29c58aa9d4e42bbdbfed" + }, + "vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md", + "sha256": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "git_blob_sha1": "bb6e0adba222dbf9a333d2520970d28727a713e0" + }, + "vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/WAVE-MAJORISATION.json", + "sha256": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "git_blob_sha1": "b3b738d77d9054e364c000f1841c3c3f1692abbe" + }, + "vendor/pr558/vendor/pr552/complex-global/run_portable.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/run_portable.py", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96" + }, + "vendor/pr558/vendor/pr552/complex-global/run_complex44.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/run_complex44.py", + "sha256": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "git_blob_sha1": "325eca7d4f82a3a5a02fb30be942e03b95a444bb" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor535/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor535/NOTICE.md", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "git_blob_sha1": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor535/code/assemble_combined.py", + "sha256": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "git_blob_sha1": "ea740f367ed493c47d7ef5d45f91ed7fd16f04e5" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz", + "sha256": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "git_blob_sha1": "3e28a9b59f8fde608e59ebd5fbdbc22ca54558d4" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json", + "sha256": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "git_blob_sha1": "9e5d3669638caa58c916f1d6a8e9946d47915089" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/SOURCES.json", + "sha256": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "git_blob_sha1": "6991a2a9c6ccb91d8fe65e58fa54cc00a581c68c" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/NOTICE.md", + "sha256": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "git_blob_sha1": "f3833c1cb2139473c7a0831dee35803fdcc3c14b" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz", + "sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "git_blob_sha1": "3b0a475178f4e4ad107e3595992c872e47e83c63" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json", + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "git_blob_sha1": "a16bf40bccc81278a443e0d5f09b44495035de81" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py", + "sha256": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "git_blob_sha1": "41c46015c7e19ab77f96580dbb98e12ca07aa2fd" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py", + "sha256": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "git_blob_sha1": "95ae517f2ea66b4a35ed16b6ab861271554d64d0" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/invoice_final.py", + "sha256": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "git_blob_sha1": "abefcee47ba03edcf170abc92f00fa8b988d6c4a" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/emit_local.py", + "sha256": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "git_blob_sha1": "a54170b0023d467be3da1db9d8623ac4665f0afe" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py", + "sha256": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "git_blob_sha1": "62b721b6e6d467b76722f0e95158986a420aaeda" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/audit_local.py", + "sha256": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "git_blob_sha1": "a09611844a49e1d7f73ddc1c0a2df3b0cec640ec" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/adapters_local.py", + "sha256": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "git_blob_sha1": "787416e4dd84db0981d3cb94f4e424c652e0085a" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py", + "sha256": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "git_blob_sha1": "650fc9fd77fd61930ab3a352cd8d0fb5b7f0f03b" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/code/phases_delta.py", + "sha256": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "git_blob_sha1": "8d78d26b3b03fa23c6af1e650326ab3925ec2b46" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "git_blob_sha1": "166841a037f069249f6f7f6dedb89248812f59e2" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json", + "sha256": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "git_blob_sha1": "4af8dd0d34b62e99130b78985e678fceee35e1cc" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "git_blob_sha1": "d9a4f84211182ca200c081ea061d724c8a2cfb70" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd" + }, + "vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2" + }, + "vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/export_coset_paths.py", + "sha256": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "git_blob_sha1": "b02c0127eb47adb2b9194ca3f28b4787b2d79e0e" + }, + "vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md", + "sha256": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "git_blob_sha1": "d01ea9c4d097a3e365220086423d6553ee3d2648" + }, + "vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json", + "sha256": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "git_blob_sha1": "59a6b488a29f897eed1c57f30b9b108831c3bf6b" + }, + "vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/audit_coset_paths.cpp", + "sha256": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "git_blob_sha1": "12bfd181ee16d6fe8d511b49e5f3e70eecc7bc2e" + }, + "vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json", + "sha256": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "git_blob_sha1": "db16f78ef3e6ef6bfd1d815bb594fb6e1820b93f" + }, + "vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/optional-audit/coset-path-input.txt", + "sha256": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "git_blob_sha1": "0141a70a92fda426e0367be22c51a819ac1d4f92" + }, + "vendor/pr558/vendor/pr552/response/build_weighted_coset.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/build_weighted_coset.py", + "sha256": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "git_blob_sha1": "d106b2b310cf2723f5b60cce26d25c5cd93e8b6f" + }, + "vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/SOURCE-MANIFEST.json", + "sha256": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "git_blob_sha1": "bdcde1589bdb93f177d25662ca976ff384aae6c6" + }, + "vendor/pr558/vendor/pr552/response/SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/SOURCES.json", + "sha256": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "git_blob_sha1": "992fb0946fc68191dab17bea5256d20304f6b5fb" + }, + "vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json", + "sha256": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "git_blob_sha1": "fa156ce9fde325db729b90e3f7aeabd550c47075" + }, + "vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/CROSS-FIELD-PROOFS.md", + "sha256": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "git_blob_sha1": "18e0ec9eb2d7ad17da80e8cee0cea305b39f2f36" + }, + "vendor/pr558/vendor/pr552/response/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/response/README.md", + "sha256": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "git_blob_sha1": "4a201d36ea04395b849fcda60658134cbabe3fe1" + }, + "vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/evidence/WAVE-REVIEW.json", + "sha256": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "git_blob_sha1": "434c9c1de37441308a3467aa9bb12f32c2cfb3d8" + }, + "vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/evidence/FINAL-RESOURCE.json", + "sha256": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "git_blob_sha1": "694d910171baac3f26a4c75084f714a7575a38b3" + }, + "vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/evidence/COMPLEX-INVOICE.json", + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "git_blob_sha1": "2cd1365bdd807c362035f2f5b86dc1ecf164a457" + }, + "vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/evidence/EXACT-ASSEMBLY.json", + "sha256": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "git_blob_sha1": "104ff571e6831170faa03c74614ed580ee5a6e14" + }, + "vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/SOURCE-MANIFEST.json", + "sha256": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "git_blob_sha1": "0f3ff6125bfca37da9107cee39cca1d851649df4" + }, + "vendor/pr558/vendor/pr552/complex-local/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/README.md", + "sha256": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "git_blob_sha1": "840555bd17dd67e3ca37d2b2fbd3cc85fc402c58" + }, + "vendor/pr558/vendor/pr552/complex-local/run_local.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/run_local.py", + "sha256": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "git_blob_sha1": "b18de2591aeea9dc9c2a6d5e99d181bf51e46f48" + }, + "vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/code/port_frames.py", + "sha256": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "git_blob_sha1": "bd9187bd060ffb8e5fc80596d4f866492fbdef05" + }, + "vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/code/run_portable.py", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96" + }, + "vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/code/apply_syndrome.py", + "sha256": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "git_blob_sha1": "6fd085c5ed7ffbb0ccf34cd80d55e182db19f9a6" + }, + "vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md", + "sha256": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "git_blob_sha1": "7ab57778a1ddb1bf63f27097c33602f7dedb6a39" + }, + "vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json", + "sha256": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "git_blob_sha1": "9d480f5d1c71e5df3f27976a228cbf0cdf575e1f" + }, + "vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/docs/SEARCH-RECORD.md", + "sha256": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "git_blob_sha1": "5fd16a03a46dd324f186b3bc9f022ecd6625e995" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/build.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/build.py", + "sha256": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "git_blob_sha1": "de6484973953d9e5dc8109a3492fa8cb69db4529" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json", + "sha256": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "git_blob_sha1": "468918ea5832305d225c51457dc73088496328b9" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/PROOF.md", + "sha256": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "git_blob_sha1": "1d43cf78f4a7a394710db7c367a857f317171617" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/RECIPE.json", + "sha256": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "git_blob_sha1": "68c751bb56f3f1c7121ba5f269357e78668d7ea6" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/README.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/README.md", + "sha256": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "git_blob_sha1": "6aed83ec92333c21d79e96c2cc4da1cb9ecd409a" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/NOTICE-upstream.md", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "git_blob_sha1": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/META-SOURCES.json", + "sha256": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "git_blob_sha1": "8cbd32f8bd6437c1e2f08ac9e49395708a0c78fd" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/replay.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/replay.py", + "sha256": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "git_blob_sha1": "ef5642ccfda5c30d869a3bc7e2aa30ae023e20b1" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/audit_scalar.py", + "sha256": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "git_blob_sha1": "834e8b510388e6b79cbbede33abcd38ac5203e59" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/gk/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "git_blob_sha1": "15782ba625e438a3c707718fa51796ec1937018f" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/gk/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "git_blob_sha1": "0e5fde920d29106232776eb56347297c0d40fa72" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz", + "sha256": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "git_blob_sha1": "903eeb216176a7c5fd6d26f875a63e89a79b37bb" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json", + "sha256": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "git_blob_sha1": "52d4b5f3827b456b1c0eb457462bc3ab7045c509" + }, + "vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz", + "sha256": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "git_blob_sha1": "bcc1647b7d4ad8ae3ae2acbb31d3591c0d49467f" + }, + "vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz", + "sha256": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "git_blob_sha1": "965888339a0ac249031cde058c44d3f40771d303" + }, + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz", + "sha256": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "git_blob_sha1": "cbb49a627768c42e1ff752f43ccfcc56ffe2cb0b" + }, + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json", + "sha256": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "git_blob_sha1": "9438efb75e13638c7c74e5320ade73d3648ede72" + }, + "vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json", + "sha256": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "git_blob_sha1": "e791d26d89a96774e6f9197310ddfd1861897350" + }, + "vendor/pr558/vendor/pr552/code/build_wave.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/code/build_wave.py", + "sha256": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "git_blob_sha1": "82ba7e793877f94f14605c94447432e92bc34968" + }, + "vendor/pr558/vendor/pr552/code/alien-flags.cpp": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/code/alien-flags.cpp", + "sha256": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "git_blob_sha1": "2212fd6273f86523d90d49a1966d8206f1381429" + }, + "vendor/pr558/vendor/pr552/code/assemble.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/code/assemble.py", + "sha256": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "git_blob_sha1": "7a98b1d20c34743d226d9aa1ad615428cbf6dffd" + }, + "vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/code/alien-avalanche80.cpp", + "sha256": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "git_blob_sha1": "568feafc639274a101404233c1ab03557b8bbed8" + }, + "vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json", + "sha256": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "git_blob_sha1": "720db44ac336f79acc7e6b12e32d18e79633fa37" + }, + "vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/FRAME-SOURCES.json", + "sha256": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "git_blob_sha1": "c6cbc8f79442a6033024955370bc6b3a239f4a34" + }, + "vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/ELIMINATION-CODIM2.json", + "sha256": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "git_blob_sha1": "f495a8d1e39a3a62ed5e9a57ffff97c74dde9fdd" + }, + "vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/DAG-STRUCTURES.json", + "sha256": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "git_blob_sha1": "699b69e691de864f2c630c6acb1ab314853d133a" + }, + "vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/PUBLIC-PINS.json", + "sha256": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "git_blob_sha1": "13fd4ac4bf6e3f144deee421a9cf8060661808ef" + }, + "vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/FRAME-TRANSFERS.md", + "sha256": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "git_blob_sha1": "f0781831022c162a3d8ba656c7716341b46d2310" + }, + "vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json", + "sha256": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "git_blob_sha1": "37deca7fcb36b50bff371803ccd0af60bb88051e" + }, + "vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/ELIMINATION-SOURCES.json", + "sha256": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "git_blob_sha1": "33f50caa281e57812a059f81a7d82afa5509c45a" + }, + "vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/PR-LINEAGE.md", + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "git_blob_sha1": "48a59836b2c1dcd1714decd84a7f1638de3e0ae1" + }, + "vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md", + "sha256": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "git_blob_sha1": "847fc9e4b01790273c0c60e5b876aafc1f1651de" + }, + "vendor/pr558/vendor/pr552/engines/base_two_moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61" + }, + "vendor/pr558/vendor/pr552/engines/moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd" + }, + "vendor/pr558/vendor/pr552/engines/outer.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2" + }, + "vendor/pr558/vendor/pr552/inputs/WAVES.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/inputs/WAVES.json", + "sha256": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "git_blob_sha1": "5008a0a45276a3eb90f69240d7563dff87d73f9a" + }, + "vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/vendor/pr552/inputs/PR543-EXPECTED.json", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5" + }, + "vendor/pr558/inputs/PR543-EXPECTED.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "path": "research/complex-rank5-pivots8/inputs/PR543-EXPECTED.json", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5" + }, + "vendor/pr559/SOURCES.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/SOURCES.json", + "sha256": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "git_blob_sha1": "12ace451dab232d10c689d649e41db4f8fd8d510" + }, + "vendor/pr559/PROOF.md": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/PROOF.md", + "sha256": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "git_blob_sha1": "9adf304048b62c6db9250a611a8d4b0b60ed8276" + }, + "vendor/pr559/PROOF-REVIEW-STATUS.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/PROOF-REVIEW-STATUS.json", + "sha256": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "git_blob_sha1": "30032f58d8ea7668205d5ebd9a580d4543ebee6f" + }, + "vendor/pr559/EXPECTED.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/EXPECTED.json", + "sha256": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "git_blob_sha1": "9fc6616a331496e38b6ca4a7a2a830097e1e6e58" + }, + "vendor/pr559/LICENSE": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "vendor/pr559/README.md": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/README.md", + "sha256": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "git_blob_sha1": "3e5e80b91713e570e0ef171f3bf079dd40d90395" + }, + "vendor/pr559/EXPECTED558.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/EXPECTED558.json", + "sha256": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "git_blob_sha1": "0d4ec1740ec26f67646c771e2161fc3b68cf0ac7" + }, + "vendor/pr559/MANIFEST.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/MANIFEST.json", + "sha256": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "git_blob_sha1": "643510d841bd545670bcb8cce85204658f55b960" + }, + "vendor/pr559/verify.py": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/verify.py", + "sha256": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "git_blob_sha1": "ee9399d676819c06e6ea55bcae10aed2419b1696" + }, + "vendor/pr559/REVIEW.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/REVIEW.json", + "sha256": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "git_blob_sha1": "381201476a131a5797362231777a3d48c3b46100" + }, + "vendor/pr559/NOTICE.md": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/NOTICE.md", + "sha256": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "git_blob_sha1": "f173f442dc4e118a755ad3f89696b30d486e0708" + }, + "vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR558-COMPILER-LINEAGE.json", + "sha256": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "git_blob_sha1": "1a58a75b96846a370d9e829b3e41d18a9a47fd76" + }, + "vendor/pr559/evidence/PR552-packaged311.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR552-packaged311.json", + "sha256": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "git_blob_sha1": "b964eea61a05ded3adc0a894b7ae1e558a309d4d" + }, + "vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR552-INDEPENDENT-REPLAY.json", + "sha256": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "git_blob_sha1": "8117926d22420d98999f86d363b75b114d05a492" + }, + "vendor/pr559/evidence/PR552-regression-final.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR552-regression-final.json", + "sha256": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "git_blob_sha1": "dcb83cefca7df23df85886c9d73a02c983cebf87" + }, + "vendor/pr559/evidence/PR558-packaged311.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR558-packaged311.json", + "sha256": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "git_blob_sha1": "463a2b117420cea9c86ec5377aeae8aa00f4ac60" + }, + "vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR558-INDEPENDENT-RECEIPT.json", + "sha256": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "git_blob_sha1": "2064abce710611fba805917d8e3e08135f3f54e2" + }, + "vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR558-INDEPENDENT-REPLAY.json", + "sha256": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "git_blob_sha1": "2521c93be8a84e5cd31340f870499575fb33fcec" + }, + "vendor/pr559/evidence/PR552-packaged314.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR552-packaged314.json", + "sha256": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "git_blob_sha1": "09ac046a734f0dd5af2ab86b9e2e27b4cbbcb2aa" + }, + "vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR552-PUBLISHED-INVOICE.json", + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "git_blob_sha1": "2cd1365bdd807c362035f2f5b86dc1ecf164a457" + }, + "vendor/pr559/evidence/PR558-packaged314.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/evidence/PR558-packaged314.json", + "sha256": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "git_blob_sha1": "3f4f93f70c808c6ffdc6347e9777079b191ce196" + }, + "vendor/pr559/notes/general-clifford-frames.tex": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/notes/general-clifford-frames.tex", + "sha256": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "git_blob_sha1": "0367eeb005298601f28a673861d6f71bf1d0ebbb" + }, + "vendor/pr559/notes/three-stage-cover-bit.tex": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/notes/three-stage-cover-bit.tex", + "sha256": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "git_blob_sha1": "f05225d21f92cf8cef21b6e12601d5b4d61991f0" + }, + "vendor/pr559/notes/three-stage-cover-complex.tex": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/notes/three-stage-cover-complex.tex", + "sha256": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "git_blob_sha1": "c54cb3d5ff13281fe2aa44ac3baeaac7fce75469" + }, + "vendor/pr559/notes/three-stage-cover-assembly.tex": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/notes/three-stage-cover-assembly.tex", + "sha256": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "git_blob_sha1": "983ffb6ac8fb9117360cd0797c00c05dfa071c9d" + }, + "vendor/pr559/engines/base_two_moment.py": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61" + }, + "vendor/pr559/engines/moment.py": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd" + }, + "vendor/pr559/engines/outer.py": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2" + }, + "vendor/pr559/inputs/PR558-EXPECTED.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR558-EXPECTED.json", + "sha256": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "git_blob_sha1": "1f6a020cb1dd787ec06f986b089e7233ddab0ffb" + }, + "vendor/pr559/inputs/PR552-OWNERS.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR552-OWNERS.json", + "sha256": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "git_blob_sha1": "fbb8ae601bcc1e98cc13d969b05974c79328a2ea" + }, + "vendor/pr559/inputs/UPSTREAM-LINEAGE.md": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/UPSTREAM-LINEAGE.md", + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "git_blob_sha1": "48a59836b2c1dcd1714decd84a7f1638de3e0ae1" + }, + "vendor/pr559/inputs/PR552-EXPECTED.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR552-EXPECTED.json", + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "git_blob_sha1": "7ee2fb720abcda30ac4350baef853cfff1dc0015" + }, + "vendor/pr559/inputs/PR558-OWNERS.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR558-OWNERS.json", + "sha256": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "git_blob_sha1": "668ef2ad07933b51ebd7e3880fac1509739f9e11" + }, + "vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR552-EXACT-ASSEMBLY.json", + "sha256": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "git_blob_sha1": "f5bf532a11ad3e69769932a807c3d0d3e812b91f" + }, + "vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR558-BASELINE-ASSEMBLY.json", + "sha256": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "git_blob_sha1": "3f005b6df649d4d02f519426b7b821d1f600502e" + }, + "vendor/pr559/inputs/PR558-RESULT.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR558-RESULT.json", + "sha256": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "git_blob_sha1": "2ab78d484bab123053a1f3e73bab80024d28a837" + }, + "vendor/pr559/inputs/PR543-EXPECTED.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR543-EXPECTED.json", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5" + }, + "vendor/pr559/inputs/PR558-INVOICE.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR558-INVOICE.json", + "sha256": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "git_blob_sha1": "0a0318e6bddd65c4541a63ee41c44b0d361ca31c" + }, + "vendor/pr559/inputs/PR552-INVOICE.json": { + "repository": "rohanarun/integer-mult-bounds", + "commit": "d858c0b2edcc704ef370b3c96dc51a75439b77b0", + "path": "research/native-complex-moment552/inputs/PR552-INVOICE.json", + "sha256": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "git_blob_sha1": "fc99981f77f568c9db55767a61756e4bf1ffce7a" + }, + "proof/PR561-NOTICE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6", + "path": "research/complex-mixed-coldkernel/NOTICE.md", + "sha256": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "git_blob_sha1": "ff0c32addd45bd85f6a36a795f983ccdaf09a8c2" + }, + "LICENSE": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + "proof/PR562-NOTICE.md": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/NOTICE.md", + "sha256": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "git_blob_sha1": "bbf3ffd9e5920bcd17e30ba31416895ac63ddc6c" + }, + "proof/PR562-NATIVE-TRANSFER.txt": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/proof/PROOF-048-NATIVE.txt", + "sha256": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "git_blob_sha1": "5c60dfe105a1f217ef0aeab1b6afd46e12def5c4" + }, + "code/build_four_portable.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/code/build_four_portable.py", + "sha256": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "git_blob_sha1": "b55f70b2284aca056b717fa3165ecad3134c8a1c" + }, + "code/run_portable.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/code/run_portable.py", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96" + }, + "engines/base_two_moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61" + }, + "engines/moment.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd" + }, + "engines/outer.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2" + }, + "data/FROZEN-FOUR-PROMOTION.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/data/FROZEN-FOUR-PROMOTION.json", + "sha256": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "git_blob_sha1": "c100fbeec25bfcf3b35faf417edfd70d9b12674f" + }, + "inputs/PR543-EXPECTED.json": { + "repository": "eumemic/integer-mult-bounds", + "commit": "27070553cfbf094148a74170481738f8b747d82e", + "path": "research/complex-mixed-048/inputs/PR543-EXPECTED.json", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5" + }, + "code/audit_kernel_controls.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6", + "path": "research/complex-mixed-coldkernel/code/audit_kernel_controls.py", + "sha256": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "git_blob_sha1": "771231cd4c189ce63ec8a22f6d643ef6e58004d0" + }, + "code/build_cold_kernel.py": { + "repository": "eumemic/integer-mult-bounds", + "commit": "210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6", + "path": "research/complex-mixed-coldkernel/code/build_cold_kernel.py", + "sha256": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "git_blob_sha1": "e77f484b90fdfbc461537fed2efdc205dfcbd98f" + } + }, + "derivations": { + "controller": "PR562 and PR561 mixed providers adapted to three one-cold providers and new literal owner assignment.", + "invoice": "Fresh actual-provider recount based on preserved PR531/PR561/PR562 lineage.", + "assembly": "Both retained rational engines and outer engine; native recurrence credits PR559; new complete-profile and receipt admission.", + "recipes": "Zero/four cold recipes recomputed on the actual promoted words; eight uses frozen PR561 recipe." + }, + "disclosure": "Prepared with OpenAI Codex assistance; all prior notices, licenses and AI disclosures retained." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assemble.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assemble.py new file mode 100644 index 0000000000..fbdb655e1e --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assemble.py @@ -0,0 +1,206 @@ +"""Hardened all72 one-cold three-provider 0/4/8 assembly with the native exact-complex moment. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR543 supplier. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +All conservative admission guards and conservative moment/outer witnesses run +before the PR559 native-complex correction. The bit surcharge is retained. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util +from collections import Counter +assert __debug__, 'Assertions required' +P=Path(__file__).resolve().parent.parent +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +hash_ok=lambda x:isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x) +digest=lambda x:hashlib.sha256(json.dumps(x,separators=(',',':')).encode()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +def dec(x): + with localcontext()as ctx:ctx.prec=70;return str(Decimal(x.numerator)/Decimal(x.denominator)) +PROVIDERS={'rank5_eight_cold': {'semantic_phase_sha256': 'ac32ac4b9cd18a383df1b28c9e2a06389e57d75d8e1e1454ab0adeeb97ad7cec', 'promoted': 8, 'width_digest': 'c981156345ace92e314d8a14d5991f5a0fe60275baef0894311b568bc81a166d', 'program_hashes': {'backward': '9a28d43dfc68e4f9af4e3b0b261000971fe4e6e16260ee09c9e92f4ad048370f', 'forward': 'de1b6c0c8cd6bcebaab701bff3d24363e27b5c3e09ee48f5842dba666bcabcec'}, 'artifacts': {'CANONICAL-WORD.json.gz': '94dba75199d70b744be5604386b8eca6767f0b0e1aeee06b2bd0e4e1db858940', 'LOCAL-PROGRAMS.json.gz': 'c4581db41fd2a07aa82655a07c0c4bb041b7f5ae96ef11d4cd33294dc66022f7', 'LOCAL-CHECKS.json': '57b8a93866ebfb23b81225264229742a980ab60b7dd6ff1df014ba43c8d0ead8', 'INDEPENDENT-LOCAL-REPLAY.json': '05a6ff6313baf97f9a2a4be1abcf502919912643b2f9be40a8ad566059e84da2', 'CLIFFORD-RECIPES.json': 'b32e904cac5f4ac2b9a80a50dfd112ced1e44a2eab1ee24149c501f0d6979748', 'RESIDUAL-ADAPTERS.json': 'baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275'}}, 'rank5_four_cold': {'semantic_phase_sha256': '309e6f87773cadac4d9b5dc487b5f4e5a2a5e325be4c71914fc87bd6f704a25f', 'promoted': 4, 'width_digest': '6aaea7c35332e8125a696c83168cc0b9a2eac0522981c4d4a51d389895651a6b', 'program_hashes': {'backward': '6d9e3f75b3d0dc0c9d823b3a384cd017d6e5a545f311fcd6492c765150343bbd', 'forward': 'ca1620641c24cb27ebede47be1de72d56aba33992cc0836a0a85708869731b6e'}, 'artifacts': {'CANONICAL-WORD.json.gz': 'f9a70b887fe3ae0eb179bc55d67ad6cf02c6aee3b8018831ba63f9c6aa910e34', 'LOCAL-PROGRAMS.json.gz': 'ed06ac327779d03561b5617ef4dd6c380c9a861fe64e227b348bf9b1699846c2', 'LOCAL-CHECKS.json': 'dd0468946f78090a686fc40825337cb2a4fba7a9d16fb746d28e7ee57c40c484', 'INDEPENDENT-LOCAL-REPLAY.json': '46a90f09fd73b537c6e13cf3aa7b45507ce137781c6519c8c3850630513c4057', 'CLIFFORD-RECIPES.json': '54bd631952843286d5e60d1faeadd25450156c66a2a31277d4d8d4cdcc29547f', 'RESIDUAL-ADAPTERS.json': 'ddeab3b37b16eca2c90c2a8d4afa124e86b611319c8f0a9632bfefbaa7667a0e'}}, 'rank5_zero_cold': {'semantic_phase_sha256': '85fddde1d9c2b3adc304469363813d36847cc211a8e8bab599c5320d1013cda7', 'promoted': 0, 'width_digest': 'd9a77d61f35ee60461f24a8fef1b76479688bb49c0a61a46342599a6fef9346f', 'program_hashes': {'backward': '58bade4d6398856987fa0ec9c2e86fe255aa3a0a5ae4486fe144da8790ccd71a', 'forward': '0aaf8bdcbc9d069897d63af3e7d0c221bfce22fc087595993118427a23ad54ee'}, 'artifacts': {'CANONICAL-WORD.json.gz': '0e5ee1dcdede94e34693340b0ada9063af107f86fcf90b2b99b63cfcb2ba0940', 'LOCAL-PROGRAMS.json.gz': '4681802b1948ad1f7689e770afca5801419487e012e359c59aaff5645dd2ae29', 'LOCAL-CHECKS.json': 'a545ee98750f79cb7c02c5a5b05a64b1ae5873ed489c302a4d969b5851591d80', 'INDEPENDENT-LOCAL-REPLAY.json': '8dffb8de35e53454f319443b0fd9413306c222e6bfcf2734c1f854b7a3f9db44', 'CLIFFORD-RECIPES.json': '7f5c487e420e44c2070fcfe252be7fddd6c7ef6193b347d1984b6150392f333a', 'RESIDUAL-ADAPTERS.json': 'e4fce8ca73ad20a86711837dd6fe1efad5a335689352791a635969e4d1be4391'}}} +DISPATCH={(0, 0): 'rank5_eight_cold', (0, 1): 'rank5_eight_cold', (1, 0): 'rank5_eight_cold', (0, 2): 'rank5_eight_cold', (1, 1): 'rank5_eight_cold', (2, 0): 'rank5_eight_cold', (0, 3): 'rank5_eight_cold', (1, 2): 'rank5_eight_cold', (2, 1): 'rank5_eight_cold', (3, 0): 'rank5_eight_cold', (0, 4): 'rank5_eight_cold', (1, 3): 'rank5_eight_cold', (2, 2): 'rank5_eight_cold', (3, 1): 'rank5_eight_cold', (4, 0): 'rank5_eight_cold', (0, 5): 'rank5_eight_cold', (1, 4): 'rank5_eight_cold', (2, 3): 'rank5_eight_cold', (3, 2): 'rank5_eight_cold', (4, 1): 'rank5_eight_cold', (5, 0): 'rank5_eight_cold', (0, 6): 'rank5_eight_cold', (1, 5): 'rank5_eight_cold', (2, 4): 'rank5_eight_cold', (3, 3): 'rank5_eight_cold', (4, 2): 'rank5_eight_cold', (5, 1): 'rank5_eight_cold', (0, 7): 'rank5_eight_cold', (6, 0): 'rank5_eight_cold', (1, 6): 'rank5_eight_cold', (2, 5): 'rank5_eight_cold', (3, 4): 'rank5_eight_cold', (4, 3): 'rank5_eight_cold', (5, 2): 'rank5_eight_cold', (6, 1): 'rank5_eight_cold', (1, 7): 'rank5_eight_cold', (7, 0): 'rank5_eight_cold', (2, 6): 'rank5_eight_cold', (3, 5): 'rank5_eight_cold', (4, 4): 'rank5_eight_cold', (5, 3): 'rank5_eight_cold', (6, 2): 'rank5_zero_cold', (7, 1): 'rank5_eight_cold', (2, 7): 'rank5_eight_cold', (8, 0): 'rank5_eight_cold', (3, 6): 'rank5_zero_cold', (4, 5): 'rank5_four_cold', (5, 4): 'rank5_eight_cold', (6, 3): 'rank5_eight_cold', (7, 2): 'rank5_zero_cold', (8, 1): 'rank5_eight_cold', (3, 7): 'rank5_eight_cold', (4, 6): 'rank5_zero_cold', (5, 5): 'rank5_zero_cold', (6, 4): 'rank5_eight_cold', (7, 3): 'rank5_eight_cold', (8, 2): 'rank5_zero_cold', (4, 7): 'rank5_zero_cold', (5, 6): 'rank5_eight_cold', (6, 5): 'rank5_eight_cold', (7, 4): 'rank5_zero_cold', (8, 3): 'rank5_zero_cold', (5, 7): 'rank5_zero_cold', (6, 6): 'rank5_eight_cold', (7, 5): 'rank5_four_cold', (8, 4): 'rank5_zero_cold', (6, 7): 'rank5_zero_cold', (7, 6): 'rank5_zero_cold', (8, 5): 'rank5_zero_cold', (7, 7): 'rank5_eight_cold', (8, 6): 'rank5_eight_cold', (8, 7): 'rank5_zero_cold'} +CALL_ORDER=[(0, 0), (0, 1), (1, 0), (0, 2), (1, 1), (2, 0), (0, 3), (1, 2), (2, 1), (3, 0), (0, 4), (1, 3), (2, 2), (3, 1), (4, 0), (0, 5), (1, 4), (2, 3), (3, 2), (4, 1), (5, 0), (0, 6), (1, 5), (2, 4), (3, 3), (4, 2), (5, 1), (0, 7), (6, 0), (1, 6), (2, 5), (3, 4), (4, 3), (5, 2), (6, 1), (1, 7), (7, 0), (2, 6), (3, 5), (4, 4), (5, 3), (6, 2), (7, 1), (2, 7), (8, 0), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (3, 7), (4, 6), (5, 5), (6, 4), (7, 3), (8, 2), (4, 7), (5, 6), (6, 5), (7, 4), (8, 3), (5, 7), (6, 6), (7, 5), (8, 4), (6, 7), (7, 6), (8, 5), (7, 7), (8, 6), (8, 7)] +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(hash_ok(x)for x in (owner_sha,invoice_sha,owner['template_sha256'],owner['controller_audit_sha256'],invoice['parent_template_sha256'])) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['providers'])==set(PROVIDERS) + assert invoice['provider_counts']=={'rank5_eight_cold':55,'rank5_zero_cold':15,'rank5_four_cold':2} + assert owner['all_live_owners_per_call_distinct'] is True + assert owner['owners_per_call']==728 and owner['actual_helper_owner_charts']==36288 + assert owner['rank_mass']==520704 + assert owner['actual_73column_sigmas']==3209 and owner['cross_replica_helper_roles']==27679 + assert owner['explicit_idle_remainder_children']==4018 + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==72 + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['helpers']==504 and invoice['centres']==8 + assert invoice['physical_stock_identity']==dict(data_and_owner_families=7168,local_helpers=504,private_centres=8,coefficient_work=2) + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + for pid,p in invoice['providers'].items(): + promoted=PROVIDERS[pid]['promoted'] + assert set(p['local'])=={'forward','backward'} + assert p['helpers']==504 and p['centres']==8 and p['n']==728 and p['v']==112 and p['h']==9 + assert p['entering_helpers']==220 and p['entrance_rank']==388+promoted + assert p['width_inventory']=={str(r):n for r,n in {4:promoted,5:56-promoted,8:164,9:284}.items()if n} + assert all(type(w) is int and 00 + assert prior['added_complete_new_pervertex']==pervertex + assert prior['policy']=='Retain old allowance and add entire fresh mixed recount.' + used=max(used,prior['previous_pervertex_allowance']+pervertex) + assert invoice['conservative_pervertex_used']==used + finite=invoice['finite'] + assert 02*48*48) + assert actual_checks==invoice['strict_checks'] and all(actual_checks.values()) + bit_path=P/'inputs/PR543-EXPECTED.json';bit_data=bit_path.read_bytes() + assert hashlib.sha1(b'blob '+str(len(bit_data)).encode()+b'\0'+bit_data).hexdigest()=='b61d859826246e0c3dabbe096e57ad7015eadfd5' + bit=json.loads(bit_data)['nine'] + c=Q(bit['bit_lower']);conservative_b=Q('0.001598685063925764864431');b=Q('0.00159868506668458107128') + expected={1:167741,2:31741,3:34502,4:13696,5:4032,6:4032,7:1,8:576,48:1713} + H={int(r):n for r,n in owner['paid_profile'].items()};assert H==expected + assert owner['template_sha256']==invoice['template_sha256'] and owner_sha==invoice['owner_audit_sha256'] + assert owner['live']==7168 and owner['physical']==7682 and owner['deficit']==2560 + assert owner['hosted_residuals']==36288 and owner['banked_residuals']==0 + def check_moment(side,h,m,W,lower,deficit,bad): + assert m*W-sum(r*n for r,n in h.items())==deficit and m*m>2*max(h)**2 + rows=[] + for z,accept in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(h,m,W,z,bad);ll,uu=B.moment(m,W,list(h.items()),z) + if bad: + fl,fu=B.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + rows.append(dict(side=side,surcharge=bad,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + return rows + bitH={int(r):n for r,n in bit['profile'].items()} + bit_moments=check_moment('bit',bitH,64,bit['bit']['live'],c,9984,True) + conservative_moments=check_moment('conservative_complex',H,73,owner['live'],conservative_b,2560,True) + assert bit['bit']['two_level_coefficient_bits']0 + ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512) + cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],bb,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,be in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],bb,bridge,kk,eta=ee,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + return k,cuts,outer,controls + conservative_k,conservative_cuts,conservative_outer,conservative_controls=outer_witness(conservative_b) + assert conservative_k==Q('0.001596133349380077') + # Only after every conservative supplier/admission/outer check succeeds is + # the reviewed native exact-complex recurrence selected. Bit charge stays. + native_moments=check_moment('complex',H,73,owner['live'],b,2560,False) + k,cuts,outer,controls=outer_witness(b) + assert k==Q('0.001596133352130093') + assert M.moment(H,73,owner['live'],b,True)[0]>1 + assert M.moment(bitH,64,bit['bit']['live'],c+Q(1,10**24),False)[1]<1 + model_controls=['native_complex_endpoint_rejected_with_old_surcharge','omitting_bit_surcharge_would_fail_next_endpoint_rejection'] + moments=bit_moments+native_moments + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'inputs/PR543-EXPECTED.json':sha(bit_path)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_FRESH_MIXED_048_ALLCOLD_NATIVE_EXACT_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pinned558_percent=dec(100*(k/Q('0.001592517889315014')-1)),complex_profile=H,provider_counts=invoice['provider_counts'],surcharge_model={'complex':False,'bit':True},conservative_complex_lower=str(conservative_b),conservative_complex_decimal=dec(conservative_b),conservative_kappa=str(conservative_k),conservative_kappa_decimal=dec(conservative_k),conservative_moments=conservative_moments,conservative_bootstrap=conservative_cuts,conservative_outer={n:str(v)for n,v in conservative_outer['strict_constraints'].items()},conservative_controls=conservative_controls,model_controls=model_controls,native_correction_gain=dec(k-conservative_k),template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=543,repository='eumemic/integer-mult-bounds',commit='2065fe4f72a914d907f1046603f5a36f17018535',path='research/e8-bit-r420/EXPECTED.json',git_blob_sha1='b61d859826246e0c3dabbe096e57ad7015eadfd5',replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. Three fixed one-cold per-invocation providers composed with cited unchanged PR543 bit supplier. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assembly_controls.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assembly_controls.py new file mode 100644 index 0000000000..b81574bfb6 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/assembly_controls.py @@ -0,0 +1,242 @@ +"""Independent admission controls for the three-provider native-complex assembly. + +Prepared with OpenAI Codex assistance; Apache-2.0. Mutation receipts are +rebound to their new owner digest, so unrelated stale hashes cannot conceal +an incomplete width, provider, orientation, paid-profile or finite check. +The fresh physical replay remains a separate prerequisite. +""" +import argparse +import copy +import hashlib +import json +from pathlib import Path +from assemble import assemble + +assert __debug__, 'Assertions required' +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +digest = lambda x: hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def verify(owner_path, invoice_path): + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + + def empty_maps(o, i): + i['strict_checks'] = {} + i['providers'] = {} + + def missing_backward(o, i): + del i['providers']['rank5_four_cold']['local']['backward'] + + def understated_stock(o, i): + o['physical'] -= 1 + i['physical'] -= 1 + i['physical_stock_identity']['coefficient_work'] -= 1 + + def changed_profile(o, i): + o['paid_profile']['1'] += 2 + o['paid_profile']['2'] -= 1 + + def changed_widths(o, i): + widths = i['providers']['rank5_eight_cold']['widths'] + a, b = widths.index(4), widths.index(9) + widths[a] += 1 + widths[b] -= 1 + + def permuted_widths(o, i): + widths = i['providers']['rank5_eight_cold']['widths'] + a, b = widths.index(4), widths.index(9) + widths[a], widths[b] = widths[b], widths[a] + + def compensating_profiles(o, i): + # The two dishonest profiles cancel exactly in the 55+2 weighted aggregate. + p, q = i['providers']['rank5_eight_cold'], i['providers']['rank5_four_cold'] + p['paid_profile']['1'] += 2 + q['paid_profile']['1'] -= 55 + p['children'] += 2 + q['children'] -= 55 + + def wrong_orientation(o, i): + c = next(c for c in i['selected_calls'] if c['stage'] == 0) + c['orientation'] = 'backward' + p = i['providers'][c['provider_id']] + z = p['local']['backward'] + c['program_sha256'] = p['program_hashes']['backward'] + for name in ('events', 'macros', 'real_component_primitives', + 'coefficient_work_primitive_count', 'pre_wrappers', 'post_wrappers'): + c[name] = z[name] + i['selected_real_component_primitives'] = sum(c['real_component_primitives'] for c in i['selected_calls']) + i['selected_coefficient_work_primitive_count'] = sum(c['coefficient_work_primitive_count'] for c in i['selected_calls']) + + def forged_program_hash(o, i): + i['providers']['rank5_four_cold']['program_hashes']['forward'] = '0' * 64 + for c in i['selected_calls']: + if c['provider_id'] == 'rank5_four_cold': + c['program_sha256'] = '0' * 64 + + def wrong_selected_call(o, i): + c = next(c for c in i['selected_calls'] if c['provider_id'] == 'rank5_four_cold') + d = next(c for c in i['selected_calls'] if (c['stage'], c['replica']) == (4, 4)) + c['replica'], d['replica'] = d['replica'], c['replica'] + + def understated_prefix(o, i): + for p in i['providers'].values(): + for z in p['local'].values(): + z['prefix_bits'], z['prefix_l1'] = 1, '1' + i['global_prefix_bits'] = 1 + 37 + 72 + 72 + 4 + + def stale_zero_program(o, i): + p = i['providers']['rank5_zero_cold'] + p['program_hashes'] = copy.deepcopy(i['providers']['rank5_eight_cold']['program_hashes']) + for c in i['selected_calls']: + if c['provider_id'] == 'rank5_zero_cold': + c['program_sha256'] = p['program_hashes'][c['orientation']] + + def moved_providers(o, i): + a = next(c for c in i['selected_calls'] if (c['stage'], c['replica']) == (4, 5)) + b = next(c for c in i['selected_calls'] if (c['stage'], c['replica']) == (4, 4)) + a['provider_id'], b['provider_id'] = b['provider_id'], a['provider_id'] + for c in (a, b): + p = i['providers'][c['provider_id']] + c['program_sha256'] = p['program_hashes'][c['orientation']] + c['entering_helpers'], c['entrance_rank'] = p['entering_helpers'], p['entrance_rank'] + + def reordered_calls(o, i): + i['selected_calls'][0], i['selected_calls'][1] = i['selected_calls'][1], i['selected_calls'][0] + + def permuted_four_widths(o, i): + widths = i['providers']['rank5_four_cold']['widths'] + a, b = widths.index(4), widths.index(5) + widths[a], widths[b] = widths[b], widths[a] + + def stale_zero_profile(o, i): + p = i['providers']['rank5_zero_cold'] + p['paid_profile'] = copy.deepcopy(i['providers']['rank5_eight_cold']['paid_profile']) + p['children'] = sum(p['paid_profile'].values()) + + controls = [ + ('empty_certification_maps', empty_maps), + ('missing_provider_backward_orientation', missing_backward), + ('failed_invoice_status', lambda o, i: i.__setitem__('status', 'FAIL')), + ('nonboolean_precision_check', lambda o, i: i['strict_checks'].__setitem__('precision', 'true')), + ('wrong_owner_role_count', lambda o, i: o.__setitem__('actual_helper_owner_charts', 36287)), + ('understated_physical_stock', understated_stock), + ('changed_profile_same_rank_mass', changed_profile), + ('insufficient_finite_C0', lambda o, i: i['finite'].__setitem__('required_C0_bits', 210001)), + ('unpaid_scalar_primitive', lambda o, i: i['providers']['rank5_four_cold']['local']['forward'].__setitem__('real_component_primitives', 161064)), + ('wrong_local_artifact_binding', lambda o, i: i['providers']['rank5_four_cold']['artifacts'].__setitem__('LOCAL-PROGRAMS.json.gz', '0' * 64)), + ('false_dirty_restoration', lambda o, i: i['providers']['rank5_four_cold']['local']['backward'].__setitem__('all_dirty_helper_columns_restored', False)), + ('missing_finite_check', lambda o, i: i['strict_checks'].pop('halving')), + ('width_inventory_wrong_same_total', changed_widths), + ('width_order_wrong_same_inventory', permuted_widths), + ('compensating_false_provider_profiles', compensating_profiles), + ('wrong_reflected_orientation_selfconsistent_totals', wrong_orientation), + ('forged_provider_and_call_program_hash', forged_program_hash), + ('four_provider_at_wrong_call', wrong_selected_call), + ('wrong_declared_provider_count', lambda o, i: i['provider_counts'].__setitem__('rank5_four_cold', 3)), + ('missing_selected_call', lambda o, i: i['selected_calls'].pop()), + ('wrong_selected_primitive_sum', lambda o, i: i.__setitem__('selected_real_component_primitives', i['selected_real_component_primitives'] - 1)), + ('wrong_selected_coefficient_work_sum', lambda o, i: i.__setitem__('selected_coefficient_work_primitive_count', i['selected_coefficient_work_primitive_count'] - 1)), + ('unpaid_wrapper_factors', lambda o, i: i.__setitem__('wrapper_elementary_factors_charged', i['wrapper_elementary_factors_charged'] - 144)), + ('wrong_local_compiler', lambda o, i: i['providers']['rank5_four_cold'].__setitem__('compiler', 1)), + ('wrong_global_compiler', lambda o, i: i.__setitem__('compiler', 1)), + ('wrong_local_adapter_charge', lambda o, i: i['providers']['rank5_four_cold'].__setitem__('local_adapters', 1)), + ('wrong_global_adapter_maximum', lambda o, i: i.__setitem__('local_adapters', 1)), + ('wrong_local_primitive_bound', lambda o, i: i['providers']['rank5_four_cold'].__setitem__('local_primitive_bound', 1)), + ('understated_exact_prefix_and_global_sum', understated_prefix), + ('wrong_global_prefix_sum', lambda o, i: i.__setitem__('global_prefix_bits', 224)), + ('wrong_row_prefix_reserve', lambda o, i: i.__setitem__('row_prefix_extra', 0)), + ('wrong_parent_geometry_charge', lambda o, i: i.__setitem__('unhosted_pervertex', 1)), + ('wrong_rebased_geometry_charge', lambda o, i: i.__setitem__('hosted_rebased_pervertex', 1)), + ('wrong_complete_pervertex_envelope', lambda o, i: i.__setitem__('conservative_pervertex_used', 1)), + ('wrong_prior_added_complete_invoice', lambda o, i: i['retained_prior_overcharge'].__setitem__('added_complete_new_pervertex', 1)), + ('wrong_finite_router_bits', lambda o, i: i['finite'].__setitem__('router_bits', 1)), + ('wrong_finite_literal_bits', lambda o, i: i['finite'].__setitem__('literal_bits', 1)), + ('wrong_finite_physical_stock_bits', lambda o, i: i['finite'].__setitem__('physical_stock_bits', 1)), + ('wrong_finite_row_coefficient', lambda o, i: i['finite'].__setitem__('physical_row_coefficient', 1)), + ] + controls.extend([ + ('missing_zero_provider', lambda o, i: i['providers'].pop('rank5_zero_cold')), + ('missing_eight_provider_backward', lambda o, i: i['providers']['rank5_eight_cold']['local'].pop('backward')), + ('stale_zero_program_and_consistent_selected_hashes', stale_zero_program), + ('stale_zero_profile_with_consistent_child_total', stale_zero_profile), + ('reordered_complete_calls', reordered_calls), + ('relocated_four_and_eight_providers_same_counts', moved_providers), + ('four_provider_widths_permuted_same_inventory', permuted_four_widths), + ('understated_explicit_idle_remainders', lambda o, i: o.__setitem__('explicit_idle_remainder_children', 4017)), + ('understated_actual_chart_types', lambda o, i: o.__setitem__('actual_73column_sigmas', 3208)), + ('wrong_cross_replica_role_count', lambda o, i: o.__setitem__('cross_replica_helper_roles', 27678)), + ]) + def cold_width_permutation(o, i): + w = i['providers']['rank5_four_cold']['widths'] + j = w.index(9) + w[270], w[j] = w[j], w[270] + def no_cold_wrappers(o, i): + for p in i['providers'].values(): + p['entering_helpers'] = 212 + for z in p['local'].values():z['pre_wrappers'] = z['post_wrappers'] = 212 + for c in i['selected_calls']: + c['entering_helpers'] = c['pre_wrappers'] = c['post_wrappers'] = 212 + i['wrapper_elementary_factors_charged'] = 72*424*144 + def synchronized_forged_recipe(o, i): + pid = 'rank5_zero_cold';name = 'CLIFFORD-RECIPES.json' + i['providers'][pid]['artifacts'][name] = '0'*64 + o['source_artifacts']['providers/'+pid+'/'+name] = '0'*64 + def synchronized_forged_phase_semantics(o, i): + pid = 'rank5_zero_cold' + i['providers'][pid]['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] = '0'*64 + o['provider_phase_semantic_sha256'][pid] = i['provider_phase_semantic_sha256'][pid] = '0'*64 + controls.extend([ + ('synchronized_forged_phase_review_semantics', synchronized_forged_phase_semantics), + ('cold_helper_width_permuted_same_inventory', cold_width_permutation), + ('old_no_cold_wrapper_counts_selfconsistent', no_cold_wrappers), + ('synchronized_forged_source_recipe_hash', synchronized_forged_recipe), + ]) + rejected = [] + for name, mutate in controls: + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + mutate(o, i) + oh = digest(o) + i['owner_audit_sha256'] = oh + try: + assemble(o, i, oh, digest(i)) + except (AssertionError, KeyError): + rejected.append(name) + else: + raise AssertionError('Invalid admission receipt accepted: ' + name) + try: + assemble(owner, invoice, '0' * 64, sha(invoice_path)) + except AssertionError: + rejected.append('wrong_owner_receipt_hash') + else: + raise AssertionError('Wrong owner digest accepted') + assert len(rejected) == 54 + assert baseline['controls'] == ['next_grid', 'zero_eta', 'zero_beta', 'unit_beta'] + assert baseline['conservative_controls'] == baseline['controls'] + assert baseline['surcharge_model'] == {'complex': False, 'bit': True} + assert len(baseline['model_controls']) == 2 + return dict( + status='PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS', + valid_receipt_kappa=baseline['kappa'], + input_sha256=baseline['input_sha256'], + assembler_sha256=sha(P / 'assemble.py'), + rejected_controls=rejected, + exact_outer_controls=baseline['controls'], + conservative_outer_controls=baseline['conservative_controls'], + recurrence_model_controls=baseline['model_controls'], + scope='Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay.', + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice) + a.out.write_text(json.dumps(result, indent=2) + '\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_allcold.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_allcold.py new file mode 100644 index 0000000000..932c04afcf --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_allcold.py @@ -0,0 +1,220 @@ +"""OpenAI Codex independent serialized ASYNCHRONOUS controller/spectator audit. +Imports no emitter, optimizer, expander, edge-coloring, or source hosting code. +CLI: BASE HOSTED REPORT [--mutation-controls] +Each provider is independently read from BASE/providers, never from a baseline width histogram. +OpenAI Codex three-provider 0/4/8 extension; retains all inherited independent controller checks. +All72 one-cold dispatch is frozen from PROVIDER-CALLS SHA256 049ad6640f9f3b0e329a4eaba8c390cf560791a12f22f25f0bace59153a05f4e. +""" +import sys,json,gzip,hashlib,copy +assert __debug__, 'Assertions must remain enabled' +from pathlib import Path +from collections import Counter,defaultdict +BASE,OUT,REPORT=map(lambda p:Path(p).resolve(),sys.argv[1:4]);read=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +parent=read(BASE/'split-centres/GLOBAL-TEMPLATE.json.gz') +ph=read(BASE/'work/complex-nine-native/DATA-PHASES.json') +ct=read(OUT/'GLOBAL-TEMPLATE.json.gz');summary=read(OUT/'HOSTED.json') +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +provider_ids=('rank5_zero_cold','rank5_four_cold','rank5_eight_cold') +providers={};registry={};phase_semantic_hashes={} +required_artifacts={'work/complex-nine-native/DATA-PHASES.json'} +provider_files=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json') +for pid in provider_ids: + p=BASE/'providers'/pid + c=read(p/'CANONICAL-WORD.json.gz');checks=read(p/'LOCAL-CHECKS.json') + programs=read(p/'LOCAL-PROGRAMS.json.gz');replay=read(p/'INDEPENDENT-LOCAL-REPLAY.json') + phase=read(p/'CLIFFORD-REVIEW.json');adapters=read(p/'RESIDUAL-ADAPTERS.json')['recipes'] + widths=[c['h']-len(c['frames'][c['start'][2*c['v']+h]])for h in range(c['R'])] + promoted={'rank5_zero_cold':0,'rank5_four_cold':4,'rank5_eight_cold':8}[pid] + assert all(widths[h]==8 for h in (270,271,282,283,294,295,306,307)) and Counter(widths)==Counter({r:n for r,n in{4:promoted,5:56-promoted,8:164,9:284}.items()if n}) + canonical_sha=sha(p/'CANONICAL-WORD.json.gz');programs_sha=sha(p/'LOCAL-PROGRAMS.json.gz') + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==canonical_sha and replay['local_programs_sha256']==programs_sha + assert replay['v']==c['v'] and replay['helpers']==c['R'] + assert set(programs)==set(checks)==set(replay['local'])==set(replay['paid_profiles'])=={'forward','backward'} + for orientation,events in programs.items(): + ck=checks[orientation];rr=replay['local'][orientation] + assert hashlib.sha256(json.dumps(events,sort_keys=True,separators=(',',':')).encode()).hexdigest()==ck['sha256'] + assert ck['events']==len(events) and ck['all_columns']==2*c['v']+c['R'] + assert ck['private_centers_cleared'] and ck['private_coefficient_stream_cleared_after_each_macro'] + assert rr['all_exact_columns']==2*c['v']+c['R'] and rr['private_work_erased'] + literal=Counter(e[-1]for e in events if e[0]in('climb','center')) + assert dict(literal)=={int(r):n for r,n in ck['paid_profile'].items()}=={int(r):n for r,n in c['local_profile'].items()} + assert ck['paid_profile']==replay['paid_profiles'][orientation] + assert phase['canonical_word_sha256']==canonical_sha and phase['recipe_sha256']==sha(p/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] + phase_semantic_hashes[pid]=hashlib.sha256(json.dumps({k:v for k,v in phase.items()if k!='seconds'},sort_keys=True,separators=(',',':')).encode()).hexdigest() + for h,w in enumerate(widths): + assert 0>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=HOSTED,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=72) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + if '--mutation-controls' not in sys.argv[4:]:return + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][(2*V):]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__((2*V+1),q['calls'][0]['owners'][(2*V)])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,DATA)) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('understate physical reserve',lambda q:q.__setitem__('physical',PHYSICAL-1)) +special=lambda q:next(c for c in q['calls']if(c['stage'],c['replica'])==(4,5)) +changed=next(h for h in range(R)if providers['rank5_four_cold']['widths'][h]!=providers['rank5_eight_cold']['widths'][h]) +assert providers['rank5_four_cold']['widths'][changed]==5 and providers['rank5_eight_cold']['widths'][changed]==4 +reject('wrong provider at a four-pivot invocation',lambda q:special(q).__setitem__('provider_id','rank5_eight_cold')) +reject('stale per-call local program hash',lambda q:special(q).__setitem__('local_program_sha256',registry['rank5_eight_cold']['local_program_checks'][special(q)['orientation']]['sha256'])) +reject('stale serialized four-pivot provider program',lambda q:q['local_providers']['rank5_four_cold'].__setitem__('local_programs',registry['rank5_eight_cold']['local_programs'])) +reject('unbound residual adapter hash',lambda q:q['local_providers']['rank5_four_cold'].__setitem__('residual_adapter_sha256','0'*64)) +reject('wrong provider width registry',lambda q:q['local_providers']['rank5_four_cold']['widths'].__setitem__(changed,4)) +reject('wrong per-call width at a four-pivot invocation',lambda q:special(q)['owners'][2*V+changed][1].__setitem__(3,4)) +reject('wrong sweep provider',lambda q:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep'and(e['stage'],e['replica'])==(4,5)).__setitem__('provider_id','rank5_eight_cold')) +reject('cold helper width silently restored to nine',lambda q:q['local_providers']['rank5_four_cold']['widths'].__setitem__(270,9)) +reject('missing cold helper wrapper binding',lambda q:q['local_providers']['rank5_zero_cold'].__setitem__('residual_adapter_sha256','0'*64)) +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=DATA,complex_profile=r['profile'],complex_hosted_residuals=HOSTED,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,mutation_controls_run='--mutation-controls' in sys.argv[4:],provider_phase_semantic_sha256=phase_semantic_hashes,widths_by_provider={pid:dict(sorted(Counter(providers[pid]['widths']).items()))for pid in provider_ids},provider_counts=dict(Counter(c['provider_id']for c in ct['calls'])),all_provider_program_phase_and_wrapper_bindings=True,scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses three per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.parent.mkdir(parents=True,exist_ok=True) +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=DATA,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,hosted_residuals=HOSTED,banked_residuals=0,all_live_owners_per_call_distinct=True,owners_per_call=N,actual_helper_owner_charts=HOSTED,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],provider_phase_semantic_sha256=phase_semantic_hashes,controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + +# Literal residual frames are a compact export of the already checked offsets, +# not another global replay. Every row names its actual inherited axes. +frames=[] +for z in ct['idle_children']: + axes=list(map(int,ph['recipes'][z['port']]['idle_children'][z['child']]['orthogonal_axes'])) + tail=axes[z['pending_offset']:] + assert len(tail)==z['rank'] + frames.append(dict(z,orthogonal_axes=tail)) +frame_raw=json.dumps(frames,sort_keys=True,separators=(',',':')).encode() +portable=bytearray(gzip.compress(frame_raw,mtime=0));portable[9]=255 +(OUT/'IDLE-REMAINDER-FRAMES.json.gz').write_bytes(bytes(portable)) +frame_receipt=dict(status='PASS_LITERAL_IDLE_REMAINDER_FRAMES',template_sha256=summary['template_sha256'], + uncompressed_frames_sha256=hashlib.sha256(frame_raw).hexdigest(),children=len(frames), + rank_profile=dict(sorted(Counter(z['rank']for z in frames).items())), + source_data_phase_sha256=hashlib.sha256((BASE/'work/complex-nine-native/DATA-PHASES.json').read_bytes()).hexdigest(), + scope='Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child.') +(REPORT.parent/'IDLE-REMAINDER-FRAMES.json').write_text(json.dumps(frame_receipt,indent=2)+'\n') + diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_kernel_controls.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_kernel_controls.py new file mode 100644 index 0000000000..771231cd4c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_kernel_controls.py @@ -0,0 +1,41 @@ +"""Exact new-kernel omission controls with the correct compensation frozen.""" +import argparse,copy,gzip,hashlib,json +from fractions import Fraction as Q +from pathlib import Path +if not __debug__:raise SystemExit('Assertions required.') +ap=argparse.ArgumentParser();ap.add_argument('--word',type=Path,required=True);ap.add_argument('--recipe',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args();w=json.loads(gzip.decompress(a.word.read_bytes()));recipe=json.loads(a.recipe.read_text());V=112;N=728 +def inverse(e,dual=False): + e=copy.deepcopy(e) + if e[0]=='add': + e[3]*=-1 + if dual:e[1],e[2]=e[2],e[1] + else:e[2],e[3]=e[3],e[2] + return e +def ident():return[{r:Q(1)}for r in range(N)] +def apply(e,rows): + if e[0]=='scale': + t=e[1];q=Q(e[2],e[3]);rows[t]={j:q*x for j,x in rows[t].items()};return + t,s=e[1:3];q=Q(e[3],e[4]) + for j,x in list(rows[s].items()): + z=rows[t].get(j,Q(0))+q*x + if z:rows[t][j]=z + else:rows[t].pop(j,None) +def replay(es): + rows=ident() + for e in es:apply(e,rows) + return rows +main=w['A']+w['cut']+w['B'];mx=replay(main);dirty=[{}for _ in range(N)] +for r in range(V,2*V):dirty[r]={j:x for j,x in mx[r].items()if j>=2*V} +for e in w['precondition']:apply(e,dirty) +comp=[] +for r in range(V,2*V): + for j,x in sorted(dirty[r].items()):assert not w['start_extra'].get(str(j));comp.append(['add',r,j,-x.numerator,x.denominator,[]]) +expected=ident();expected_back=ident() +for t in range(V):expected[V+t][t]=Q(1);expected_back[t][V+t]=Q(-1) +correct=w['precondition']+comp+main+w['cleanup'];assert replay(correct)==expected and replay([inverse(e,True)for e in correct])==expected_back +indices=list(range(recipe['index'],recipe['index']+len(recipe['coefficients'])));controls=[] +for omitted in [[i]for i in indices]+[indices]: + B=[e for i,e in enumerate(w['B'])if i not in omitted];cleanup=[inverse(e)for e in reversed(w['A']+B)if not V<=e[1]<2*V];program=w['precondition']+comp+w['A']+w['cut']+B+cleanup + assert replay(program)!=expected and replay([inverse(e,True)for e in program])!=expected_back + controls.append(dict(omitted_B_indices=omitted,forward_rejected=True,reflected_rejected=True)) +r=dict(status='PASS_EXACT_NEW_KERNEL_OMISSION_CONTROLS',word_sha256=hashlib.sha256(a.word.read_bytes()).hexdigest(),columns_each_orientation=N,correct_compensation_frozen=True,compensation_entries=len(comp),controls=controls,scope='Each new donor gate and entire new kernel omitted. Cleanup is regenerated, correct compensation is held fixed, and both exact scalar orientations reject each mutant.');a.out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],len(controls)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_multicold_controls.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_multicold_controls.py new file mode 100644 index 0000000000..30cac3cf87 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/audit_multicold_controls.py @@ -0,0 +1,75 @@ +"""Exact multi-cut cold-kernel omission controls with the correct compensation frozen. +Generalises PR564's audit_kernel_controls.py: for every recipe kernel, each new donor +gate alone and the entire kernel are omitted; cleanup is regenerated, the correct +word's frame-zero compensation is held fixed, and both exact scalar orientations +must reject every mutant.""" +import argparse, copy, gzip, hashlib, json +from fractions import Fraction as Q +from pathlib import Path +if not __debug__: raise SystemExit('Assertions required.') +ap = argparse.ArgumentParser(); ap.add_argument('--word', type=Path, required=True); ap.add_argument('--recipe', type=Path, required=True); ap.add_argument('--out', type=Path, required=True); a = ap.parse_args() +w = json.loads(gzip.decompress(a.word.read_bytes())); recipe = json.loads(a.recipe.read_text()); V = 112; N = 728 + + +def inverse(e, dual=False): + e = copy.deepcopy(e) + if e[0] == 'add': + e[3] *= -1 + if dual: e[1], e[2] = e[2], e[1] + else: e[2], e[3] = e[3], e[2] + return e + + +def ident(): return [{r: Q(1)} for r in range(N)] + + +def apply(e, rows): + if e[0] == 'scale': + t = e[1]; q = Q(e[2], e[3]); rows[t] = {j: q * x for j, x in rows[t].items()}; return + t, s = e[1:3]; q = Q(e[3], e[4]) + for j, x in list(rows[s].items()): + z = rows[t].get(j, Q(0)) + q * x + if z: rows[t][j] = z + else: rows[t].pop(j, None) + + +def replay(es): + rows = ident() + for e in es: apply(e, rows) + return rows + + +main = w['A'] + w['cut'] + w['B']; mx = replay(main); dirty = [{} for _ in range(N)] +for r in range(V, 2 * V): dirty[r] = {j: x for j, x in mx[r].items() if j >= 2 * V} +for e in w['precondition']: apply(e, dirty) +comp = [] +for r in range(V, 2 * V): + for j, x in sorted(dirty[r].items()): + assert not w['start_extra'].get(str(j)); comp.append(['add', r, j, -x.numerator, x.denominator, []]) +expected = ident(); expected_back = ident() +for t in range(V): expected[V + t][t] = Q(1); expected_back[t][V + t] = Q(-1) +correct = w['precondition'] + comp + main + w['cleanup'] +assert replay(correct) == expected and replay([inverse(e, True) for e in correct]) == expected_back +# locate every new gate by exact content in A/B +located = [] +for K in recipe['kernels']: + pos = [] + for gt in K['gates']: + q = Q(gt['coefficient']); gate = ['add', gt['donor'], K['pivot'], -q.numerator, q.denominator, K['frame']] + hits = [(part, i) for part in ('A', 'B') for i, e in enumerate(w[part]) if e == gate] + assert len(hits) == 1, (K['pivot'], gt, hits) + pos.append(hits[0]) + located.append((K['pivot'], pos)) +controls = [] +for pivot, pos in located: + for omitted in [[p] for p in pos] + [pos]: + om = set(omitted) + A = [e for i, e in enumerate(w['A']) if ('A', i) not in om]; B = [e for i, e in enumerate(w['B']) if ('B', i) not in om] + cleanup = [inverse(e) for e in reversed(A + B) if not V <= e[1] < 2 * V] + program = w['precondition'] + comp + A + w['cut'] + B + cleanup + assert replay(program) != expected and replay([inverse(e, True) for e in program]) != expected_back + controls.append(dict(pivot=pivot, omitted=[list(p) for p in omitted], forward_rejected=True, reflected_rejected=True)) +r = dict(status='PASS_EXACT_MULTICUT_KERNEL_OMISSION_CONTROLS', word_sha256=hashlib.sha256(a.word.read_bytes()).hexdigest(), + columns_each_orientation=N, correct_compensation_frozen=True, compensation_entries=len(comp), controls=controls, + scope='Each new multi-cut donor gate and each entire new kernel omitted. Cleanup is regenerated, correct compensation is held fixed, and both exact scalar orientations reject each mutant.') +a.out.write_text(json.dumps(r, indent=2) + '\n'); print(r['status'], len(controls)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/bind_providers_portable.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/bind_providers_portable.py new file mode 100644 index 0000000000..57394f71bb --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/bind_providers_portable.py @@ -0,0 +1,60 @@ +"""Bind freshly verified 0/4/8 one-cold providers to the frozen literal owner plan. +Prepared with OpenAI Codex assistance; Apache-2.0. All byte-stable native +files are pinned to the plan. Only validated phase-receipt timing/serialization +and directory fields are rebound; no dispatch, width or owner choice changes. +""" +import argparse,copy,gzip,hashlib,json,shutil +from collections import Counter +from pathlib import Path +assert __debug__, 'Assertions required' +ap=argparse.ArgumentParser(description=__doc__) +for name in ('baseline','zero','four','eight','plan','out'):ap.add_argument('--'+name,type=Path,required=True) +a=ap.parse_args();assert not a.out.exists();a.out.mkdir(parents=True) +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +base=a.out/'base';shutil.copytree(a.baseline/'complex-global/base',base) +dirs={'rank5_zero_cold':a.zero,'rank5_four_cold':a.four,'rank5_eight_cold':a.eight} +promotions={'rank5_zero_cold':0,'rank5_four_cold':4,'rank5_eight_cold':8} +for pid,src in dirs.items():shutil.copytree(src,base/'providers'/pid) +plan=read(a.plan);original=copy.deepcopy(plan);sources={} +assert set(plan['provider_registry'])==set(dirs) +assert Counter(c['provider']for c in plan['provider_calls'])=={'rank5_zero_cold':15,'rank5_four_cold':2,'rank5_eight_cold':55} +stable=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json') +for pid,desc in plan['provider_registry'].items(): + d=base/'providers'/pid;p=promotions[pid] + word,program,checks,native,phase=[read(d/name)for name in('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-REVIEW.json')] + assert (word['v'],word['h'],word['R'],len(word['centers']))==(112,9,504,8) + assert word['ports']==desc['ports'] and word['centers']==desc['centers'] + widths=[9-len(word['frames'][f])for f in word['start'][224:]] + assert all(widths[h]==8 for h in (270,271,282,283,294,295,306,307)) + assert widths==desc['widths'] and Counter(widths)==Counter({4:p,5:56-p,8:164,9:284}) + assert native['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert len(native['negative_controls_rejected'])==11 + assert native['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and native['local_programs_sha256']==sha(d/'LOCAL-PROGRAMS.json.gz') + assert phase['status']=='PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES' + assert phase['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and phase['recipe_sha256']==sha(d/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] is True and phase['endpoint_adapters']==224 and phase['directed_edges']==2929 + assert set(program)==set(checks)=={'forward','backward'} + expected={1:2316+2*p,2:452-2*p,3:456-p,4:184+p,5:56,6:56,8:8} + for orientation,events in program.items(): + profile=Counter() + for e in events: + if e[0]=='climb':profile[e[5]]+=1 + elif e[0]=='center':profile[e[4]]+=1 + assert dict(profile)==expected=={int(r):n for r,n in checks[orientation]['paid_profile'].items()}=={int(r):n for r,n in native['paid_profiles'][orientation].items()} + assert hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest()==checks[orientation]['sha256'] + for name in stable: + assert sha(d/name)==desc['artifact_sha256'][name],(pid,name,'changed non-timing artifact') + if name.endswith('.gz'):assert(d/name).read_bytes()[9]==255,(pid,name,'nonportable gzip header') + for c in plan['provider_calls']: + if c['provider']==pid: + assert c['orientation']==('forward'if c['stage']%2==0 else'backward') + assert c['local_program_sha256']==checks[c['orientation']]['sha256'] + desc['directory']='providers/'+pid + desc['artifact_sha256']={name:sha(d/name)for name in desc['artifact_sha256']} + sources[pid]=dict(artifact_sha256=desc['artifact_sha256'],canonical_content_sha256=hashlib.sha256(json.dumps(word,sort_keys=True,separators=(',',':')).encode()).hexdigest(),all_phase_edges=2929) +plan['runtime_source_plan_sha256']=sha(a.plan) +(a.out/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n') +receipt=dict(status='PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING',source_plan_sha256=sha(a.plan),runtime_plan_sha256=sha(a.out/'PLAN.json'),providers=sources,only_rebound_fields=['provider_registry.directory','provider_registry.artifact_sha256.CLIFFORD-REVIEW.json','runtime_source_plan_sha256']) +(a.out/'BINDING.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status']) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_cold_kernel.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_cold_kernel.py new file mode 100644 index 0000000000..e77f484b90 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_cold_kernel.py @@ -0,0 +1,38 @@ +"""Frozen earlier-cut kernel constructor; Apache-2.0. + +Prepared by OpenAI Codex. Direct supplier provenance: PR558, using PR552's +weighted word and the research session's exact earlier-cut suffix relation. +This script establishes scalar relation/frame construction only. Its output +requires fresh native, phase, mixed-owner, invoice and assembly verification. +""" +import argparse,copy,gzip,hashlib,json,sys +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +if not __debug__:raise SystemExit('Assertions required.') +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--recipe',type=Path,required=True);ap.add_argument('--gk-dir',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args() +sys.path.insert(0,str(a.gk_dir.resolve()));import gk_word as g,gk_common as co +g.V=co.V=112;g.DATA=co.DATA=7168 +raw=gzip.decompress(a.input.read_bytes());recipe=json.loads(a.recipe.read_text());assert hashlib.sha256(raw).hexdigest()==recipe['input_content_sha256'];w=json.loads(raw);old=copy.deepcopy(w);P=g.profile(w);part=recipe['part'];index=recipe['index'];pivot=recipe['pivot'];E=co.basis(recipe['frame']);assert part=='B'and 224<=pivot<728 and str(pivot)not in w['start_extra'] +regs=lambda e:e[1:3]if e[0]=='add'else e[1:2] +assert all(pivot not in regs(e)for e in w['A']+w['cut']+w['B'][:index]),'pivot must be untouched before the chosen cut' +cols=[{}for _ in range(728)] +for t in range(112):cols[112+t]={t:Q(1)} +def add(a,b,q): + for j,x in b.items(): + z=a.get(j,Q(0))+q*x + if z:a[j]=z + else:a.pop(j,None) +for e in reversed(w['B'][index:]): + if e[0]=='add':add(cols[e[2]],cols[e[1]],Q(e[3],e[4])) + else:cols[e[1]]={t:x*Q(e[2],e[3])for t,x in cols[e[1]].items()} +residual=cols[pivot].copy();new=[] +for donor,coefficient in sorted(recipe['coefficients'].items(),key=lambda z:int(z[0])): + donor=int(donor);q=Q(coefficient);assert donor!=pivot and donor not in range(112,224);assert q.denominator&(q.denominator-1)==0 + add(residual,cols[donor],-q);new.append(['add',donor,pivot,-q.numerator,q.denominator,list(E)]) +assert not residual,'exact suffix dirty-response relation failed' +w['B']=w['B'][:index]+new+w['B'][index:];w['start_extra'][str(pivot)]=list(E);w['cleanup']=[g.inverse(e,g.FULL)for e in reversed(w['A']+w['B'])if not 112<=e[1]<224];PP=g.profile(w);delta={r:PP[r]-P[r]for r in set(P)|set(PP)if PP[r]!=P[r]};assert delta=={int(r):n for r,n in recipe['profile_delta'].items()};assert sum(r*n for r,n in delta.items())==-len(E) +w['report']['local_profile']=dict(PP);encoded=g.dump(w);assert hashlib.sha256(gzip.decompress(encoded)).hexdigest()==recipe['output_content_sha256'] +a.out.mkdir(parents=True,exist_ok=False);(a.out/'FULL-WORD.json.gz').write_bytes(encoded) +r=dict(status='PASS_FROZEN_EARLIER_CUT_KERNEL_CONSTRUCTION',input_content_sha256=hashlib.sha256(raw).hexdigest(),output_content_sha256=hashlib.sha256(gzip.decompress(encoded)).hexdigest(),pivot=pivot,changed_helper=pivot-224,entrance_frame=list(E),inserted_gates=len(new),exact_suffix_relation=True,pivot_untouched_before_cut=True,profile_before=dict(P),profile_after=dict(PP),delta=delta,helper_width_before=9,helper_width_after=9-len(E),scope='Literal scalar donor word, fixed-cut suffix response, exact frame chains and cleanup constructed. Native/all-column, phase, owner, invoice and assembly checks remain separate. No claimed homogeneous resource gain.') +(a.out/'KERNEL-CONSTRUCTION.json').write_text(json.dumps(r,indent=2)+'\n');print(json.dumps(r,indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_four_portable.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_four_portable.py new file mode 100644 index 0000000000..b55f70b228 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_four_portable.py @@ -0,0 +1,48 @@ +"""Reconstruct the frozen four-pivot supplier from the verified zero word. +Prepared with OpenAI Codex assistance; Apache-2.0. Derived from PR558's +complete-group promotion. Gzip metadata is normalized to OS byte255 while +the decompressed word is pinned to the exploratory construction. Neither a +solver nor a platform-dependent header selects any mathematics. +""" +import argparse,copy,gzip,hashlib,json,sys +from collections import Counter +from pathlib import Path +assert __debug__, 'Assertions required' +ap=argparse.ArgumentParser(description=__doc__) +for name in ('input','recipe','gk-dir','out'):ap.add_argument('--'+name,type=Path,required=True) +a=ap.parse_args();assert not a.out.exists() +sys.path.insert(0,str(a.gk_dir));import gk_word as g,gk_common as co +g.V=co.V=112;g.DATA=co.DATA=7168 +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +r=json.loads(a.recipe.read_text());assert sha(a.input)==r['source_sha256'] +w=json.loads(gzip.decompress(a.input.read_bytes()));before=copy.deepcopy(w) +assert dict(g.profile(w))=={int(k):n for k,n in r['local_before'].items()} +assert len(r['changes'])==1;ch=r['changes'][0] +assert ch['group']==10 and ch['pivots']==[419,421,422,423] and ch['gates']==12 +assert len(g.basis(ch['old_E']))==4 and len(g.basis(ch['new_E']))==5 and g.span(ch['old_E'])<=g.span(ch['new_E']) +for h in ch['pivots']: + assert w['start_extra'][str(224+h)]==ch['old_E'];w['start_extra'][str(224+h)]=ch['new_E'] +kernel=w['B'][320:488];count=0 +assert len(kernel)==168 and all(e[0]=='add'for e in kernel) +assert not {e[1]for e in kernel}&{e[2]for e in kernel} +for e in kernel: + if e[2]-224 in ch['pivots']: + assert e[-1]==ch['old_E'];e[-1]=ch['new_E'];count+=1 +assert count==12 +w['B'][320:488]=sorted(kernel,key=lambda e:len(e[-1])) +w['cleanup']=[g.inverse(e,g.FULL)for e in reversed(w['A']+w['B'])if not 112<=e[1]<224] +profile=dict(g.profile(w));widths=dict(Counter(g.widths_of(w))) +assert profile=={int(k):n for k,n in r['local_after'].items()} +assert widths=={int(k):n for k,n in r['widths'].items()} +assert Counter(tuple(e[:-1])for e in before['B'])==Counter(tuple(e[:-1])for e in w['B']) +assert {k:v for k,v in before.items()if k not in {'B','cleanup','start_extra','report'}}=={k:v for k,v in w.items()if k not in {'B','cleanup','start_extra','report'}} +w['report'].update(local_profile=profile,width_inventory=widths,local_rank_mass=sum(k*n for k,n in profile.items()),status='FOUR_RANK5_PIVOTS_PENDING_MIXED_NATIVE_ADMISSION') +raw=g.dump(w);assert raw[:3]==b'\x1f\x8b\x08' and len(raw)>=18 +raw=raw[:9]+b'\xff'+raw[10:] +assert hashlib.sha256(raw).hexdigest()==r['word_sha256'] +assert hashlib.sha256(gzip.decompress(raw)).hexdigest()==r['word_content_sha256'] +a.out.mkdir(parents=True);(a.out/'FULL-WORD.json.gz').write_bytes(raw) +(a.out/'PROMOTION.json').write_bytes(a.recipe.read_bytes()) +receipt=dict(status='PASS_FROZEN_FOUR_PIVOT_CONSTRUCTION',source_sha256=sha(a.input),recipe_sha256=sha(a.recipe),word_sha256=r['word_sha256'],word_content_sha256=r['word_content_sha256'],local_profile=profile,width_inventory=widths,scalar_B_multiset_unchanged=True,complete_commuting_kernel_group=True) +(a.out/'CONSTRUCTION.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status'],receipt['word_sha256']) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_multicut_kernels.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_multicut_kernels.py new file mode 100644 index 0000000000..bb5f7b438f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/build_multicut_kernels.py @@ -0,0 +1,94 @@ +"""Frozen multi-cut cold-kernel constructor; Apache-2.0. + +Generalises PR564's build_cold_kernel.py: a cold pivot (untouched before its +first new gate) may receive its donor gates donor += -q*pivot @E at several +cuts. The pivot holds only its initial dirt until its first original touch, so +the new gates kill its complete dirty response iff the exact suffix relation +sum_g q_g * col_{cut_g}[donor_g] = col[pivot] holds. This script inserts the +recipe gates kernel by kernel (positions refer to the word before that kernel), +then checks: donors are not targets/pivot/centres, dyadic coefficients, the +pivot's first touch is a new gate, the exact complete dirty response of the +pivot is zero (forward replay), frame legality and the exact profile delta via +gk_word.profile, and the pinned output content hash. Native all-column, +phase, owner, invoice and assembly checks remain separate. +""" +import argparse, copy, gzip, hashlib, json, sys +from fractions import Fraction as Q +from pathlib import Path +if not __debug__: raise SystemExit('Assertions required.') +ap = argparse.ArgumentParser() +for k in ('input', 'recipe', 'gk-dir', 'out'): ap.add_argument('--' + k, type=Path, required=True) +a = ap.parse_args() +sys.path.insert(0, str(a.gk_dir.resolve())); import gk_word as g, gk_common as co +g.V = co.V = 112; g.DATA = co.DATA = 7168 +V = 112; N = 728 +raw = gzip.decompress(a.input.read_bytes()); recipe = json.loads(a.recipe.read_text()) +assert hashlib.sha256(raw).hexdigest() == recipe['input_content_sha256'] +w = json.loads(raw) +regs = lambda e: e[1:3] if e[0] == 'add' else e[1:2] + + +def dirty_response(word, pivot): + rows = {} + def get(r): return rows.setdefault(r, {r: Q(1)}) + for e in word['A'] + word['cut'] + word['B']: + if e[0] == 'scale': + q = Q(e[2], e[3]); rows[e[1]] = {j: q * x for j, x in get(e[1]).items()} + else: + t, s = e[1], e[2]; q = Q(e[3], e[4]); src = get(s); tgt = get(t) + for j, x in list(src.items()): + z = tgt.get(j, Q(0)) + q * x + if z: tgt[j] = z + else: tgt.pop(j, None) + return {r: rows[r][pivot] for r in range(V, 2 * V) if r in rows and rows[r].get(pivot)} + + +receipts = [] +for K in recipe['kernels']: + P0 = g.profile(w) + pivot = K['pivot']; E = co.basis(K['frame']) + assert 2 * V <= pivot < N and str(pivot) not in w['start_extra'] + before = dirty_response(w, pivot); assert before, 'pivot already has zero response' + ins = {'A': {}, 'B': {}} + for gt in K['gates']: + d = gt['donor']; q = Q(gt['coefficient']) + assert d != pivot and d not in w['centers'] + if V <= d < 2 * V: + # gauge-type (target) donor: only after the centre scatter, like the post-centre gauge compensation + assert gt['part'] == 'B' and gt.get('target_donor') is True + assert q and q.denominator & (q.denominator - 1) == 0 + assert gt['part'] in ('A', 'B') and 0 <= gt['index'] <= len(w[gt['part']]) + ins[gt['part']].setdefault(gt['index'], []).append(['add', d, pivot, -q.numerator, q.denominator, list(E)]) + assert all(pivot not in regs(e) for e in w['cut'] if e[0] == 'add') + new_ids = {id(e) for part in ins for lst in ins[part].values() for e in lst} + for part in ('B', 'A'): + for i in sorted(ins[part], reverse=True): + w[part][i:i] = ins[part][i] + allg = w['A'] + w['B'] + first_old = next(k for k, e in enumerate(allg) if pivot in regs(e) and id(e) not in new_ids) + assert all(id(e) in new_ids or pivot not in regs(e) for e in allg[:first_old]) + assert sum(id(e) in new_ids for e in allg[:first_old]) == len(K['gates']), 'every new gate must precede the first original pivot touch' + w['start_extra'][str(pivot)] = list(E) + w['cleanup'] = [g.inverse(e, g.FULL) for e in reversed(w['A'] + w['B']) if not V <= e[1] < 2 * V] + after = dirty_response(w, pivot) + assert not after, ('exact multi-cut relation failed', pivot, after) + PP = g.profile(w) + delta = {r: PP[r] - P0[r] for r in set(P0) | set(PP) if PP[r] != P0[r]} + assert delta == {int(r): n for r, n in K['profile_delta'].items()}, (pivot, delta) + assert sum(r * n for r, n in delta.items()) == -len(E) + receipts.append(dict(pivot=pivot, changed_helper=pivot - 2 * V, entrance_frame=list(E), inserted_gates=len(K['gates']), + cuts=sorted({(gt['part'], gt['index']) for gt in K['gates']}), profile_delta=delta, + prior_dirty_targets=len(before), exact_zero_response=True, helper_width_before=9, + helper_width_after=9 - len(E))) +w['report']['local_profile'] = {str(k): n for k, n in sorted(g.profile(w).items())} +w['report']['entering_helpers'] = sum(1 for x in g.widths_of(w) if x < 9) +w['report']['entrance_rank'] = sum(9 - x for x in g.widths_of(w)) +encoded = g.dump(w) +assert hashlib.sha256(gzip.decompress(encoded)).hexdigest() == recipe['output_content_sha256'], hashlib.sha256(gzip.decompress(encoded)).hexdigest() +a.out.mkdir(parents=True, exist_ok=False); (a.out / 'FULL-WORD.json.gz').write_bytes(encoded) +r = dict(status='PASS_FROZEN_MULTICUT_COLD_KERNEL_CONSTRUCTION', input_content_sha256=recipe['input_content_sha256'], + output_content_sha256=recipe['output_content_sha256'], kernels=receipts, + local_profile=w['report']['local_profile'], entering_helpers=w['report']['entering_helpers'], + entrance_rank=w['report']['entrance_rank'], + scope='Literal multi-cut donor gates, exact complete dirty-response cancellation, exact frame chains and regenerated cleanup. Native all-column, phase, owner, invoice and assembly checks remain separate.') +(a.out / 'KERNEL-CONSTRUCTION.json').write_text(json.dumps(r, indent=2) + '\n'); print(json.dumps(r, indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/emit_allcold.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/emit_allcold.py new file mode 100644 index 0000000000..2c405712cb --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/emit_allcold.py @@ -0,0 +1,140 @@ +"""Three-provider whole-owner derivative, adapted with OpenAI Codex assistance. +Based on PR514 and its credited PR484/507 lineage. +CLI: --base VERIFIED_VARIANT --owners ASYNC-OWNERS.json.gz --plan ASYNC-PLAN.json --out OUT +No optimizer or unpublished word builder runs. The frozen map explicitly names +one whole helper per family per complete invocation, plus borrowed spectators. +""" +import sys,json,gzip,hashlib,copy,argparse +from pathlib import Path +from collections import Counter,defaultdict +parser=argparse.ArgumentParser(description=__doc__) +parser.add_argument('--base',type=Path,required=True);parser.add_argument('--owners',type=Path,required=True);parser.add_argument('--plan',type=Path,required=True);parser.add_argument('--out',type=Path,required=True) +a=parser.parse_args();BASE,MAP,PLAN,OUT=(p.resolve()for p in(a.base,a.owners,a.plan,a.out));assert not OUT.exists();OUT.mkdir(parents=True) +class OH: + @staticmethod + def idle_basis(q): + z=next(i for i in range(9)if not(q>>i)&1);u=q^(1<>i&1 else 0)for i in order]+[1<=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:(2*V)]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==2*V+R and all(f2*max(paid)**2 + +assert all(c['local_program_sha256']==registry[c['provider_id']]['local_program_checks'][c['orientation']]['sha256']for c in t['calls']) +t['provider_dispatch']='For each indivisible local_cover_sweep, execute local_providers[call.provider_id].local_programs[call.orientation] with that provider residual adapters and Clifford recipes. The sweep provider_id must equal its call provider_id.' +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_MIXED_PROVIDER_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE', + template_sha256=hashlib.sha256(raw).hexdigest(), + parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(), + live=DATA,physical=physical,global_profile=dict(sorted(paid.items())), + rank_mass=sum(r*n for r,n in paid.items()),deficit=2560,maxchild=max(paid), + hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering, + unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(), + cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles), + asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(), + source_artifacts=source_artifacts,provider_counts=dict(Counter(c['provider_id']for c in t['calls'])), + scope='Three actual verified local providers dispatched per complete invocation; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/invoice_allcold.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/invoice_allcold.py new file mode 100644 index 0000000000..dc3676d2a4 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/code/invoice_allcold.py @@ -0,0 +1,314 @@ +"""Fresh call-specific mixed-provider finite invoice. + +Prepared with OpenAI Codex assistance, Apache-2.0. The scalar/Horner recount +and finite inequalities are adapted from the retained PR558 -> PR552 -> +PR531 invoice_final.py, whose notices and sources are preserved in the package. +Every call selects a hash-bound provider. Shared compiler reserves use maxima; +primitive work, coefficient work, local children and wrappers are also summed +from actual selected provider/orientation records. +""" +import argparse, gzip, hashlib, json +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +assert __debug__, 'Assertions required' + +def read(path): + data=path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix=='.gz' else data) +def filehash(path): return hashlib.sha256(path.read_bytes()).hexdigest() +def contenthash(path): + data=path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix=='.gz' else data).hexdigest() +def programhash(events): + return hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest() + +def recount_provider(local_dir, registry): + cp=local_dir/'CANONICAL-WORD.json.gz'; pp=local_dir/'LOCAL-PROGRAMS.json.gz' + rp=local_dir/'INDEPENDENT-LOCAL-REPLAY.json' + w,programs,replay=read(cp),read(pp),read(rp) + checks=read(local_dir/'LOCAL-CHECKS.json') + assert set(programs)=={'forward','backward'} + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==filehash(cp)==registry['canonical_word_sha256'] + assert replay['local_programs_sha256']==filehash(pp)==registry['local_programs_sha256'] + assert programs==registry['local_programs'] + assert checks==registry['local_program_checks'] + assert filehash(local_dir/'CLIFFORD-RECIPES.json')==registry['exact_local_clifford_recipe_sha256'] + assert filehash(local_dir/'RESIDUAL-ADAPTERS.json')==registry['residual_adapter_sha256'] + v,helpers,h,m=w['v'],w['R'],w['h'],73 + assert (v,helpers,h)==(112,504,9) + assert registry['v']==v and registry['R']==helpers and registry['h']==h + assert registry['ports']==w['ports'] and registry['centers']==w['centers'] + assert replay['v']==v and replay['helpers']==helpers + n=2*v+helpers + widths = [h-len(w['frames'][f]) for f in w['start'][2*v:]] + assert len(widths) == helpers + entrances = {r: f for r, f in enumerate(w['start']) if r >= 2*v and f != 0} + entering = len(entrances) + assert entering == replay['entering_helpers'] + local = {} + for orientation, events in programs.items(): + # Endpoint equality and native frames were already independently + # replayed on all n columns in the hash-bound receipt above. + env = {('L', r): Q(1) for r in range(n)} + peak = Q(1) + real = macros = workops = 0 + paid = Counter() + wrappers = {'pre': set(), 'post': set()} + for event in events: + tag = event[0] + if tag == 'climb': + paid[event[5]] += 1 + elif tag == 'center': + paid[event[4]] += 1 + elif tag == 'residual_adapter': + _, kind, register, frame = event + assert kind in wrappers and entrances.get(register) == frame + assert register not in wrappers[kind] + wrappers[kind].add(register) + elif tag == 'scalar': + macros += 1 + scalar = event[1] + op, target = scalar[0], tuple(scalar[1]) + if op == 'clear': + env[target] = Q(0) + count = 1 + elif op == 'copy': + env[target] = env[tuple(scalar[2])] + count = 1 + elif op == 'scale': + q = Q(scalar[2], scalar[3]) + numerator, denominator = abs(q.numerator), q.denominator + assert numerator and numerator & (numerator-1) == 0 + assert denominator & (denominator-1) == 0 + env[target] *= abs(q) + count = abs(numerator.bit_length()-denominator.bit_length()) + int(q < 0) + elif op == 'add': + source = tuple(scalar[2]) + q = Q(scalar[3], scalar[4]) + numerator, denominator = abs(q.numerator), q.denominator + assert source != target and numerator > 0 + assert denominator & (denominator-1) == 0 + acc, count = 0, 1 # clear coefficient work + for i, bit in enumerate(bin(numerator)[2:]): + if i: + acc *= 2 + count += 1 + peak = max(peak, acc*env[source]) + if bit == '1': + acc += 1 + count += 1 + peak = max(peak, acc*env[source]) + value = Q(acc) + for _ in range(denominator.bit_length()-1): + value /= 2 + count += 1 + peak = max(peak, value*env[source]) + assert value == abs(q) + count += 2 # signed accumulation and work clear + env[target] = env.get(target, Q(0)) + abs(q)*env[source] + workops += count + else: + raise AssertionError(op) + real += 2*count + peak = max(peak, env[target]) + else: + assert tag in ('adapter', 'phase') + assert wrappers['pre'] == wrappers['post'] == set(entrances) + assert all(value == 0 for register, value in env.items() if register[0] == 'C') + prior = replay['local'][orientation] + assert prior['all_exact_columns'] == n and prior['private_work_erased'] + assert peak == Q(prior['prefix_l1_upper']) and peak < 2**prior['charged_payload_bits'] + bits = peak.numerator.bit_length()-peak.denominator.bit_length()+1 + assert bits == prior['prefix_bits_upper'] + assert real == checks[orientation]['real_component_primitive_bound'] + assert macros == checks[orientation]['scalar_macros'] + assert dict(paid) == {int(r): count for r, count in checks[orientation]['paid_profile'].items()} + assert dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()} + local[orientation] = dict( + events=len(events), macros=macros, real_component_primitives=real, + prefix_l1=str(peak), prefix_bits=bits, + coefficient_work_primitive_count=workops, all_exact_columns=n, + dirty_helper_columns=helpers, all_dirty_helper_columns_restored=True, + private_centres_and_coefficient_work_cleared=True, + pre_wrappers=len(wrappers['pre']), post_wrappers=len(wrappers['post']), + endpoint_evidence='Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json') + + centres = len(w['centers']) + children = sum(checks['forward']['paid_profile'].values()) + assert checks['forward']['paid_profile'] == checks['backward']['paid_profile'] + macro_bound = max(row['macros'] for row in local.values()) + compiler = 64*(m+1)**3 + adapters = 16*(macro_bound+children+n+centres)+64*m + primitive_bound = max(row['real_component_primitives'] for row in local.values())+adapters*compiler + + assert widths==registry['widths'] + artifacts={f.name:filehash(f) for f in local_dir.iterdir() if f.is_file()} + phase_review=read(local_dir/'CLIFFORD-REVIEW.json') + semantic_phase=hashlib.sha256(json.dumps({k:v for k,v in phase_review.items()if k!='seconds'},sort_keys=True,separators=(',',':')).encode()).hexdigest() + return dict(local=local,helpers=helpers,centres=centres,v=v,h=h,n=n, + entering_helpers=entering,entrance_rank=sum(h-width for width in widths), + width_inventory=dict(sorted(Counter(widths).items())),widths=widths, + local_adapters=adapters,local_primitive_bound=primitive_bound, + compiler=compiler,children=children,artifacts=artifacts, + paid_profile=checks['forward']['paid_profile'], + program_hashes={o:programhash(events) for o,events in programs.items()},semantic_artifact_sha256={'CLIFFORD-REVIEW.json':semantic_phase}) + + +def run(base, hosted, audit, out, retained_invoice=None): + local_dir=base/'split-centres' + parent=read(local_dir/'GLOBAL-TEMPLATE.json.gz') + template_path=hosted/'GLOBAL-TEMPLATE.json.gz' + template=read(template_path); summary=read(hosted/'HOSTED.json') + owners=read(audit/'OWNERS-AND-PROFILE.json'); control=read(audit/'ASYNC-AUDIT.json') + template_hash=contenthash(template_path) + assert template_hash==control['complex_template_sha256']==owners['template_sha256']==summary['template_sha256'] + assert owners['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert template['recipe']==parent['recipe'] + assert 'local_programs' not in template + assert set(template['local_providers'])=={'rank5_zero_cold','rank5_four_cold','rank5_eight_cold'} + providers={pid:recount_provider(base/'providers'/pid,registry) + for pid,registry in template['local_providers'].items()} + for pid,p in providers.items(): + assert owners['provider_phase_semantic_sha256'][pid]==control['provider_phase_semantic_sha256'][pid]==p['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] + # The fresh controller admission must cite precisely these provider bytes. + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json'): + path='providers/'+pid+'/'+name + assert summary['source_artifacts'][path]==p['artifacts'][name] + assert owners['source_artifacts'][path]==p['artifacts'][name] + v,helpers,h,m,centres,n=112,504,9,73,8,728 + stages,replicas,blocks_per_stream=9,8,4 + call_count=len(template['calls']) + assert call_count==stages*replicas==control['complete_invocations'] + assert control['one_owner_per_complete_invocation'] + assert len({(c['stage'],c['replica']) for c in template['calls']})==call_count + parent_calls={(c['stage'],c['replica']):c for c in parent['calls']} + sweeps=[e for e in template['execution_schedule'] if e['kind']=='local_cover_sweep'] + assert len(sweeps)==call_count + selected=[]; selected_paid=Counter(); provider_counts=Counter(); orientation_counts=Counter() + scalar=coefficient_work=macros=0; wrapper_factors=0 + factors_per_wrapper=2*(m-1) + for c in template['calls']: + pid,orientation=c['provider_id'],c['orientation']; p=providers[pid] + old=parent_calls[(c['stage'],c['replica'])] + assert orientation==old['orientation'] and c['owners'][:2*v]==old['owners'][:2*v] + assert c['local_program_sha256']==p['program_hashes'][orientation] + r=p['local'][orientation] + scalar+=r['real_component_primitives']; coefficient_work+=r['coefficient_work_primitive_count']; macros+=r['macros'] + wrapper_factors+=(r['pre_wrappers']+r['post_wrappers'])*factors_per_wrapper + provider_counts[pid]+=1; orientation_counts[(pid,orientation)]+=1 + selected_paid.update({int(k):v for k,v in p['paid_profile'].items()}) + selected.append(dict(stage=c['stage'],replica=c['replica'],provider_id=pid,orientation=orientation, + program_sha256=c['local_program_sha256'],events=r['events'],macros=r['macros'], + real_component_primitives=r['real_component_primitives'], + coefficient_work_primitive_count=r['coefficient_work_primitive_count'], + entering_helpers=p['entering_helpers'],entrance_rank=p['entrance_rank'], + pre_wrappers=r['pre_wrappers'],post_wrappers=r['post_wrappers'])) + assert provider_counts==Counter(rank5_zero_cold=15,rank5_four_cold=2,rank5_eight_cold=55) + # The sweep registry is executable: no hidden use of the historical supplier. + by_call={(c['stage'],c['replica']):c for c in template['calls']} + for e in sweeps: + c=by_call[(e['stage'],e['replica'])] + assert e['provider_id']==c['provider_id'] + assert set(p['compiler'] for p in providers.values())=={64*(m+1)**3} + compiler=64*(m+1)**3 + adapters=max(p['local_adapters'] for p in providers.values()) + primitive_bound=max(p['local_primitive_bound'] for p in providers.values()) + bridge_steps=sum(event['kind']=='bridge' for event in parent['recipe']) + bridge_sweeps=sum(event['kind']=='bridge' for event in template['execution_schedule']) + assert bridge_sweeps==replicas*bridge_steps + bridge_additions=2*v*bridge_sweeps + shifts=blocks_per_stream*v*replicas; moves=2*shifts + parent_live,parent_physical=parent['live'],parent['physical'] + data_stock=2*v*blocks_per_stream*replicas + assert (parent_live-data_stock)%stages==0 + parent_banks=(parent_live-data_stock)//stages + assert parent_banks>=0 and parent_physical==parent_live+helpers+centres+2 + nonlocal_items=(4*v*replicas*stages+2*v*replicas*stages+2*call_count*helpers + +sum(child['replicas'] for child in parent['idle_children'])+stages*parent_banks + +bridge_additions+shifts+moves+parent_live+parent_physical+wrapper_factors) + outside=8*nonlocal_items+64*m + parent_pervertex=(scalar+bridge_additions+shifts+moves+parent_live + +(call_count*adapters+outside)*compiler+64*parent_physical) + live,physical=template['live'],template['physical'] + mass,profile=owners['rank_mass'],owners['paid_profile'] + assert m*live-mass==owners['deficit']==2560 + assert mass==sum(int(r)*count for r,count in profile.items()) + assert physical==live+helpers+centres+2 + assert live==owners['live'] and physical==owners['physical'] + assert live<=parent_live and physical<=parent_physical + assert not template['bank_padding']['families'] + assert owners['explicit_idle_remainder_children']<=owners['source_idle_children_charged'] + # The old dedicated-bank geometry is only a conservative reserve envelope. + # Its singular program is never used as evidence for a mixed invocation. + rebased=parent_pervertex+65*(physical-parent_physical)+(live-parent_live) + used=max(rebased,parent_pervertex); retained=None; payload=512 + if retained_invoice is not None: + previous=read(retained_invoice) + assert previous['compiler']==compiler and previous['charged_prefix_bits']==payload + previous_bound=previous['conservative_pervertex_used'] + used=max(used,previous_bound+parent_pervertex) + retained=dict(sha256=filehash(retained_invoice),previous_pervertex_allowance=previous_bound, + added_complete_new_pervertex=parent_pervertex,policy='Retain old allowance and add entire fresh mixed recount.') + half=m//2; group=2**(half*half) + for i in range(1,half+1): group*=2**(2*i)-1 + stock,streamed_mass=group*physical,group*mass + logical=group*used+64; router=compiler*(logical+1)*(stock+1)**2 + g_bound,e_bound,c0=2**30000,2**100000,2**210000 + total_mass=streamed_mass+e_bound + literal=2*g_bound*stock**2+8*streamed_mass+4*stock+4+32*m + row=2*stock.bit_length()+9909+252+2*payload + maxchild=max(map(int,profile)) + inequalities=dict(local_primitive_bound=primitive_bound<2**48, + logical=logical<2**6050,router=router2*maxchild*maxchild) + assert all(inequalities.values()) + localbits=max(r['prefix_bits'] for p in providers.values() for r in p['local'].values()) + input_l2_bits=(m+1)//2 + required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4 + assert required_prefix=18 + return raw[:9]+b'\xff'+raw[10:] +gzip.compress=compress_portable +script=Path(sys.argv[1]).resolve() +sys.argv=sys.argv[1:] +sys.path.insert(0,str(script.parent)) +runpy.run_path(str(script),run_name='__main__') diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-COLD.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-COLD.json new file mode 100644 index 0000000000..aaa42ba132 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-COLD.json @@ -0,0 +1,28 @@ +{ + "part": "B", + "index": 368, + "pivot": 494, + "frame": [ + 24 + ], + "distance": 294, + "dyadic": true, + "coefficients": { + "566": "1", + "640": "-2", + "688": "-1", + "642": "2", + "690": "1" + }, + "profile_delta": { + "3": -2, + "2": 2, + "1": 1 + }, + "entropy_delta": -0.4713744313795125, + "inserted_gates": 5, + "input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "output_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "source_pr": "https://github.com/CrocSwap/integer-mult-bounds/pull/558", + "source_head": "060b137c8a6f9d73fd7864c7f8cf2736d6441774" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-MULTICOLD.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-MULTICOLD.json new file mode 100644 index 0000000000..c16e7460cb --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/EIGHT-MULTICOLD.json @@ -0,0 +1,381 @@ +{ + "input_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "output_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "kernels": [ + { + "pivot": 506, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 173, + "donor": 652, + "coefficient": "-2", + "donor_state": [ + 652, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 174, + "donor": 652, + "coefficient": "2", + "donor_state": [ + 652, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 269, + "donor": 700, + "coefficient": "2", + "donor_state": [ + 700, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 270, + "donor": 700, + "coefficient": "-2", + "donor_state": [ + 700, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 683, + "donor": 578, + "coefficient": "1", + "donor_state": [ + 578, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 518, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 81, + "donor": 608, + "coefficient": "-2", + "donor_state": [ + 608, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 191, + "donor": 660, + "coefficient": "-2", + "donor_state": [ + 660, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 192, + "donor": 660, + "coefficient": "2", + "donor_state": [ + 660, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 704, + "donor": 542, + "coefficient": "1", + "donor_state": [ + 542, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 530, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 86, + "donor": 610, + "coefficient": "1", + "donor_state": [ + 610, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 202, + "donor": 665, + "coefficient": "-4", + "donor_state": [ + 665, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 203, + "donor": 665, + "coefficient": "4", + "donor_state": [ + 665, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 724, + "donor": 554, + "coefficient": "1", + "donor_state": [ + 554, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 495, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 514, + "donor": 123, + "coefficient": "-1", + "donor_state": [ + 123, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 578, + "donor": 187, + "coefficient": "1", + "donor_state": [ + 187, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 678, + "donor": 567, + "coefficient": "1", + "donor_state": [ + 567, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 507, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 93, + "donor": 211, + "coefficient": "1", + "donor_state": [ + 211, + 0 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 539, + "donor": 147, + "coefficient": "-1", + "donor_state": [ + 147, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 698, + "donor": 579, + "coefficient": "1", + "donor_state": [ + 579, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 519, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 507, + "donor": 115, + "coefficient": "1", + "donor_state": [ + 115, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 573, + "donor": 179, + "coefficient": "-1", + "donor_state": [ + 179, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 718, + "donor": 543, + "coefficient": "1", + "donor_state": [ + 543, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 531, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 550, + "donor": 155, + "coefficient": "1", + "donor_state": [ + 155, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 616, + "donor": 219, + "coefficient": "-1", + "donor_state": [ + 219, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 738, + "donor": 555, + "coefficient": "1", + "donor_state": [ + 555, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + } + ], + "source": "WidthScreen multi-cut cold kernels (pivots [506, 518, 530, 495, 507, 519, 531]) on the PR564 eight-cold word" +} \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-COLD.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-COLD.json new file mode 100644 index 0000000000..2002f3cd4a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-COLD.json @@ -0,0 +1,30 @@ +{ + "part": "B", + "index": 368, + "pivot": 494, + "frame": [ + 24 + ], + "distance": 294, + "dyadic": true, + "coefficients": { + "566": "1", + "640": "-2", + "688": "-1", + "642": "2", + "690": "1" + }, + "profile_delta": { + "3": -2, + "2": 2, + "1": 1 + }, + "entropy_delta": -0.4713744313795125, + "inserted_gates": 5, + "input_content_sha256": "fd694fd6e23c572e4cdb93b1513344a9914addbe4f952e1e9375b2688596e4aa", + "source_pr": "https://github.com/CrocSwap/integer-mult-bounds/pull/558", + "source_head": "060b137c8a6f9d73fd7864c7f8cf2736d6441774", + "source_parent": "Literal four-pivot promotion from verified PR552 zero word, pending publication", + "source_parent_recipe_sha256": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "output_content_sha256": "e722b4de2f8def94a0b420e6f294be6b8b22d6bc83e65117ba369b8810c0d09d" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-MULTICOLD.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-MULTICOLD.json new file mode 100644 index 0000000000..cff381db04 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FOUR-MULTICOLD.json @@ -0,0 +1,381 @@ +{ + "input_content_sha256": "e722b4de2f8def94a0b420e6f294be6b8b22d6bc83e65117ba369b8810c0d09d", + "output_content_sha256": "6044fab59cb626571715f85cecad8e85536492aa5dc176a053a5b3a569b1ccec", + "kernels": [ + { + "pivot": 506, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 173, + "donor": 652, + "coefficient": "-2", + "donor_state": [ + 652, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 174, + "donor": 652, + "coefficient": "2", + "donor_state": [ + 652, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 269, + "donor": 700, + "coefficient": "2", + "donor_state": [ + 700, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 270, + "donor": 700, + "coefficient": "-2", + "donor_state": [ + 700, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 683, + "donor": 578, + "coefficient": "1", + "donor_state": [ + 578, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 518, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 81, + "donor": 608, + "coefficient": "-2", + "donor_state": [ + 608, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 191, + "donor": 660, + "coefficient": "-2", + "donor_state": [ + 660, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 192, + "donor": 660, + "coefficient": "2", + "donor_state": [ + 660, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 704, + "donor": 542, + "coefficient": "1", + "donor_state": [ + 542, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 530, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 86, + "donor": 610, + "coefficient": "1", + "donor_state": [ + 610, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 202, + "donor": 665, + "coefficient": "-4", + "donor_state": [ + 665, + 1 + ], + "split_donor": false + }, + { + "part": "B", + "index": 203, + "donor": 665, + "coefficient": "4", + "donor_state": [ + 665, + 2 + ], + "split_donor": false + }, + { + "part": "B", + "index": 724, + "donor": 554, + "coefficient": "1", + "donor_state": [ + 554, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 1, + "2": 2, + "3": -2 + } + }, + { + "pivot": 495, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 514, + "donor": 123, + "coefficient": "-1", + "donor_state": [ + 123, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 578, + "donor": 187, + "coefficient": "1", + "donor_state": [ + 187, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 678, + "donor": 567, + "coefficient": "1", + "donor_state": [ + 567, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 507, + "frame": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 93, + "donor": 211, + "coefficient": "1", + "donor_state": [ + 211, + 0 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 539, + "donor": 147, + "coefficient": "-1", + "donor_state": [ + 147, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 698, + "donor": 579, + "coefficient": "1", + "donor_state": [ + 579, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 519, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 507, + "donor": 115, + "coefficient": "1", + "donor_state": [ + 115, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 573, + "donor": 179, + "coefficient": "-1", + "donor_state": [ + 179, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 718, + "donor": 543, + "coefficient": "1", + "donor_state": [ + 543, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + }, + { + "pivot": 531, + "frame": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 550, + "donor": 155, + "coefficient": "1", + "donor_state": [ + 155, + 1 + ], + "split_donor": false, + "target_donor": true + }, + { + "part": "B", + "index": 616, + "donor": 219, + "coefficient": "-1", + "donor_state": [ + 219, + 0 + ], + "split_donor": true, + "target_donor": true + }, + { + "part": "B", + "index": 738, + "donor": 555, + "coefficient": "1", + "donor_state": [ + 555, + 0 + ], + "split_donor": true + } + ], + "profile_delta": { + "1": 3, + "2": 1, + "3": -2 + } + } + ], + "source": "WidthScreen multi-cut cold kernels (pivots [506, 518, 530, 495, 507, 519, 531]) on the PR564 four-cold word" +} \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json new file mode 100644 index 0000000000..c100fbeec2 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json @@ -0,0 +1,58 @@ +{ + "status": "PASS_LITERAL_FOUR_PIVOT_CONSTRUCTION", + "source_sha256": "a30810b755cf80e1128c0b932728bd51ca8e0bb31225fc415675afb42a766c8f", + "word_sha256": "2a2ef59a5376cca2c8c3d2d7a9476d98cd527275e8bf4bc0047eaba4d8c2591c", + "changes": [ + { + "group": 10, + "old_E": [ + 260, + 132, + 96, + 24 + ], + "new_E": [ + 260, + 132, + 96, + 24, + 1 + ], + "pivots": [ + 419, + 421, + 422, + 423 + ], + "gates": 12 + } + ], + "local_before": { + "1": 2300, + "4": 184, + "8": 8, + "3": 472, + "2": 440, + "6": 56, + "5": 56 + }, + "local_after": { + "1": 2308, + "4": 188, + "8": 8, + "3": 468, + "2": 432, + "6": 56, + "5": 56 + }, + "widths": { + "9": 292, + "8": 156, + "5": 52, + "4": 4 + }, + "source_recipe_sha256": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "source_code_sha256": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "word_content_sha256": "fd694fd6e23c572e4cdb93b1513344a9914addbe4f952e1e9375b2688596e4aa", + "exploratory_word_sha256": "bab53c1749361779e4bc267fd9d1c899ccd09d61459eb6fea54edce44f16feec" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..2944cf5cbe147516c5429eb21030ec8c29fed37b GIT binary patch literal 412988 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 z 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⁡5K35+Aj-+M2krEOj4TL; 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 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/moment.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/engines/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/inputs/PR543-EXPECTED.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/inputs/PR543-EXPECTED.json new file mode 100644 index 0000000000..b61d859826 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/inputs/PR543-EXPECTED.json @@ -0,0 +1,239 @@ +{ + "word": { + "file": "data/bitE8mut-r420.json.gz", + "file_sha256": "9721a3819efd68307f66f00d84a952eb28eb7c3ad2ce79653ce295c98a764784", + "content_sha256": "e597e3885c0a8daa262afa5985ee2930443329126aece76d33159d81882bdcc2", + "plan_sha256": "d5c2494b4baae801143049e172db303b3c8e25a002e9d9715a1d79dcb2d74c58", + "R": 420, + "retained_totals": 9, + "gates": { + "D": 120, + "A": 2064, + "B": 837, + "C": 2661 + }, + "local_histogram": { + "1": 1320, + "2": 1440, + "4": 60, + "5": 120, + "8": 9 + }, + "legality": { + "records": 29874, + "common_frame_ADDs": 26916, + "rank_mass": 5112 + }, + "five_stage_columns": 900, + "five_stage_payload_bits": 100, + "nine_stage_columns": 1380, + "nine_stage_payload_bits": 100, + "eleven_stage_columns": 1620, + "eleven_stage_payload_bits": 100 + }, + "interface": { + "hypotheses": { + "H1_no_target_feeds_z": true, + "H2_D_frame0_targets_from_helpers": true, + "H3_A_z_only_scatter_targets_B_split": true, + "H4_C_literal_reverse_at_full": true, + "H5_V_identity": true + }, + "conclusion": { + "U_block_form": true, + "J_identity": true, + "K_equals_D": true, + "C_is_U_inverse": true + }, + "interleaving": { + "z_gates_A": 2064, + "source_writes_A": 0, + "z_gates_B": 597, + "source_writes_B": 597, + "helper_writes_B": 0, + "sources_rewritten_B": 120, + "B_z_write_frame_dims": { + "4": 477, + "6": 120 + }, + "B_z_operand_kinds": { + "source<-helper": 120, + "source<-source": 477 + }, + "B_z_operand_kinds_by_dim": { + "dim4:source<-source": 477, + "dim6:source<-helper": 120 + }, + "B_z_writes_after_a_target_read_of_the_same_register": 597, + "B_target_reads_of_registers_rewritten_earlier_in_B": 120, + "target_reads_of_targets": 0, + "cleanup_gates": 2661 + } + }, + "nine": { + "pipeline": "PR #510 (PR #463 nine-stage template, 32 replicas, PR #442 hosting, PR #493 outer assembly)", + "bit_lower": "413456747036699736067/250000000000000000000000", + "bit_lower_decimal": "0.001653826988146798944268", + "profile": { + "1": 380160, + "2": 426624, + "4": 32640, + "5": 34560, + "6": 15360, + "7": 23040, + "8": 2592, + "42": 3456 + }, + "bit": { + "live": 30720, + "physical": 30729, + "maxchild": 42, + "rank_mass": 1956096, + "hosted_residuals": 120960, + "bank_assignments": 0, + "prefix_bits": 189, + "charged_prefix_bits": 192, + "coefficient_bits": 189, + "two_level_coefficient_bits": 416, + "charged_two_level_coefficient_bits": 512, + "row_coefficient": 18355, + "halving_depth": 2 + }, + "kappa": { + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "eleven": { + "pipeline": "PR #493 (PR #445 geometry, PR #472 emitter, audit and invoice, PR #442 hosting)", + "bit_lower": "82015816228313440961/50000000000000000000000", + "bit_lower_decimal": "0.00164031632456626881922", + "profile": { + "1": 116160, + "2": 130560, + "4": 9120, + "5": 10560, + "6": 3839, + "7": 7680, + "8": 792, + "14": 1, + "56": 3497 + }, + "bit": { + "live": 9600, + "physical": 9609, + "maxchild": 56, + "rank_mass": 745536, + "hosted_residuals": 36960, + "prefix_bits": 4710, + "charged_prefix_bits": 4736, + "coefficient_bits": 4710, + "three_level_coefficient_bits": 14185, + "charged_three_level_coefficient_bits": 14208, + "row_coefficient": 19431, + "halving_depth": 3 + }, + "emitted_program_sha256": "3de4325e0df33ca85116d05cbcc6810f025d6083e5134d128236769c97699f51", + "kappa": { + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "controls": { + "pr510_r480_nine": { + "word": "vendor/pr510/e8-r480-dead-totals/data/bitE8mut-r480.json.gz", + "bit_lower": "396861776523137034277/250000000000000000000000", + "bit_lower_decimal": "0.001587447106092548137108", + "kappa": { + "pr535": { + "kappa": "1584931111785787/1000000000000000000", + "kappa_decimal": "0.001584931111785787", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "bit" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + }, + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "complex_lower": "663394767670133/500000000000000000", + "binding_component": "complex" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "complex_lower": "1305231506267591/1000000000000000000", + "binding_component": "complex" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "complex_lower": "1297203880559577927527/1000000000000000000000000", + "binding_component": "complex" + } + } + }, + "pr493_r489_eleven": { + "word": "../e8-bit-carrier-skeleton/data/bit/bitE8mut-r489.json.gz", + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_lower_decimal": "0.001565442026981656908596", + "emitted_program_sha256": "e37b52e4861c39154b5891460fb45df8651c92cd68961078f8f06596f057c822", + "kappa": { + "pr535": { + "kappa": "97687203033227/62500000000000000", + "kappa_decimal": "0.001562995248531632", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "bit" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + }, + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "complex_lower": "663394767670133/500000000000000000", + "binding_component": "complex" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "complex_lower": "1305231506267591/1000000000000000000", + "binding_component": "complex" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "complex_lower": "1297203880559577927527/1000000000000000000000000", + "binding_component": "complex" + } + } + } + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/CONSTRUCTION.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/CONSTRUCTION.md new file mode 100644 index 0000000000..1d4b6d6c17 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/CONSTRUCTION.md @@ -0,0 +1,25 @@ +# Actual words and whole-call composition + +## Seven multi-cut cold kernels (this package) + +Each provider word first receives PR564's single-cut kernel for helper 270 (below). `code/build_multicut_kernels.py` then inserts seven more kernels from the frozen recipes `data/{ZERO,FOUR,EIGHT}-MULTICOLD.json`. A kernel for pivot p at entrance frame E is a list of gates `d += -q*p @E`, each at its own position (part, index). All gates precede p's first original touch, and p carries only its initial dirt there. The gates therefore cancel p's complete dirty response if and only if `sum_g q_g * col_{cut_g}[d_g] = col[p]` over the actual suffix columns. The constructor checks this by an exact forward replay of every output row. It also requires dyadic q, donors that are not data registers, pivots or centres, legal frame chains under gk_word.profile, the pinned profile delta and the pinned output content hash. + +Pivots 506@[24], 518@[30] and 530@[30] use helper donors, one of which is a B-first helper split at its first frame; each has delta `{1:+1,2:+2,3:-2}`. Pivots 495@[24], 507@[24], 519@[30] and 531@[30] use two output-target donors and one B-first partner, all in part B; each has delta `{1:+3,2:+1,3:-2}`. All seven pivots enter at rank one, so eight helpers per word have residual width eight. `code/audit_multicold_controls.py` locates every new gate by exact content and rejects all 32 omission mutants (each gate, each whole kernel) in both exact orientations, with cleanup regenerated and correct compensation frozen. The changed words then pass the unchanged native, phase, wrapper, controller, invoice and assembly admissions. + +## PR564 single-cut kernel (inherited) + +For each zero/four/eight provider, helper 270 is register 494 and is untouched before B index 368. The frozen constructor independently reconstructs the actual suffix responses and checks + + q494 = q566 - 2q640 + 2q642 - q688 + q690. + +Five opposite donor updates on frame [24] kill that future dirty response; cleanup is rebuilt from the actual changed word. The entry frame has rank one and the helper's residual width becomes eight. The changed scalar word, compensation, inverse transpose and both frame ledgers are then verified natively; the construction relation alone is not admission. + +In PR564, with p=0,4,8 promoted pivots, the local paid profile was `e1*(2301+2p)+e2*(442-2p)+e3*(470-p)+e4*(184+p)+56e5+56e6+8e8` with width inventory `{4:p,5:56-p,8:157,9:291}`. With the seven multi-cut kernels it is `e1*(2316+2p)+e2*(452-2p)+e3*(456-p)+e4*(184+p)+56e5+56e6+8e8`, width inventory `{4:p,5:56-p,8:164,9:284}`, 220 nonzero entrance helpers and entrance rank 388+p. The exact call dispatch retains 15/2/55 counts, but every selected provider now includes the cold kernel. + +The complete literal owner map is frozen in data/OWNERS.json.gz; the audit derives physical windows through all individual bridges, same-call family uniqueness, residual offsets, spectator axes, orthogonal charts and remaining idle children. Local sums plus the idle profile `{1:93,2:93,3:2118,7:1,48:1713}` of the new literal owner map yield the complete printed profile. No profile-only homogeneous substitution is used. The solver is a discovery tool, not an admission dependency. + +All source and all wrapper/scalar/phase work remain charged. The fresh invoice sums the actual selected provider and orientation primitives, uses conservative shared compiler maxima, and retains the prior allowance as an overcharge. Reusing frozen arithmetic engines does not reuse the old invoice: the assembler independently reconstructs its stock/group/router/literal/precision/tape/row inequalities from fresh receipts. + +Uniform fixed dispatch across the full orthogonal group preserves the PR559 native complex cover argument. Right translation by each checked orthogonal owner chart is a bijection, and every chosen scalar/phase program is exact on all columns. The native moment removes no real bit exception or finite work. Both the conservative complex moment and native exact-complex moment are certified, with unchanged PR543 bit fallback and inherited all-size/analytic assumptions. + +Exploratory packing optimality receipts describe only the stated one-cold complete-group family and retained capacities. They are not global bounds over other words, cuts, kernels, owner inventories or controllers, and are not needed for the constructive record. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json new file mode 100644 index 0000000000..adc6d105ec --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json @@ -0,0 +1,208 @@ +{ + "status": "PASS_EXACT_TWO_ENGINE_FULL_GROUP_ONE_COLD_MIXED_FRONTIER_OPTIMAL_AT_112_GROUPS_72_COLD", + "basis": [ + 1, + 6, + 8, + 15, + 38, + 142, + 147, + 545, + 546 + ], + "basis_solution": [ + "5376", + "172", + "2964", + "448", + "3584", + "1668", + "1916", + "112", + "72" + ], + "basis_inverse": [ + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/2", + "1", + "1", + "0", + "-1", + "-1", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "0", + "0", + "0", + "0", + "0", + "1/2", + "0", + "1/2" + ], + [ + "0", + "0", + "-1", + "0", + "1", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1/10", + "1/5", + "3/5", + "1", + "0", + "0", + "-1/10", + "-1/5", + "1/10" + ], + [ + "-1/10", + "-1/5", + "-3/5", + "0", + "0", + "0", + "1/10", + "1/5", + "-1/10" + ], + [ + "0", + "0", + "-1/4", + "0", + "0", + "1/4", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ] + ], + "profile": { + "1": 166568, + "2": 30928, + "3": 35756, + "4": 13696, + "5": 4032, + "6": 4032, + "7": 172, + "8": 576, + "48": 1668 + }, + "records": [ + { + "endpoint": "1595676281828849775453/1000000000000000000000000", + "engine": "mercator", + "all_reduced_costs_nonnegative": true, + "nonzero_reduced_costs": 539, + "minimum_positive_reduced_cost_lower": "222055118676193246746061099213955965984315834215778847140022704309570577507741/263280729171392966744795069209176080797237738501372778135777443840000000000000000", + "cold_slack_reduced_cost_interval": [ + "513026148989447050540836426893905376254697061019439053803015386793359353799258153/42124916667422874679167211073468172927558038160219644501724391014400000000000000000", + "1026052297978894101081672853787810752509394122038878107606030773647968707598820059/84249833334845749358334422146936345855116076320439289003448782028800000000000000000" + ], + "full_moment_minus_one": [ + "-750720024195115415005314350177965700250986833928797985669123457/1102122619753118154805987576757362501938286463993458603027515586987950080000000000000000", + "-187680006048778853751328587544491425062746698312199496331541251/275530654938279538701496894189340625484571615998364650756878896746987520000000000000000" + ] + }, + { + "endpoint": "1595676281828849775453/1000000000000000000000000", + "engine": "base_two", + "all_reduced_costs_nonnegative": true, + "nonzero_reduced_costs": 539, + "minimum_positive_reduced_cost_lower": "33208851002821253087494908057976084633831276976505441935413013372322585922606784770449425509021269519505794204538836864393137701499805460281320028176313615522951319291987798781283753817792192502911350801312965543771781374017386149443509006758906444216993526606357188700799389876686464067446001164023261353770657302988559771691554887875709774768864968811715827557443401425091550611236113503251690306775173524672334691280802090682822346552024502261684062544988064082242086712021819328647368146868379739134136141809470649495432603180087433199003679230748880684733320088431517535916103634154354959951397026709369512744942903245083346419598790546081622230050521070554169298851989674065237091335399576524730140545143382815022430315441646416727886322888590553489749387506219257150956602899102372139984701870054731097183293976224101547/39374235365934380377099913476981022436234126243405196247755182043928004886695929486963188813156873875801150920425458196794988297512167219255377372883091469622116786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cold_slack_reduced_cost_interval": [ + "1948692097900199237369312774838633784881575506848332908054776000121392036757573553919202252218743602815089278778211608665593211590149106344293188416879627562034606032844348374849944443602641516062651323035097699305756606370875405809281351672260048562379458085297466107122386760941942388983439096179444870774754692047594860616275003768289528850649771593435787157574377509157511937549665283452382474216322246886070059413982332820844552433169858241424833686041968884325074705910692747675164276824614773212946597731913161598994963588841947202634295565956977379973690767665326638098931478477643852567491543241749333494962005058353293540267868568290191146617660882087129487825481954456300250602161621996965766996601258649886062181378620007391316745716540208946956509840387824633767637627434166012283278765816916010522067322896499858649093/160008398005069156113841096759062730672521162740759647357624774220917273886723706951716321395823072814920161696272315169974032516096777973838487266823437862790424218320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "6819240863601569194850978739772022819709654748934628787468128856304553863745803724048381446740826795186775692185773363176894380443873189662849320785366991131968406932835786259355322587099029856453506235298075227169554183953847158750958843661183803080557991720193079159785340861999506884175219217143352574083058056354050654493587415462320291598654121333952459325892963450996979756930702885766567363649935524577779684455356779475634307494821850349615919507787672386710773151700275456382881222217332763872312407187412816713569763950751589698092780230005390837634758397670020181367586894605397182798803261976991938104186995500142908606080498179323589656151328597372596948228108267254177039625430465897911577960040721553599913576240995619342980012850802896827747562978926138944350089836943737534450104314522559102287809510462742258628811/559932380990992796807786659302918855178512090949662274680579717308502504460091453046869399242872680234069467606396502085573665228844583317312686496891554876867362339960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "full_moment_minus_one": [ + "-26801537584168008086026240882946845712222735080739006552435304859413689625296371542496795759489700327632008290048473340546342134030352194063077596983875969731484823317108243589441068971941382757780847399461719098403329555429733574172611521868226257437945219623210790518866686769905000581158777402168110105726815395028600374156099764666235220761494306935458867377202177405132196932114986403560565966439881293531994522402726995451599737142039995766409988181351591884048300407048002058820788050228245925316344539600637416570345744153739891129008332505081398432023626044286222025103227800608928486319985507146510148982178334300424523699980217280102883/39347000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-71005073608796900361658531024052028475846861626043274231695249520387741758693225703715110841637319052471637486757493148931299739565939893240081943643290383745214749800992925522579276751834011045263544389775714267107060578009214888520919667180829644635952440923466320204968208008885707418794595411965226480698619097346733046394485884408885816448188217155411291675196992074887106621069154164291629221988270604564736832833681248506913196049989812050549392877556227799017123755956768726658909994349645627057817274380963452548686258618769656172285853581648598491345734327143781274450310697047162032682036989512036300911554580315762912289063304996206617483491587554448776356855223843214167182085663015326337385777180710858450175578282047771338831858646824616729085747821231126654552140861650148702194110335691615903493269872394296130942543398645355673363760451185296348313358912072222853545516472339467094762367913348552870645552715800628317480293143047749361752544464505941833159759226458460868382243507782541812175780116325528396171437906094883318221365206539898198606868678035355081687851264961421279085212644843773384952183612399028775379543/104241655131029528141474751677846558833305119882482541864860361077522774852351711009075112404712538584397146974420591548011967910720588393782650506704982934688648500408330265237243566859601351240179078232136486932090011338301670685935261818012596772315462894497156427112333485183726721871056931132334680508354351570858308524610246327747554196740812012773201435658901974434494875510574059183978904167434689665923495600661412476542786320464448595916729444775677924742593711152689541248149449627613184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + { + "endpoint": "797838140914424887727/500000000000000000000000", + "engine": "mercator", + "all_reduced_costs_nonnegative": true, + "nonzero_reduced_costs": 539, + "minimum_positive_reduced_cost_lower": "7105763797638183895878453273954717397893766643973420770445257386205369631350951/8424983333484574935833442214693634585511607632043928900344878202880000000000000000", + "cold_slack_reduced_cost_interval": [ + "1026052297978894101082316707070326537856245118004417390848240533098348151843000111/84249833334845749358334422146936345855116076320439289003448782028800000000000000000", + "128256537247361762635289588383790817232030639750552173856030066644949768980412983/10531229166855718669791802768367043231889509540054911125431097753600000000000000000" + ], + "full_moment_minus_one": [ + "1319062111394400448194614618406623722664975964849486682941014433/551061309876559077402993788378681250969143231996729301513757793493975040000000000000000", + "2638124222788800896389229236813247445329951970378973366224987319/1102122619753118154805987576757362501938286463993458603027515586987950080000000000000000" + ] + }, + { + "endpoint": "797838140914424887727/500000000000000000000000", + "engine": "base_two", + "all_reduced_costs_nonnegative": true, + "nonzero_reduced_costs": 539, + "minimum_positive_reduced_cost_lower": "7470167258965925796755362730869618601833842020045994162320100693515552600634468747807849442115616872367513918512534986755755029498369235849573755985996620229526843487957999677271967265594281471085168807290633469543969970100355200700171869705952429549517824002095961815272396793943093609915668035301019732838021658884528537672646474284918690466513562313166903890224965720229358853191240710350351893215442548103652361391877818816800924564839049156570186840379374476385119028942501287793459116059059581826588508012651935411685155645123312126214875923952966560215952287784411856508866689161337891462656562483699031368607698523756526529765721857846948629497551840002322909490448319798333373090895615116819212666520823824676999006621376992669962117749182877855519058391107126795799609460840569418139169158714085013793140899991874363/8857040065988229912097266615424080252497498292933989913227380058009635147312023377761175560668112626460254109479666323303978743640846327155984784598637153118957331120609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cold_slack_reduced_cost_interval": [ + "2593779154872983416252941479870013034759604425555177796699266252325781785071474275778429408938631828279045919767189908316918357417625124925175401175828177490556549327368839700039915025333948228682022725900499860332366457384927019771356714054612526215252803050118602852891635774349353289589402401635197789017549934250029648822705036601326568094164825349119759029731116924977710121112918800330401082549273433724365084269293595699643554957222151140149515565194130144996086581065812606311537145250050043717611194768143309441052640368865110377732195971736336427351836982676431311521776675143318178703504058940077614249038459203577560634569007674167557872120716582586630764854787914395709573046114229753611669756233331813881541859971564040120437729304823274215307861639312114570453934063663319566031730320928516361510733079715138828013/212976923238605702365694129372730184235600359533450466317183180494135087578802987325479840029797470436427282064227374439189987316783370835776443047691613552674501421269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "1296664921573878607607974707887857414365218529248504381703619060360925650276622115727936340931707126618357727911436799827373081755816522806838702606380480049100132148992864125743126740924953953742796603384157884056082821904697743733589129589947001885322087615477791373625546216234079614988198458927366000044763345979201877820935240484738085976581939135410468892857518688240831083284809965106731829713537769440620054733802143813487498024627942353477830254159237794451253561425035361202167739798164811571761649708266686087520807215967542432119782789611234703508989514575423872168817230198295415295088228344780618087213107661549633489728859872828499144128601721681893070906208913682791484664750850918939496139778563125083876414166925838754037747375932634691890485840426654974194143740692774811976476117730698645852741983781378673093/106470014977723145802261792827369495876734475260705700503836045862773466854258982849014852712507352980273781831429773093399469694398901178456639576843617807933522731220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "full_moment_minus_one": [ + "72565894215853653884473494337750716882197651824831035387467645174131765383283305893741125884668699918056298009114368254199161434764574797425854163117069905015733584292342647318238695303491625449309293882781534376834549855268828670728935508977256075060616206255305423419969014203467806336009362063705273279766506807127798589161446437220816857963478082543564212101278970886674759305082347029247921168370949334485438460596068070905976941929743089128834734071508538783429554959109223397637753904135251085981605872151406308877518738380379886598650757803893146564875577306115591391756501767661634303233955529297629066635473813338589192343043253876243/30315673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "27484554082976016489047397643858687558952287070698407299876884663478416608931654204090833725670907362971580275583048250631713891323461682002951282079390251644818365432256055187997240475479774279587342785596600298883740791348131977879233486208609783759450362665358837627358891374206169418635425060026569943636829995214231942496431655814770889098526108127682003579748604064650845747665612665445302190425466590023911966855525121625882078246034126797614640793614765260221750724237333382539443595622654093897322962702543585689644493265868086720884131962533199088857421230207504622534329740246782245911722780683306381192572881056463616876857597115705636452191596908183839629207107492063190215859758685491772471748557048243251648179280869016406224875783150679015627460714867598494867350832745679881170148061381686244172626574265714672675006553887893822865618686074710380681821279931866612304550236902317204890167426980255505993358516030855170293935509225059999558301570885348474872828389842278073889063961847284883779615128024895015842371838473591064366097832224814623246177757502395179241118911165380429709840434156906373850247896614478980853/11482154052385244846668541958548722127822773209403303899418515202264546525965891343461002762248597032844468648234502575742609351025276693829599294463417233936578274704020209756642074527875332460073986666896987606874213135994843012271165429669293598550552179717367097963286116272032325881462271948162166227467464636600870758927659543541368563174252126267496748690154838069370553667427584457964587620224103154730115704425777154556708130773894123668462492629949663210542358206711832408883196038773500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + } + ], + "source_sha256": { + "/private/tmp/pr558-mixed-048-cold-frontier/SCREEN.json": "33b76dc456e59085330ad48614071e9d3509fedcb8a38dc9266c940e9b8afc4d", + "/private/tmp/pr558-mixed-048-cold-frontier/PRICE.json": "fef93666250066b9775b76bb117c0647efe54c07cbd9ba8f001b93894202f928", + "/private/tmp/pr558-mixed-048-cold-frontier/ALLCOLD-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "/private/tmp/static44-owner-experiment/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "/private/tmp/static44-owner-experiment/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "/private/tmp/pr558-mixed-048-cold-frontier/certify_frontier.py": "bb68ab9d8449a55e501d5341191fd5cd63ab388c72a925eba040eb5e1b2b1158" + }, + "scope": "Two-engine exact dual for full-group/one-cold mixed-invocation frontier.\nPrepared with OpenAI Codex assistance. The family allows arbitrary full\nrank-five groups per invocation, zero/one specified earlier cold kernel per\ninvocation, all4/5/8/9 bin patterns, and drops chronology constraints. It does\nnot exclude additional cold kernels, other local words, or cloned geometry.\n" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json new file mode 100644 index 0000000000..15247d2f59 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json @@ -0,0 +1,448 @@ +{ + "status": "PASS_LITERAL_MIXED048_ALLCOLD_OWNER_ASSIGNMENT_PENDING_LOCAL_AND_NATIVE_ADMISSION", + "source_word_sha256": "bab53c1749361779e4bc267fd9d1c899ccd09d61459eb6fea54edce44f16feec", + "source_plan_sha256": "0299973329086dad569269931a33d41b9f76868e747b3418e4b340720059de6f", + "owners_sha256": "5e9e6e0a61db061fef6489b4e803ac35b6c38f7419d6a51769e5438d324ed1df", + "roles": 36288, + "per_call_width_inventory": [ + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 52, + "4": 4 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 52, + "4": 4 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 56 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 48, + "4": 8 + }, + { + "9": 291, + "8": 157, + "5": 56 + } + ], + "idle_profile": { + "3": 2364, + "7": 172, + "48": 1668 + }, + "complete_paid_profile": { + "1": 166568, + "2": 30928, + "3": 35756, + "4": 13696, + "5": 4032, + "6": 4032, + "7": 172, + "8": 576, + "48": 1668 + }, + "rank_mass": 520704, + "deficit": 2560, + "window_count": 144, + "scope": "Every literal helper assigned once; exact one-family-per-invocation, source windows, offsets, disjoint axes and per-call widths checked. Exact native owner/controller/spectator audits, both moment engines and finite invoice still required.", + "parent_template_sha256": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "role_serialization": "final asynchronous call time, then ascending helper" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json new file mode 100644 index 0000000000..3ba0e6f3cd --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json @@ -0,0 +1,148 @@ +{ + "status": "PASS_ZERO_AND_FOUR_COLD_LOCAL_COMPLETE", + "script": "/private/tmp/pr558-allcold/verify_zero_four.py", + "script_sha256": "512be5db19ac347a7187688fe5cfdf37ee03fec2c68074e5df68b4b1eda90ae0", + "providers": { + "rank5_zero_cold": { + "root": "/private/tmp/pr558-allcold/providers/rank5_zero_cold", + "raw": "/private/tmp/pr558-allcold/zero-word/FULL-WORD.json.gz", + "recipe": "/private/tmp/pr558-allcold/recipes/ZERO-COLD.json", + "profile": { + "1": 2301, + "2": 442, + "3": 470, + "4": 184, + "5": 56, + "6": 56, + "8": 8 + }, + "widths": { + "9": 291, + "8": 157, + "5": 56 + }, + "programs": { + "forward": { + "sha256": "2e6c329a14d95ad5d22a9672bb3a9136b96c0f0997d9cdb7bb5f0f0d05e17504", + "events": 21486, + "scalar_macros": 16291, + "real_component_primitive_bound": 161308, + "paid_profile": { + "1": 2301, + "2": 442, + "3": 470, + "4": 184, + "5": 56, + "6": 56, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "3edefeeeeed2f234ae0c72483363c38af87efbd415547425692e851cee69dc0f", + "events": 21486, + "scalar_macros": 16291, + "real_component_primitive_bound": 161356, + "paid_profile": { + "1": 2301, + "2": 442, + "3": 470, + "4": 184, + "5": 56, + "6": 56, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + } + }, + "raw_content_sha256": "7d503f7d259e4413762d33a4b7b6855a4637aa42eac99b78ff8a0500ea9b9cf7", + "canonical_sha256": "cfaaf0e6e033641e29ef926a1150b670f339a95993ebd7d8b37b24f58d5e7eb5", + "canonical_content_sha256": "e878beff358f01a19a22f7a59480663c1de1f7d6b201f082355344e65f75e732", + "phase_edges": 2929, + "endpoint_adapters": 224, + "wrapper_frames": 23, + "kernel_controls_both_orientations": 6, + "inherited_kernel_controls": 44, + "promotion_controls": 0, + "native_controls": 11, + "wrapper_controls": 5, + "receipt_sha256": "f0c5f5f38429102230e6d321ba73f470d476b6612090431802151b0454eec1a9" + }, + "rank5_four_cold": { + "root": "/private/tmp/pr558-allcold/providers/rank5_four_cold", + "raw": "/private/tmp/pr558-allcold/four-word/FULL-WORD.json.gz", + "recipe": "/private/tmp/pr558-allcold/recipes/FOUR-COLD.json", + "profile": { + "1": 2309, + "2": 434, + "3": 466, + "4": 188, + "5": 56, + "6": 56, + "8": 8 + }, + "widths": { + "9": 291, + "8": 157, + "5": 52, + "4": 4 + }, + "programs": { + "forward": { + "sha256": "ed1ec8bc7f62806188df0b8f1516a958709c4cf7064c925b328f9a0240a9f321", + "events": 21486, + "scalar_macros": 16291, + "real_component_primitive_bound": 161308, + "paid_profile": { + "1": 2309, + "2": 434, + "3": 466, + "4": 188, + "5": 56, + "6": 56, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + }, + "backward": { + "sha256": "cd5fd9340f3064053b39e65fa053447e2a9f3545c038c073e328d2158469aca5", + "events": 21486, + "scalar_macros": 16291, + "real_component_primitive_bound": 161356, + "paid_profile": { + "1": 2309, + "2": 434, + "3": 466, + "4": 188, + "5": 56, + "6": 56, + "8": 8 + }, + "all_columns": 728, + "private_centers_cleared": true, + "private_coefficient_stream_cleared_after_each_macro": true + } + }, + "raw_content_sha256": "e722b4de2f8def94a0b420e6f294be6b8b22d6bc83e65117ba369b8810c0d09d", + "canonical_sha256": "d8b15de893feb4f0c93b456341a43e34aea7ffd0b3044a6d5ad44ac9efaa6d72", + "canonical_content_sha256": "23802c1cd35143aa21b6699cee2805013c9e042eaef8b3ad63d18f6d0a45e794", + "phase_edges": 2929, + "endpoint_adapters": 224, + "wrapper_frames": 23, + "kernel_controls_both_orientations": 6, + "inherited_kernel_controls": 44, + "promotion_controls": 4, + "native_controls": 11, + "wrapper_controls": 5, + "receipt_sha256": "24e7f533ccfbeddabf544da23dfd3ebef61153e9da0962e6d093e85be1b2e670" + } + }, + "eight_cold_already_verified": "/private/tmp/complex-mixed-coldkernel-final-clean-replay/cold-local", + "scope": "Actual raw and portable native zero/four providers only. Both reflected scalar/frame ledgers, arbitrary dirt/private restoration, exact wrappers and complete phase edges passed. Global controller, complete invoice and assembly are independent remaining obligations." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR561-NOTICE.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR561-NOTICE.md new file mode 100644 index 0000000000..ff0c32addd --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR561-NOTICE.md @@ -0,0 +1,9 @@ +# Attribution and scope + +The new call-specific cold-kernel construction, mixed-provider emitter and independent controller audit, finite invoice, packaging and exact assembly were prepared for eumemic with OpenAI Codex assistance. Apache-2.0 applies; LICENSE is included. No claim of independent human authorship or an unconditional all-size multiplication theorem is made. + +The full source package of eumemic/Codex [PR558](https://github.com/CrocSwap/integer-mult-bounds/pull/558), commit `060b137c8a6f9d73fd7864c7f8cf2736d6441774`, is copied unchanged at `vendor/pr558`. Its original notices, source pins, license and AI disclosures are preserved. Its ancestry includes Dugongue PR552 (`33c33af0b7697155be1ea708e08cbd3f0707d94c`), chafreaky PR551 (`e7faafc4fec401d24080e5b2df12f964f1cfe123`), icekylinx PR531/PR535, the PR484/PR507/PR514 owner-controller lineage, and eumemic/Codex PR550 (`c7337040822978f1611ce9d9d44e7bb96d887e23`). The retained attribution to DreamingOfClouds with Claude Opus 5.5 through Claude Code and to icekylinx with OpenAI Codex assistance is not replaced by this notice. + +The exact moment and outer engines are unchanged retained copies. The bit supplier is cited unchanged PR543, commit `2065fe4f72a914d907f1046603f5a36f17018535`; this package reprices its pinned complete profile but does not claim a fresh bit-circuit replay. The assembly uses the inherited finite-frontier method from PR275. + +The new emitter and independent owner auditor adapt the preserved PR531/PR514 implementation by binding each invocation to its own complete scalar provider and dimensions. The fresh invoice adapts PR531's exact scalar/Horner and finite accounting to sum actual selected calls and charge shared compiler maxima. Copied source paths and their hashes are recorded in SOURCE-PINS.json. All prior public heads and claims remain frozen. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt new file mode 100644 index 0000000000..5c60dfe105 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt @@ -0,0 +1,147 @@ +Independent source-scope review of PR559 for the three-provider 0/4/8 complex cover +Prepared with OpenAI Codex assistance. 2026-10-12 UTC. + +Conclusion + +The native exact-complex moment is conditionally justified for +the exact three-provider template bound by the final packaged physical replay. +The PR559 reasoning applies to this actual three-provider controller, provided the +same inherited all-size exact-complex compiler and outer-transfer contracts are +retained. The bit bad-residue surcharge must remain. This is not a new proof of +those inherited contracts and is not an unconditional multiplication theorem. + +Source verification + +I downloaded PR559 at head 000ede8d8354bbf2e1f0f881d0a668dac979d953, +read its PROOF.md and complete arithmetic verifier, and reproduced its published +b = 0.001594507311629175685644 and kappa = 0.001591968905569359. +The manifest-bound replay passed. The later PR559 head +d858c0b2edcc704ef370b3c96dc51a75439b77b0 extends the same proof to PR558. +Its current PR558 arithmetic replay independently passed with b = +0.001595058050537679100938 and kappa = 0.001592517892053334; its retained +PR552 regression also passed. The two source identities and numerical results +are preserved separately, rather than treating the initial PR552 result as +the current PR559 record. Independently fetched original notes at commit +12a4934d15006e8c10f9b2264f13f8f341be802b match the vendored note bytes and Git blob +identities: + + general-clifford-frames.tex: + blob 0367eeb005298601f28a673861d6f71bf1d0ebbb + SHA256 c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54 + three-stage-cover-assembly.tex: + blob 983ffb6ac8fb9117360cd0797c00c05dfa071c9d + SHA256 ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d + +I also read the original three-stage complex and bit cover notes, the retained +PR552 local emitter/auditor/controller invoice interfaces, the generic combined +assembly code, and the actual new mixed emitter, audit and invoice bindings. + +Why the two recurrence terms differ + +The original complex cover uses a finite binary orthogonal group. Exact +Gaussian-dyadic Clifford representatives exist for every selected binary frame; +each nested frame transition lowers to finite rank-zero adapters surrounding its +single paid coordinate Fourier child. Endpoint and dirty-tail identities are +operator equalities, including exact phases, rather than success statements on +a subset of residue classes. The full orthogonal-cover multiplicity cancels from +the normalized child moment, but remains fully charged in the finite invoice. + +The adjacent bit construction instead has width-dependent GL_m(R_w) selectors. +It proves good-class whole-rank execution and a real local-ring fallback on a +small exceptional residue fraction. The bound adds 32*m^2 rank-one fallback +children on a 10^-16 fraction of each ideal edge. This separate bit obligation +is not created merely because fixed binary GL matrices are used to choose exact +complex Clifford representatives. + +The conservative assembly used the same bad=True arithmetic helper for both +suppliers, thereby adding that bit fallback to the already exhaustive complex +profile. Under the exact-complex compiler contract, it is sufficient to charge + + sum_r H[r] * (r/73)^(1-b) / 7168. + +Only the extra complex fallback term is omitted. No paid child, idle remainder, +Clifford adapter, scalar/Horner primitive, wrapper, group router, precision, +tape, external-row or all-size obligation is omitted. + +Transfer to the actual mixed controller + +All three selected providers have been independently replayed on all 728 arbitrary +scalar columns in both reflected orientations, including all 504 dirty helper +columns and private-work erasure. Their native event lists, actual local paid +profiles, phase recipes and normalization adapters are bound into the emitted +provider registry. Exactly 55 calls use rank5_eight, 15 use rank5_zero and two use rank5_four. +The two four-pivot calls are (stage 4, replica 5) and (stage 7, replica 5); +the entire 72-call order and provider map are frozen in the independent auditor +and hardened assembler. The call, sweep, orientation and program hashes agree. +Provider selection does not depend on the cover group element or on a residue +class. Every cover vertex uses the same finite schedule and selected programs. + +The independent controller audit reconstructed all 36,288 helper owner roles, +including availability windows through individual bridges, one whole physical +owner per helper invocation, disjoint residual slots, actual spectator axes, +3,018 orthogonal 73-column chart types, and all 4,240 positive idle remainders. +Its complete profile is: + + {1:166496, 2:30784, 3:35907, 4:13696, 5:4032, 6:4032, + 7:208, 8:576, 39:1, 48:1660}. + +Each fixed orthogonal owner chart acts by right translation on the full retained +cover group; right translation is a bijection. This supplies the same complete +construction at every group vertex. Different fixed providers at different +schedule positions do not introduce an exceptional subset. No enumeration of +the enormous entire orthogonal group is claimed: the finite chart checks and +exact group-translation argument are distinct parts of the reasoning. + +The fresh mixed finite invoice recounts actual selected-provider scalar/Horner +work and wrappers, uses conservative shared compiler maxima, and retains the +full group stock and router charge. All nine finite checks pass; prefix 225 is +below payload 512, physical row coefficient 16,467 is below 20,161, and the +halving check is 73^2 = 5,329 > 2*48^2 = 4,608. Those guards are unchanged by the +recurrence correction. + +Independent exact arithmetic + +The two rational engines give the accepted supplier endpoint + b = 0.001595125099152880684647 +and reject b + 10^-24. The old contaminated complex model rejects the new +endpoint, demonstrating that the numerical difference is precisely a recurrence +choice and not a hidden change to source or owners. With the unchanged cited +PR543 bit cap c = 0.001653826988146798944268, including its fallback term, seven +bootstrap levels and all 47 strict outer inequalities yield + kappa = 0.001592584727281865. +The next 10^-18 kappa grid point is rejected by that assembly witness. +The gain over the conservative mixed kappa 0.001592584724544791 is 2.737074e-12. +The final ASSEMBLY.json retains the exact rational intervals, all 47 +inequalities for each recurrence, seven bootstrap levels for each, and source +hashes. The conservative endpoint b = 0.001595125096407067070240 and its +complete outer witness pass before the native correction is applied. The +separate ASSEMBLY-CONTROLS.json rejects 50 admission mutations while +rebinding mutated owner digests; it also records the four strict outer +parameter controls for both witnesses and the two recurrence-model controls. + +Required conditions and limits + +1. Completed recursive children must implement the exact Gaussian-dyadic complex + operators on all roles under the inherited all-size compiler/common-label + interface; the finite replay does not prove arbitrary-size realization. +2. Selected providers must remain fixed per complete invocation and uniformly + transported across the complete finite orthogonal cover. A new provider with + actual exceptional residue classes would require a new fallback analysis. +3. Dirty restoration, both reflected scalar/frame ledgers, exact Clifford phases, + wrapper normalization, complete paid profiles, owner windows and residual + remainders remain admission requirements, all checked for this template. +4. Full finite group/router and literal scalar/Horner/adapter charges, completed + call precision, fixed tape/exact recovery and external-row contracts remain. +5. The PR543 bit compiler, mutable-source/local-ring selector and H1-H5 conditions, + including its complete bad-class fallback, remain separate assumptions. +6. The inherited analytic/outer transfer remains conditional. This review changes + no operator and proves no unconditional theorem, practical speedup or general + optimality claim. Published heads have not been edited. + +Attribution + +This recurrence correction follows rohanarun's PR559 source-scope review and +credits the original exact Clifford/complex-cover notes by icekylinx and prior +compiler/hosting authors. The 0/4/8 words and reassigned whole owners retain PR558, +Dugongue PR552 and eumemic PR543 provenance. This independent application and +arithmetic check were prepared with OpenAI Codex assistance. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NOTICE.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NOTICE.md new file mode 100644 index 0000000000..bbf3ffd9e5 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PR562-NOTICE.md @@ -0,0 +1,11 @@ +# Attribution and scope + +The new 0/4/8 per-invocation selection, literal whole-owner reassignment, controller binding, independent admission, packaging and exact composition were prepared for eumemic with OpenAI Codex assistance. Apache-2.0 applies; LICENSE is included. No claim of independent human authorship or an unconditional all-size theorem is made. + +The unchanged full source of eumemic/Codex PR558, head `060b137c8a6f9d73fd7864c7f8cf2736d6441774`, is preserved at `vendor/pr558`. This includes its original notices, license, source pins and AI disclosures, and the ancestry of Dugongue PR552 (`33c33af0b7697155be1ea708e08cbd3f0707d94c`), chafreaky PR551 (`e7faafc4fec401d24080e5b2df12f964f1cfe123`), icekylinx PR531/PR535, PR484/PR507/PR514 hosting/controller work, and eumemic/Codex PR550 (`c7337040822978f1611ce9d9d44e7bb96d887e23`). The original attribution to DreamingOfClouds with Claude Opus 5.5 through Claude Code and icekylinx with OpenAI Codex assistance is retained. + +The unchanged full source package of Rohan Arun's PR559, head `d858c0b2edcc704ef370b3c96dc51a75439b77b0`, is preserved at `vendor/pr559`. We credit its native exact-complex moment correction and source-scope argument; its original OpenAI Codex assistance notice, earlier rohanarun/Claude attribution and all source notices remain. Our transfer of that argument to the three-provider cover is documented separately. The original icekylinx Clifford and three-stage cover notes were independently checked at commit `12a4934d15006e8c10f9b2264f13f8f341be802b`. + +The new emitter, owner auditor and finite invoice adapt PR561's mixed-provider implementation, which in turn adapts the preserved PR531/PR514 implementation. PR561 is eumemic/Codex head `210dfa4896e77a8fb5e22ca5a970b0fb0ac984a6`; its notice is copied at `proof/PR561-NOTICE.md`. This package's providers use no cold kernel. The rational engines are retained unchanged; finite assembly follows the PR275 lineage. The unchanged PR543 bit supplier is cited at `2065fe4f72a914d907f1046603f5a36f17018535`; its complete pinned profile is repriced but its bit circuit is not rebuilt here. + +Source pins record exact copied bytes and derivations. All previously published PR heads and claims remain frozen. All inherited all-size/common-label/mutable-source, hosting, compiler, precision/tape, analytic and bit H1–H5 assumptions remain. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt new file mode 100644 index 0000000000..86c0e641ef --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt @@ -0,0 +1,145 @@ +Independent native-complex transfer review: all 72 one-cold 0/4/8 providers +Prepared with OpenAI Codex assistance. Apache-2.0. + +Result and scope + +The independently checked exploratory controller with content SHA256 +639f2e6e9478c938e8579bf741cf0859c2114c09e172565ea9ee24b281059bfa +has the conditional exact-native-complex witness + b = 0.001595676284575998624254 + kappa = 0.001593134158181640. +Its separately admitted conservative-complex witness is + b = 0.001595676281828849775453 + kappa = 0.001593134155443237. +These statements retain the inherited all-size compiler, common-label and +mutable-source realization, whole-invocation hosting, precision/tape/exact +recovery, external-row, H1-H5 and analytic transfer assumptions. They do not +assert an unconditional multiplication theorem or a practical speedup. + +Source of the native correction + +This application uses the exact-complex versus exceptional-residue distinction +reviewed in rohanarun PR559, head 000ede8d8354bbf2e1f0f881d0a668dac979d953. +The earlier independent source review is PROOF-REVIEW.txt, SHA256 +0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6. +It checked the original note sources at commit 12a4934d15006e8c10f9b2264f13f8f341be802b: + general-clifford-frames.tex, Git blob 0367eeb005298601f28a673861d6f71bf1d0ebbb, + SHA256 c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54; + three-stage-cover-assembly.tex, Git blob 983ffb6ac8fb9117360cd0797c00c05dfa071c9d, + SHA256 ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d. +The present review consumes that preserved source analysis and freshly checks +its transfer hypotheses against the new literal controller and local receipts. +It does not claim a new download or proof of the inherited arbitrary-size +contracts. + +Why no complex exceptional-residue surcharge is present + +Every selected native complex word is an exact Gaussian-dyadic scalar and +Clifford construction. Its paid frame transitions, reflected orientations, +phase representatives and residual wrappers are operator identities. Its fixed +binary orthogonal owner chart acts on the complete retained finite orthogonal +cover by right translation, which is a bijection. Provider dispatch is fixed +for each complete schedule position; neither the selected provider nor its +schedule depends on a cover vertex or residue class. Thus this particular +three-provider composition introduces no exceptional subset of complex cover +vertices. The normalized complex moment is precisely + + sum_r H[r] * (r/73)^(1-b) / 7168. + +Only the extraneous bit-style complex fallback is removed. The unchanged PR543 +bit supplier retains its full bad-residue surcharge, its local-ring selector +conditions and separate compiler obligations. All complex paid children, +positive idle remainders, scalar/Horner work, wrappers, phases, finite group +stock and routers, precision, fixed tape and external rows remain charged. + +Fresh literal admission + +All 72 complete invocations use one of three actual one-cold providers: + rank5_zero_cold 15, rank5_four_cold 2, rank5_eight_cold 55. +Every helper index, ordered width and selected reflected program is bound to +its actual provider bytes. Helper 270 has width 8 in every provider; the width +inventories are {4:p,5:56-p,8:157,9:291} for p=0,4,8. Each provider has 504 helpers, +213 entering helpers and entrance rank 381+p. No width histogram substitutes +for an actual local word. + +The supplied local admission independently checks all 728 arbitrary columns in +both reflected orientations, including all 504 dirty helper columns and erased +private center/coefficient work, both native frame ledgers, all 2,929 literal +phase edges and 224 endpoints. The controller audit rebinds those canonical +words, emitted program hashes, paid profiles, exact phase recipes and normalized +residual adapters. Both orientations of each provider have 21,486 actual events +and 16,291 scalar macros. The complete selected primitive count is +11615712, including coefficient work +5751952. + +The independent serialized controller audit imports no emitter or optimizer. +It reconstructs all 36288 whole-helper owner roles, their +individual-bridge availability windows, per-replica event order, one whole +physical owner per helper during the complete invocation, disjoint residual +slots, spectator axes and all 2962 actual orthogonal +73-column chart types. It finds 29514 cross-replica roles, +15336 entering roles and 4204 positive idle +remainders. Every full cover invocation remains indivisible. The complete +literal paid profile is + + {'1': 166568, '2': 30928, '3': 35756, '4': 13696, '5': 4032, '6': 4032, '7': 172, '8': 576, '48': 1668}. + +Its rank mass is 520704, live stock 7168, physical stock 7682 and deficit 2560. +The positive idle profile is {3:2364,7:172,48:1668}. No bank or uncharged helper +family is added. Sixteen controller mutation controls are rejected, including +stale providers, program hashes, wrong owner windows/widths/charts and missing +cold-helper wrapper bindings. + +The fresh finite invoice sums all 72 selected provider/orientation programs and +normalization wrappers. It uses conservative shared compiler maxima and fully +charges the retained finite orthogonal group, family stock and routers. It also +retains the prior complete invoice allowance as an extra overcharge. All nine +finite checks pass. Prefix 225 is below 512; the physical row +coefficient 16467 is below 20161; the required +C0 bits 200012 are below 210000; the largest child obeys +73^2=5329 > 2*48^2=4608. + +Exact arithmetic and hardened admission + +Both independent rational power engines accept the conservative endpoint and +the native endpoint above, and reject each adjacent 10^-24 supplier endpoint. +The cited unchanged PR543 bit cap is 0.001653826988146798944268, with its surcharge retained. +Seven explicit bootstrap steps and all 47 strict outer inequalities produce +each stated 18-decimal kappa witness. Each next 10^-18 grid point is rejected by +that witness; zero eta/beta and unit beta controls are rejected. + +The assembler first checks the complete conservative admission, moments and +outer witness, then applies the native correction. It independently binds +ordered per-helper widths, each selected call and orientation, exact program +and source artifact hashes, scalar and wrapper counts, prefix envelopes, +finite compiler arithmetic, complete paid profiles and all physical counts. +The phase-review semantic hash removes only its seconds field; all substantive +phase data stay pinned. Fresh raw phase-review hashes still bind actual source +bytes in both controller and invoice. Six deterministic source artifacts retain +full byte pins, including the actual Clifford recipes. +All 54 rebound admission mutations are rejected. These +include synchronized forged recipe hashes, a cold width permutation preserving +the inventory, and self-consistent stale no-cold wrapper totals. A stale digest +is never used as the sole reason for rejection of an altered receipt. + +The old complex-surcharge model rejects the new native endpoint. Omitting the +bit surcharge invalidates its claimed adjacent-endpoint rejection. These two +model controls isolate exactly which recurrence changes and which remains. + +Remaining assumptions and attribution + +This finite audit does not enumerate the enormous full orthogonal group; the +actual finite charts and the exact translation-bijection argument are distinct. +It does not prove arbitrary-size realization, common-label synthesis, mutable +source/local-ring compiler contracts, precision-to-exact-recovery transfer, or +H1-H5. Those inherited obligations remain explicit. The changed local words, +controller, invoice and arithmetic are all separately evidenced. + +Provenance retains the icekylinx exact Clifford/complex-cover notes and prior +compiler/hosting work, PR558/PR552 rank-five provider lineage, the frozen PR561 +eight-plus-cold word, and eumemic PR543 for the unchanged bit supplier. The +native recurrence correction follows rohanarun PR559. This all 72 one-cold +application and independent review were prepared with OpenAI Codex assistance. +No previously published head or claim was changed. + +The packaged verifier reconstructs the same fixed words, call dispatch and owner assignment. Its final template/receipt hashes bind newly generated phase timing metadata; all deterministic artifact hashes and all phase semantics (excluding only elapsed seconds) remain frozen in the assembler. Final ASSEMBLY.json and RECEIPT.json identify that replay. The unchanged current PR559 head d858c0b2edcc704ef370b3c96dc51a75439b77b0 is vendored in full, with its source notices and the original exact-cover notes. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-REVIEW.txt b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-REVIEW.txt new file mode 100644 index 0000000000..ce86b29764 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/proof/PROOF-REVIEW.txt @@ -0,0 +1,133 @@ +Independent source-scope review of PR559 for the mixed PR558-derived complex cover +Prepared with OpenAI Codex assistance. 2026-10-12 UTC. + +Conclusion + +The native exact-complex moment is conditionally justified for mixed template +625590098a4c2bd3d0da9c78262a53c486a240477cb8348219bd4512f573edfc. +The PR559 reasoning applies to this actual two-provider controller, provided the +same inherited all-size exact-complex compiler and outer-transfer contracts are +retained. The bit bad-residue surcharge must remain. This is not a new proof of +those inherited contracts and is not an unconditional multiplication theorem. + +Source verification + +I downloaded PR559 at head 000ede8d8354bbf2e1f0f881d0a668dac979d953, +read its PROOF.md and complete arithmetic verifier, and reproduced its published +b = 0.001594507311629175685644 and kappa = 0.001591968905569359. +The manifest-bound replay passed. Independently fetched original notes at commit +12a4934d15006e8c10f9b2264f13f8f341be802b match the vendored note bytes and Git blob +identities: + + general-clifford-frames.tex: + blob 0367eeb005298601f28a673861d6f71bf1d0ebbb + SHA256 c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54 + three-stage-cover-assembly.tex: + blob 983ffb6ac8fb9117360cd0797c00c05dfa071c9d + SHA256 ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d + +I also read the original three-stage complex and bit cover notes, the retained +PR552 local emitter/auditor/controller invoice interfaces, the generic combined +assembly code, and the actual new mixed emitter, audit and invoice bindings. + +Why the two recurrence terms differ + +The original complex cover uses a finite binary orthogonal group. Exact +Gaussian-dyadic Clifford representatives exist for every selected binary frame; +each nested frame transition lowers to finite rank-zero adapters surrounding its +single paid coordinate Fourier child. Endpoint and dirty-tail identities are +operator equalities, including exact phases, rather than success statements on +a subset of residue classes. The full orthogonal-cover multiplicity cancels from +the normalized child moment, but remains fully charged in the finite invoice. + +The adjacent bit construction instead has width-dependent GL_m(R_w) selectors. +It proves good-class whole-rank execution and a real local-ring fallback on a +small exceptional residue fraction. The bound adds 32*m^2 rank-one fallback +children on a 10^-16 fraction of each ideal edge. This separate bit obligation +is not created merely because fixed binary GL matrices are used to choose exact +complex Clifford representatives. + +The conservative assembly used the same bad=True arithmetic helper for both +suppliers, thereby adding that bit fallback to the already exhaustive complex +profile. Under the exact-complex compiler contract, it is sufficient to charge + + sum_r H[r] * (r/73)^(1-b) / 7168. + +Only the extra complex fallback term is omitted. No paid child, idle remainder, +Clifford adapter, scalar/Horner primitive, wrapper, group router, precision, +tape, external-row or all-size obligation is omitted. + +Transfer to the actual mixed controller + +Both selected providers have been independently replayed on all 728 arbitrary +scalar columns in both reflected orientations, including all 504 dirty helper +columns and private-work erasure. Their native event lists, actual local paid +profiles, phase recipes and normalization adapters are bound into the emitted +provider registry. Exactly 71 calls use rank5_eight and only (stage 4, replica 6) +uses coldkernel000. The call, sweep, orientation and program hashes agree. +Provider selection does not depend on the cover group element or on a residue +class. Every cover vertex uses the same finite schedule and selected programs. + +The independent controller audit reconstructed all 36,288 helper owner roles, +including availability windows through individual bridges, one whole physical +owner per helper invocation, disjoint residual slots, actual spectator axes, +3,178 orthogonal 73-column chart types, and all 4,368 positive idle remainders. +Its complete profile is: + + {1:166881, 2:30530, 3:35777, 4:13824, 5:4032, 6:4032, + 7:208, 8:576, 40:1, 48:1660}. + +Each fixed orthogonal owner chart acts by right translation on the full retained +cover group; right translation is a bijection. This supplies the same complete +construction at every group vertex. Different fixed providers at different +schedule positions do not introduce an exceptional subset. No enumeration of +the enormous entire orthogonal group is claimed: the finite chart checks and +exact group-translation argument are distinct parts of the reasoning. + +The fresh mixed finite invoice recounts actual selected-provider scalar/Horner +work and wrappers, uses conservative shared compiler maxima, and retains the +full group stock and router charge. All nine finite checks pass; prefix 225 is +below payload 512, physical row coefficient 16,467 is below 20,161, and the +halving check is 73^2 = 5,329 > 2*48^2 = 4,608. Those guards are unchanged by the +recurrence correction. + +Independent exact arithmetic + +The two rational engines give the accepted supplier endpoint + b = 0.001595058893494095255548 +and reject b + 10^-24. The old contaminated complex model rejects the new +endpoint, demonstrating that the numerical difference is precisely a recurrence +choice and not a hidden change to source or owners. With the unchanged cited +PR543 bit cap c = 0.001653826988146798944268, including its fallback term, six +bootstrap levels and all 47 strict outer inequalities yield + kappa = 0.001592518732327041. +The next 10^-18 kappa grid point is rejected by that assembly witness. +The gain over the conservative mixed kappa 0.001592518729588709 is 2.738332e-12. +RESULT.json retains the exact rational intervals, inequalities and source hashes. + +Required conditions and limits + +1. Completed recursive children must implement the exact Gaussian-dyadic complex + operators on all roles under the inherited all-size compiler/common-label + interface; the finite replay does not prove arbitrary-size realization. +2. Selected providers must remain fixed per complete invocation and uniformly + transported across the complete finite orthogonal cover. A new provider with + actual exceptional residue classes would require a new fallback analysis. +3. Dirty restoration, both reflected scalar/frame ledgers, exact Clifford phases, + wrapper normalization, complete paid profiles, owner windows and residual + remainders remain admission requirements, all checked for this template. +4. Full finite group/router and literal scalar/Horner/adapter charges, completed + call precision, fixed tape/exact recovery and external-row contracts remain. +5. The PR543 bit compiler, mutable-source/local-ring selector and H1-H5 conditions, + including its complete bad-class fallback, remain separate assumptions. +6. The inherited analytic/outer transfer remains conditional. This review changes + no operator and proves no unconditional theorem, practical speedup or general + optimality claim. Published heads have not been edited. + +Attribution + +This recurrence correction follows rohanarun's PR559 source-scope review and +credits the original exact Clifford/complex-cover notes by icekylinx and prior +compiler/hosting authors. The mixed word and owner construction retain PR558, +Dugongue PR552 and eumemic PR543 provenance. This independent application and +arithmetic check were prepared with OpenAI Codex assistance. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/LICENSE b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/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/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/MANIFEST.json new file mode 100644 index 0000000000..5cf908dd96 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/MANIFEST.json @@ -0,0 +1,130 @@ +{ + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/NOTICE.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/NOTICE.md new file mode 100644 index 0000000000..cb37d6255c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/NOTICE.md @@ -0,0 +1,13 @@ +# Attribution and scope + +This new eight-pivot construction, its deterministic orchestration and its additional omission controls were prepared for eumemic with OpenAI Codex assistance. Apache-2.0 applies; the license is included. No claim of independent human authorship, Lean verification, or an unconditional all-size multiplication theorem is made. + +The unchanged reconstruction and admission dependencies are copied from [PR552](https://github.com/CrocSwap/integer-mult-bounds/pull/552), commit `33c33af0b7697155be1ea708e08cbd3f0707d94c`, package `research/filtration-wavefront`. Its complete 105-file source package is retained, including the historical notices, proofs, AI disclosures, source pins and license. The package credits earlier work by DreamingOfClouds with Claude Opus 5.5 through Claude Code, and work by icekylinx with OpenAI Codex assistance; those credits are not replaced by this notice. + +The complete phase compiler driver `code/phases_full.py` is copied unchanged from [PR551](https://github.com/CrocSwap/integer-mult-bounds/pull/551), commit `e7faafc4fec401d24080e5b2df12f964f1cfe123`, with its original attribution retained. Other phase and global admission sources remain the pinned PR552 vendored versions of the earlier PR531/PR535 lineage. + +The cited bit supplier is [PR543](https://github.com/CrocSwap/integer-mult-bounds/pull/543), commit `2065fe4f72a914d907f1046603f5a36f17018535`. Its published exact receipt is an explicit dependency. This package's verifier rebuilds the changed complex supplier; it does not claim a fresh bit replay. + +`SOURCE-PINS.json` records copied upstream paths, commits, SHA-256 digests and Git blob identifiers. Unmodified source files remain byte-for-byte copies. The final package manifest also covers the new construction, owner plan and scripts. Prior published PR heads and claims are preserved. + +The hardened assembly and admission controls are adapted from eumemic/Codex PR550, head `c7337040822978f1611ce9d9d44e7bb96d887e23`; the finite-parameter choice uses the retained PR275 finite-frontier method. Source hashes and changes are recorded in `proof/ASSEMBLY-PROVENANCE.json`. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/README.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/README.md new file mode 100644 index 0000000000..422d13cf25 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/README.md @@ -0,0 +1,21 @@ +κ = 0.001592517889315014 (conditional). + +This finite witness promotes eight post-center kernel pivots from entrance rank four to rank five in PR552's complex supplier and rebuilds their literal whole-owner assignment. It improves the tied PR551/PR552 value by 0.034484749%. The complex bound b = 0.001595058047790616770328 binds; the cited unchanged PR543 bit bound is c = 0.001653826988146798944268. + +The scalar instructions and coefficients remain unchanged. Two four-pivot groups acquire rank-five entrances and kernel frames, reducing eight helper widths from five to four. The complete local profile is `{1:2316,2:424,3:464,4:192,5:56,6:56,8:8}`; widths are `{4:8,5:48,8:156,9:292}`. Full promotion of all 48 eligible pivots loses after packing costs. The selected eight use a new chronological owner assignment, whose complete paid profile is `{1:166880,2:30528,3:35779,4:13824,5:4032,6:4032,7:208,8:576,39:1,48:1660}`. + +Run with Python 3.11+ and NumPy, assertions enabled, in a new output directory: + +```sh +python -B verify.py --work /absolute/new/output-directory +``` + +The offline verifier reconstructs pinned PR552 from primitive inputs, applies the deterministic promotion, checks all 728 columns in both orientations and every arbitrary dirty helper, 44 retained and eight new omitted-pivot controls, both reflected paid ledgers, 11 native controls and normalized wrappers. It compiles every one of 2,929 phase edges and 224 endpoint adapters, admits all 36,288 literal helper roles and seven owner corruptions, and derives a fresh finite invoice. Both rational moment engines certify the suppliers and reject their next grid points. Seven finite bootstrap steps satisfy all 47 strict outer constraints; four outer and 13 malformed-admission controls reject. The next κ grid point is excluded. No optimizer is needed for replay. + +Actual prefix 225 is below charged 512; row coefficient 16,467 is below charged 20,161. Every live stock, coefficient-work primitive, restoration field and artifact binding is checked before assembly. `--local-only` is an explicitly incomplete diagnostic. The full manifest binds all files; owner serialization follows asynchronous call time then helper so the emitted and independently audited chart streams agree. + +The selected helpers are 419,421,422,423 and 451,453,454,455 in the inherited helper indexing. Exact frames and the scalar argument are in `proof/CONSTRUCTION.md`; literal owners are `data/OWNERS.json.gz`. Clean replay evidence is retained beside this package; GitHub CI is separate and is not claimed green. + +The result remains conditional on the inherited all-size compiler, common-label/mutable-source, whole-call hosting, precision/tape and analytic-transfer contracts. The retained bit interleaved source writes use their stated H1-H5 interface argument. This package cites and reprices PR543; it does not rebuild the unchanged bit circuit. No unconditional theorem or complete Lean proof is claimed. + +Prepared for eumemic with OpenAI Codex assistance. The complete pinned PR552 source and original authorship, AI disclosures, manifests and licenses remain in `vendor/pr552`; PR551 supplies the unchanged all-edge phase driver, and PR550 supplies the adapted hardened assembly. Earlier PR531/535, PR534, PR541/548, PR484 and their attributed ancestry remain credited. See `NOTICE.md`, `SOURCE-PINS.json` and `proof/ASSEMBLY-PROVENANCE.json`. Every previous published head and claim remains frozen. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/SOURCE-PINS.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/SOURCE-PINS.json new file mode 100644 index 0000000000..c257f71841 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/SOURCE-PINS.json @@ -0,0 +1,752 @@ +{ + "status": "PINNED_PUBLIC_SOURCE_DEPENDENCIES", + "files": { + "vendor/pr552/EXPECTED.json": { + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "git_blob_sha1": "7ee2fb720abcda30ac4350baef853cfff1dc0015", + "source_path": "research/filtration-wavefront/EXPECTED.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/LICENSE": { + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "source_path": "research/filtration-wavefront/LICENSE", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/README.md": { + "sha256": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "git_blob_sha1": "f4c470edd1e39bdf82b548626990ceb6322605bd", + "source_path": "research/filtration-wavefront/README.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/MANIFEST.json": { + "sha256": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "git_blob_sha1": "e7acc72ad74c0f298cdad83109bc5627f800c3e7", + "source_path": "research/filtration-wavefront/MANIFEST.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/verify.py": { + "sha256": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "git_blob_sha1": "a1205552fdee20334d69f8f8a38afd0570fe2a27", + "source_path": "research/filtration-wavefront/verify.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/SOURCE-TRANSFERS.json": { + "sha256": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "git_blob_sha1": "571c31eb3f0455702e69f0a8466a68adc11d98d7", + "source_path": "research/filtration-wavefront/complex-global/SOURCE-TRANSFERS.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/SOURCES.json": { + "sha256": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "git_blob_sha1": "bfc6fabd0aad2a4e4bb8ed8dbb137ddeb9644838", + "source_path": "research/filtration-wavefront/complex-global/SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/SAT-OWNERS.json.gz": { + "sha256": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "git_blob_sha1": "243bc54840492c8fe613f00dc5fcda4577d4b09c", + "source_path": "research/filtration-wavefront/complex-global/SAT-OWNERS.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/SCREEN-RECEIPT.json": { + "sha256": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "git_blob_sha1": "5509841f559a57de64fa391ebefa17f489c5a1a9", + "source_path": "research/filtration-wavefront/complex-global/SCREEN-RECEIPT.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/SAT534-PLAN.json": { + "sha256": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "git_blob_sha1": "bfa9e846a061e7668d9b3f07ee47f0a736684bae", + "source_path": "research/filtration-wavefront/complex-global/SAT534-PLAN.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": { + "sha256": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "git_blob_sha1": "6c9da1f090a6cba210c5bbcd4d6240822cc9d88e", + "source_path": "research/filtration-wavefront/complex-global/TWO-RESOURCE-TECHNIQUES.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/README.md": { + "sha256": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "git_blob_sha1": "647cb956b47ebbff534d0e0a5d990e60dfa2883c", + "source_path": "research/filtration-wavefront/complex-global/README.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/replay.py": { + "sha256": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "git_blob_sha1": "081cce98e0b9ee0ed35f29c58aa9d4e42bbdbfed", + "source_path": "research/filtration-wavefront/complex-global/replay.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": { + "sha256": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "git_blob_sha1": "bb6e0adba222dbf9a333d2520970d28727a713e0", + "source_path": "research/filtration-wavefront/complex-global/RESOURCE-TRANSFERS.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/WAVE-MAJORISATION.json": { + "sha256": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "git_blob_sha1": "b3b738d77d9054e364c000f1841c3c3f1692abbe", + "source_path": "research/filtration-wavefront/complex-global/WAVE-MAJORISATION.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/run_portable.py": { + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "source_path": "research/filtration-wavefront/complex-global/run_portable.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/run_complex44.py": { + "sha256": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "git_blob_sha1": "325eca7d4f82a3a5a02fb30be942e03b95a444bb", + "source_path": "research/filtration-wavefront/complex-global/run_complex44.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/export_coset_paths.py": { + "sha256": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "git_blob_sha1": "b02c0127eb47adb2b9194ca3f28b4787b2d79e0e", + "source_path": "research/filtration-wavefront/optional-audit/export_coset_paths.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": { + "sha256": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "git_blob_sha1": "d01ea9c4d097a3e365220086423d6553ee3d2648", + "source_path": "research/filtration-wavefront/optional-audit/COSET-PATH-APPLICATION.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": { + "sha256": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "git_blob_sha1": "59a6b488a29f897eed1c57f30b9b108831c3bf6b", + "source_path": "research/filtration-wavefront/optional-audit/COSET-SOURCE-BINDING.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/audit_coset_paths.cpp": { + "sha256": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "git_blob_sha1": "12bfd181ee16d6fe8d511b49e5f3e70eecc7bc2e", + "source_path": "research/filtration-wavefront/optional-audit/audit_coset_paths.cpp", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": { + "sha256": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "git_blob_sha1": "db16f78ef3e6ef6bfd1d815bb594fb6e1820b93f", + "source_path": "research/filtration-wavefront/optional-audit/COSET-PATH-REVIEW.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/optional-audit/coset-path-input.txt": { + "sha256": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "git_blob_sha1": "0141a70a92fda426e0367be22c51a819ac1d4f92", + "source_path": "research/filtration-wavefront/optional-audit/coset-path-input.txt", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/build_weighted_coset.py": { + "sha256": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "git_blob_sha1": "d106b2b310cf2723f5b60cce26d25c5cd93e8b6f", + "source_path": "research/filtration-wavefront/response/build_weighted_coset.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/SOURCE-MANIFEST.json": { + "sha256": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "git_blob_sha1": "bdcde1589bdb93f177d25662ca976ff384aae6c6", + "source_path": "research/filtration-wavefront/response/SOURCE-MANIFEST.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/SOURCES.json": { + "sha256": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "git_blob_sha1": "992fb0946fc68191dab17bea5256d20304f6b5fb", + "source_path": "research/filtration-wavefront/response/SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": { + "sha256": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "git_blob_sha1": "fa156ce9fde325db729b90e3f7aeabd550c47075", + "source_path": "research/filtration-wavefront/response/WEIGHTED-COSET-SELECTION.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/CROSS-FIELD-PROOFS.md": { + "sha256": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "git_blob_sha1": "18e0ec9eb2d7ad17da80e8cee0cea305b39f2f36", + "source_path": "research/filtration-wavefront/response/CROSS-FIELD-PROOFS.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/response/README.md": { + "sha256": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "git_blob_sha1": "4a201d36ea04395b849fcda60658134cbabe3fe1", + "source_path": "research/filtration-wavefront/response/README.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/evidence/WAVE-REVIEW.json": { + "sha256": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "git_blob_sha1": "434c9c1de37441308a3467aa9bb12f32c2cfb3d8", + "source_path": "research/filtration-wavefront/evidence/WAVE-REVIEW.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/evidence/FINAL-RESOURCE.json": { + "sha256": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "git_blob_sha1": "694d910171baac3f26a4c75084f714a7575a38b3", + "source_path": "research/filtration-wavefront/evidence/FINAL-RESOURCE.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/evidence/COMPLEX-INVOICE.json": { + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "git_blob_sha1": "2cd1365bdd807c362035f2f5b86dc1ecf164a457", + "source_path": "research/filtration-wavefront/evidence/COMPLEX-INVOICE.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/evidence/EXACT-ASSEMBLY.json": { + "sha256": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "git_blob_sha1": "104ff571e6831170faa03c74614ed580ee5a6e14", + "source_path": "research/filtration-wavefront/evidence/EXACT-ASSEMBLY.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/SOURCE-MANIFEST.json": { + "sha256": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "git_blob_sha1": "0f3ff6125bfca37da9107cee39cca1d851649df4", + "source_path": "research/filtration-wavefront/complex-local/SOURCE-MANIFEST.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/README.md": { + "sha256": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "git_blob_sha1": "840555bd17dd67e3ca37d2b2fbd3cc85fc402c58", + "source_path": "research/filtration-wavefront/complex-local/README.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/run_local.py": { + "sha256": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "git_blob_sha1": "b18de2591aeea9dc9c2a6d5e99d181bf51e46f48", + "source_path": "research/filtration-wavefront/complex-local/run_local.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/code/build_wave.py": { + "sha256": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "git_blob_sha1": "82ba7e793877f94f14605c94447432e92bc34968", + "source_path": "research/filtration-wavefront/code/build_wave.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/code/alien-flags.cpp": { + "sha256": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "git_blob_sha1": "2212fd6273f86523d90d49a1966d8206f1381429", + "source_path": "research/filtration-wavefront/code/alien-flags.cpp", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/code/assemble.py": { + "sha256": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "git_blob_sha1": "7a98b1d20c34743d226d9aa1ad615428cbf6dffd", + "source_path": "research/filtration-wavefront/code/assemble.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/code/alien-avalanche80.cpp": { + "sha256": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "git_blob_sha1": "568feafc639274a101404233c1ab03557b8bbed8", + "source_path": "research/filtration-wavefront/code/alien-avalanche80.cpp", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": { + "sha256": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "git_blob_sha1": "720db44ac336f79acc7e6b12e32d18e79633fa37", + "source_path": "research/filtration-wavefront/docs/ELIMINATION-SCREEN-REVIEW.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/FRAME-SOURCES.json": { + "sha256": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "git_blob_sha1": "c6cbc8f79442a6033024955370bc6b3a239f4a34", + "source_path": "research/filtration-wavefront/docs/FRAME-SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/ELIMINATION-CODIM2.json": { + "sha256": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "git_blob_sha1": "f495a8d1e39a3a62ed5e9a57ffff97c74dde9fdd", + "source_path": "research/filtration-wavefront/docs/ELIMINATION-CODIM2.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/DAG-STRUCTURES.json": { + "sha256": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "git_blob_sha1": "699b69e691de864f2c630c6acb1ab314853d133a", + "source_path": "research/filtration-wavefront/docs/DAG-STRUCTURES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/PUBLIC-PINS.json": { + "sha256": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "git_blob_sha1": "13fd4ac4bf6e3f144deee421a9cf8060661808ef", + "source_path": "research/filtration-wavefront/docs/PUBLIC-PINS.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/FRAME-TRANSFERS.md": { + "sha256": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "git_blob_sha1": "f0781831022c162a3d8ba656c7716341b46d2310", + "source_path": "research/filtration-wavefront/docs/FRAME-TRANSFERS.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": { + "sha256": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "git_blob_sha1": "37deca7fcb36b50bff371803ccd0af60bb88051e", + "source_path": "research/filtration-wavefront/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/ELIMINATION-SOURCES.json": { + "sha256": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "git_blob_sha1": "33f50caa281e57812a059f81a7d82afa5509c45a", + "source_path": "research/filtration-wavefront/docs/ELIMINATION-SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/PR-LINEAGE.md": { + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "git_blob_sha1": "48a59836b2c1dcd1714decd84a7f1638de3e0ae1", + "source_path": "research/filtration-wavefront/docs/PR-LINEAGE.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": { + "sha256": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "git_blob_sha1": "847fc9e4b01790273c0c60e5b876aafc1f1651de", + "source_path": "research/filtration-wavefront/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/engines/base_two_moment.py": { + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61", + "source_path": "research/filtration-wavefront/engines/base_two_moment.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/engines/moment.py": { + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "source_path": "research/filtration-wavefront/engines/moment.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/engines/outer.py": { + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "source_path": "research/filtration-wavefront/engines/outer.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/inputs/WAVES.json": { + "sha256": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "git_blob_sha1": "5008a0a45276a3eb90f69240d7563dff87d73f9a", + "source_path": "research/filtration-wavefront/inputs/WAVES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/inputs/PR543-EXPECTED.json": { + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "source_path": "research/filtration-wavefront/inputs/PR543-EXPECTED.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor535/LICENSE": { + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "source_path": "research/filtration-wavefront/complex-global/vendor535/LICENSE", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor535/NOTICE.md": { + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "git_blob_sha1": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86", + "source_path": "research/filtration-wavefront/complex-global/vendor535/NOTICE.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/SOURCES.json": { + "sha256": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "git_blob_sha1": "6991a2a9c6ccb91d8fe65e58fa54cc00a581c68c", + "source_path": "research/filtration-wavefront/complex-global/vendor531/SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/LICENSE": { + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "source_path": "research/filtration-wavefront/complex-global/vendor531/LICENSE", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/NOTICE.md": { + "sha256": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "git_blob_sha1": "f3833c1cb2139473c7a0831dee35803fdcc3c14b", + "source_path": "research/filtration-wavefront/complex-global/vendor531/NOTICE.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor535/code/assemble_combined.py": { + "sha256": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "git_blob_sha1": "ea740f367ed493c47d7ef5d45f91ed7fd16f04e5", + "source_path": "research/filtration-wavefront/complex-global/vendor535/code/assemble_combined.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": { + "sha256": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "git_blob_sha1": "3e28a9b59f8fde608e59ebd5fbdbc22ca54558d4", + "source_path": "research/filtration-wavefront/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": { + "sha256": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "git_blob_sha1": "9e5d3669638caa58c916f1d6a8e9946d47915089", + "source_path": "research/filtration-wavefront/complex-global/vendor535/inputs/PR510-EXPECTED.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": { + "sha256": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "git_blob_sha1": "41c46015c7e19ab77f96580dbb98e12ca07aa2fd", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/emit_supplier_hosted.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": { + "sha256": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "git_blob_sha1": "95ae517f2ea66b4a35ed16b6ab861271554d64d0", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/audit_and_transport.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/invoice_final.py": { + "sha256": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "git_blob_sha1": "abefcee47ba03edcf170abc92f00fa8b988d6c4a", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/invoice_final.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/emit_local.py": { + "sha256": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "git_blob_sha1": "a54170b0023d467be3da1db9d8623ac4665f0afe", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/emit_local.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": { + "sha256": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "git_blob_sha1": "62b721b6e6d467b76722f0e95158986a420aaeda", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/audit_supplier_hosted.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/audit_local.py": { + "sha256": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "git_blob_sha1": "a09611844a49e1d7f73ddc1c0a2df3b0cec640ec", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/audit_local.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/adapters_local.py": { + "sha256": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "git_blob_sha1": "787416e4dd84db0981d3cb94f4e424c652e0085a", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/adapters_local.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": { + "sha256": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "git_blob_sha1": "650fc9fd77fd61930ab3a352cd8d0fb5b7f0f03b", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/prepare_supplier_base.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/code/phases_delta.py": { + "sha256": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "git_blob_sha1": "8d78d26b3b03fa23c6af1e650326ab3925ec2b46", + "source_path": "research/filtration-wavefront/complex-global/vendor531/code/phases_delta.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": { + "sha256": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "git_blob_sha1": "4af8dd0d34b62e99130b78985e678fceee35e1cc", + "source_path": "research/filtration-wavefront/complex-global/vendor531/inputs/PR523-ANCESTRY.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": { + "sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "git_blob_sha1": "3b0a475178f4e4ad107e3595992c872e47e83c63", + "source_path": "research/filtration-wavefront/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "git_blob_sha1": "a16bf40bccc81278a443e0d5f09b44495035de81", + "source_path": "research/filtration-wavefront/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": { + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "git_blob_sha1": "166841a037f069249f6f7f6dedb89248812f59e2", + "source_path": "research/filtration-wavefront/complex-global/vendor531/vendor/clifford/clifford_exact.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": { + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "git_blob_sha1": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "source_path": "research/filtration-wavefront/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": { + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "git_blob_sha1": "14a90fa0e788217856f070382c9e61bd7c603c61", + "source_path": "research/filtration-wavefront/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": { + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "git_blob_sha1": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "source_path": "research/filtration-wavefront/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": { + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "git_blob_sha1": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "source_path": "research/filtration-wavefront/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/code/port_frames.py": { + "sha256": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "git_blob_sha1": "bd9187bd060ffb8e5fc80596d4f866492fbdef05", + "source_path": "research/filtration-wavefront/complex-local/code/port_frames.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/code/run_portable.py": { + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "git_blob_sha1": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "source_path": "research/filtration-wavefront/complex-local/code/run_portable.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/code/apply_syndrome.py": { + "sha256": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "git_blob_sha1": "6fd085c5ed7ffbb0ccf34cd80d55e182db19f9a6", + "source_path": "research/filtration-wavefront/complex-local/code/apply_syndrome.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": { + "sha256": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "git_blob_sha1": "7ab57778a1ddb1bf63f27097c33602f7dedb6a39", + "source_path": "research/filtration-wavefront/complex-local/docs/TWO-SOURCE-PROOF.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": { + "sha256": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "git_blob_sha1": "9d480f5d1c71e5df3f27976a228cbf0cdf575e1f", + "source_path": "research/filtration-wavefront/complex-local/docs/OPENAI-SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/docs/SEARCH-RECORD.md": { + "sha256": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "git_blob_sha1": "5fd16a03a46dd324f186b3bc9f022ecd6625e995", + "source_path": "research/filtration-wavefront/complex-local/docs/SEARCH-RECORD.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/build.py": { + "sha256": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "git_blob_sha1": "de6484973953d9e5dc8109a3492fa8cb69db4529", + "source_path": "research/filtration-wavefront/complex-local/static44/build.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": { + "sha256": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "git_blob_sha1": "468918ea5832305d225c51457dc73088496328b9", + "source_path": "research/filtration-wavefront/complex-local/static44/SOURCE-MANIFEST.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/PROOF.md": { + "sha256": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "git_blob_sha1": "1d43cf78f4a7a394710db7c367a857f317171617", + "source_path": "research/filtration-wavefront/complex-local/static44/PROOF.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/LICENSE": { + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob_sha1": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "source_path": "research/filtration-wavefront/complex-local/static44/LICENSE", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/RECIPE.json": { + "sha256": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "git_blob_sha1": "68c751bb56f3f1c7121ba5f269357e78668d7ea6", + "source_path": "research/filtration-wavefront/complex-local/static44/RECIPE.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/README.md": { + "sha256": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "git_blob_sha1": "6aed83ec92333c21d79e96c2cc4da1cb9ecd409a", + "source_path": "research/filtration-wavefront/complex-local/static44/README.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/NOTICE-upstream.md": { + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "git_blob_sha1": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86", + "source_path": "research/filtration-wavefront/complex-local/static44/NOTICE-upstream.md", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/META-SOURCES.json": { + "sha256": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "git_blob_sha1": "8cbd32f8bd6437c1e2f08ac9e49395708a0c78fd", + "source_path": "research/filtration-wavefront/complex-local/static44/META-SOURCES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/replay.py": { + "sha256": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "git_blob_sha1": "ef5642ccfda5c30d869a3bc7e2aa30ae023e20b1", + "source_path": "research/filtration-wavefront/complex-local/static44/replay.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/audit_scalar.py": { + "sha256": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "git_blob_sha1": "834e8b510388e6b79cbbede33abcd38ac5203e59", + "source_path": "research/filtration-wavefront/complex-local/static44/audit_scalar.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": { + "sha256": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "git_blob_sha1": "965888339a0ac249031cde058c44d3f40771d303", + "source_path": "research/filtration-wavefront/complex-local/inputs/PR534-WORD.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/gk/gk_word.py": { + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "git_blob_sha1": "15782ba625e438a3c707718fa51796ec1937018f", + "source_path": "research/filtration-wavefront/complex-local/static44/gk/gk_word.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/gk/gk_common.py": { + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "git_blob_sha1": "0e5fde920d29106232776eb56347297c0d40fa72", + "source_path": "research/filtration-wavefront/complex-local/static44/gk/gk_common.py", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": { + "sha256": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "git_blob_sha1": "903eeb216176a7c5fd6d26f875a63e89a79b37bb", + "source_path": "research/filtration-wavefront/complex-local/static44/inputs/RAW504.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": { + "sha256": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "git_blob_sha1": "52d4b5f3827b456b1c0eb457462bc3ab7045c509", + "source_path": "research/filtration-wavefront/complex-local/static44/inputs/OLD-RECIPE.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": { + "sha256": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "git_blob_sha1": "bcc1647b7d4ad8ae3ae2acbb31d3591c0d49467f", + "source_path": "research/filtration-wavefront/complex-local/static44/inputs/BASE535.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": { + "sha256": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "git_blob_sha1": "cbb49a627768c42e1ff752f43ccfcc56ffe2cb0b", + "source_path": "research/filtration-wavefront/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": { + "sha256": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "git_blob_sha1": "9438efb75e13638c7c74e5320ade73d3648ede72", + "source_path": "research/filtration-wavefront/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": { + "sha256": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "git_blob_sha1": "e791d26d89a96774e6f9197310ddfd1861897350", + "source_path": "research/filtration-wavefront/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json", + "source_head": "33c33af0b7697155be1ea708e08cbd3f0707d94c", + "source_pr": 552 + }, + "code/phases_full.py": { + "sha256": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "git_blob_sha1": "d68f097d5dfe79de2667727914330943ef66d219", + "source_path": "research/subspace16-r420/code/phases_full.py", + "source_head": "e7faafc4fec401d24080e5b2df12f964f1cfe123", + "source_pr": 551 + } + }, + "bit_dependency": { + "pr": 543, + "head": "2065fe4f72a914d907f1046603f5a36f17018535", + "scope": "Cited retained bit supplier; the current package does not rerun its C++ compiler or scalar programs." + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assemble.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assemble.py new file mode 100644 index 0000000000..c57a9805e7 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assemble.py @@ -0,0 +1,103 @@ +"""Exact two-supplier assembly for the eight rank-five kernel pivots. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR543 supplier. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util +assert __debug__, 'Assertions required' +P=Path(__file__).resolve().parent.parent +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +def dec(x): + with localcontext()as ctx:ctx.prec=70;return str(Decimal(x.numerator)/Decimal(x.denominator)) +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x)for x in (owner_sha,invoice_sha)) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['local'])=={'forward','backward'} + assert owner['all_live_owners_per_call_distinct'] is True + assert owner['owners_per_call']==728 and owner['actual_helper_owner_charts']==36288 + assert owner['rank_mass']==520704 + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==72 + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['helpers']==504 and invoice['centres']==8 + assert invoice['entering_helpers']==212 and invoice['entrance_rank']==388 + assert invoice['width_inventory']=={'4':8,'5':48,'8':156,'9':292} + assert invoice['physical_stock_identity']==dict(data_and_owner_families=7168,local_helpers=504,private_centres=8,coefficient_work=2) + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + # The owner audit and fresh invoice must cite the same actual local artifacts. + links={'canonical_word_sha256':'split-centres/CANONICAL-WORD.json.gz', + 'local_programs_sha256':'split-centres/LOCAL-PROGRAMS.json.gz', + 'local_checks_sha256':'split-centres/LOCAL-CHECKS.json', + 'independent_local_replay_sha256':'split-centres/INDEPENDENT-LOCAL-REPLAY.json'} + for key,path in links.items():assert invoice[key]==owner['source_artifacts'][path] + for name,primitives,coefficient_work in [('forward',161308,79874),('backward',161356,79906)]: + z=invoice['local'][name] + assert z['all_dirty_helper_columns_restored'] is True and z['private_centres_and_coefficient_work_cleared'] is True + assert z['all_exact_columns']==728 and z['dirty_helper_columns']==504 + assert z['events']==21483 and z['macros']==16290 + assert z['real_component_primitives']==primitives and z['coefficient_work_primitive_count']==coefficient_work + assert z['pre_wrappers']==z['post_wrappers']==212 + assert 02*max(h)**2 + for z,accept in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(h,m,W,z,True);ll,uu=B.moment(m,W,list(h.items()),z) + fl,fu=B.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + moments.append(dict(side=side,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + assert bit['bit']['two_level_coefficient_bits']0 + ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512) + cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],b,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,bb in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],b,bridge,kk,eta=ee,beta=bb) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'inputs/PR543-EXPECTED.json':sha(bit_path)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_FRESH_EIGHT_PIVOT_EXACT_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pinned551_552_percent=dec(100*(k/Q('0.001591968902833346')-1)),complex_profile=H,template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=543,repository='eumemic/integer-mult-bounds',commit='2065fe4f72a914d907f1046603f5a36f17018535',path='research/e8-bit-r420/EXPECTED.json',git_blob_sha1='b61d859826246e0c3dabbe096e57ad7015eadfd5',replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional finite complex witness composed with cited unchanged PR543 bit supplier. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assembly_controls.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assembly_controls.py new file mode 100644 index 0000000000..4cb2fae937 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/assembly_controls.py @@ -0,0 +1,103 @@ +"""Admission-gate negative controls for the exact two-supplier assembly. + +Prepared with OpenAI Codex assistance; Apache-2.0. These use the fresh owner +and invoice receipts, never repeat the physical replay or change its artifacts. +""" +import argparse +import copy +import hashlib +import json +from pathlib import Path + +from assemble import assemble + +assert __debug__, 'Assertions required' +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +digest = lambda x: hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def verify(owner_path, invoice_path): + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + + def empty_maps(o, i): + i['strict_checks'] = {} + i['local'] = {} + + def missing_backward(o, i): + del i['local']['backward'] + + def failed_status_zero_sweeps(o, i): + i['status'] = 'FAIL' + i['complete_invocation_sweeps'] = i['bridge_sweeps'] = 0 + + def understated_stock(o, i): + # Keep the two receipts mutually consistent, but remove a required role. + o['physical'] -= 1 + i['physical'] -= 1 + i['physical_stock_identity']['coefficient_work'] -= 1 + + def changed_profile(o, i): + # Keep the rank mass and deficit unchanged; pricing must bind the word. + o['paid_profile']['1'] += 2 + o['paid_profile']['2'] -= 1 + + controls = [ + ('empty_certification_maps', empty_maps), + ('missing_backward_orientation', missing_backward), + ('failed_status_zero_sweeps', failed_status_zero_sweeps), + ('nonboolean_precision_check', lambda o, i: i['strict_checks'].__setitem__('precision', 'true')), + ('wrong_owner_role_count', lambda o, i: o.__setitem__('actual_helper_owner_charts', 36287)), + ('understated_physical_stock', understated_stock), + ('changed_profile_same_rank_mass', changed_profile), + ('insufficient_finite_C0', lambda o, i: i['finite'].__setitem__('required_C0_bits', 210001)), + ('unpaid_scalar_primitive', lambda o, i: i['local']['forward'].__setitem__('real_component_primitives', i['local']['forward']['real_component_primitives']-8)), + ('wrong_local_artifact_binding', lambda o, i: i.__setitem__('local_programs_sha256', '0' * 64)), + ('false_dirty_restoration', lambda o, i: i['local']['backward'].__setitem__('all_dirty_helper_columns_restored', False)), + ('missing_finite_check', lambda o, i: i['strict_checks'].pop('halving')), + ] + rejected = [] + for name, mutate in controls: + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + mutate(o, i) + # Rebind each mutated owner to its mutated invoice so tests of roles and + # profiles cannot pass merely by tripping an unrelated stale-file hash. + oh = digest(o) + i['owner_audit_sha256'] = oh + try: + assemble(o, i, oh, digest(i)) + except (AssertionError, KeyError): + rejected.append(name) + else: + raise AssertionError('Invalid admission receipt accepted: ' + name) + try: + assemble(owner, invoice, '0' * 64, sha(invoice_path)) + except AssertionError: + rejected.append('wrong_owner_receipt_hash') + else: + raise AssertionError('Wrong owner digest accepted') + assert len(rejected) == 13 + assert baseline['controls'] == ['next_grid', 'zero_eta', 'zero_beta', 'unit_beta'] + return dict( + status='PASS_EXACT_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS', + valid_receipt_kappa=baseline['kappa'], + input_sha256=baseline['input_sha256'], + assembler_sha256=sha(P / 'assemble.py'), + rejected_controls=rejected, + exact_outer_controls=baseline['controls'], + scope='Mutation controls for receipt completeness, both orientations, literal work/stock, profile and hash binding. Does not replace the fresh physical replay.', + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice) + a.out.write_text(json.dumps(result, indent=2) + '\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py new file mode 100644 index 0000000000..a532682863 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py @@ -0,0 +1,57 @@ +"""Independent exact scalar witness for a selected complex kernel word. +Uses immutable correct-word compensation for omission controls; no repaired +compensation is silently supplied to a mutant. No physical-hosting claim. +""" +import sys,json,gzip,hashlib,copy +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +p=Path(__file__).resolve().parent +path=Path(sys.argv[1]);selection=Path(sys.argv[2]);out=Path(sys.argv[3]);w=json.loads(gzip.decompress(path.read_bytes()));sel=json.loads(selection.read_text());v=len(w['ports']);n=2*v+w['report']['R'] +def ident():return[{r:Q(1)}for r in range(n)] +def apply(e,rows): + if e[0]=='scale': + _,t,a,b,*_=e;q=Q(a,b);rows[t]={j:q*x for j,x in rows[t].items()};return + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(rows[s].items()): + z=rows[t].get(j,Q(0))+q*x + if z:rows[t][j]=z + else:rows[t].pop(j,None) +def inv(e,dual=False): + e=copy.deepcopy(e) + if e[0]=='add': + e[3]*=-1 + if dual:e[1],e[2]=e[2],e[1] + else:e[2],e[3]=e[3],e[2] + return e +def replay(es): + rows=ident() + for e in es:apply(e,rows) + return rows +main=w['A']+w['cut']+w['B'];mx=replay(main);dirty=[{}for _ in range(n)] +for r in range(v,2*v):dirty[r]={j:x for j,x in mx[r].items()if j>=2*v} +for e in w['precondition']:apply(e,dirty) +comp=[] +for r in range(v,2*v): + for j,x in sorted(dirty[r].items()): + assert not w.get('start_extra',{}).get(str(j)),('nonzero-frame compensation',j) + comp.append(['add',r,j,-x.numerator,x.denominator,[]]) +cleanup=[inv(e)for e in reversed(w['A']+w['B'])if not v<=e[1]<2*v] +assert[e[:-1]for e in cleanup]==[e[:-1]for e in w['cleanup']] +program=w['precondition']+comp+main+cleanup;expected=ident() +for t in range(v):expected[v+t][t]=Q(1) +assert replay(program)==expected +back=ident() +for t in range(v):back[t][v+t]=Q(-1) +assert replay([inv(e,True)for e in program])==back +controls={} +recipe=json.loads((path.parent/'PROMOTION.json').read_text()) +for change in recipe['changes']: + for h in change['pivots']: + bb=[e for e in w['B']if not(e[0]=='add'and e[2]==2*v+h and e[1]>=2*v and e[-1]==change['new_E'])] + assert len(bb)==len(w['B'])-3 + cc=[inv(e)for e in reversed(w['A']+bb)if not v<=e[1]<2*v] + assert replay(w['precondition']+comp+w['A']+w['cut']+bb+cc)!=expected + controls[str(h)]='REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION' +r=dict(status='PASS_EXACT_RATIONAL_FORWARD_AND_INVERSE_TRANSPOSE',word_sha256=hashlib.sha256(path.read_bytes()).hexdigest(),selection_sha256=hashlib.sha256(selection.read_bytes()).hexdigest(),columns_each_orientation=n,compensations=len(comp),program_operations=len(program),kernel_pivots=len(controls),controls=controls,scope='Exact local scalar identity and preserved frame-zero compensation; physical owner routing, complete invoice and outer kappa separate.') +out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],n,len(controls)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/phases_full.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/phases_full.py new file mode 100644 index 0000000000..d68f097d5d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/code/phases_full.py @@ -0,0 +1,39 @@ +# Adapted from PR425 for heterogeneous centres by icekylinx with Codex assistance. +"""Exact phase-aware lowering of every used edge of the new structural word.""" +import gzip,hashlib,json,sys,time +from collections import Counter +from pathlib import Path +sys.path.insert(0,str(Path(sys.argv[2]).resolve())) +from clifford_exact import * + +OUT=Path(sys.argv[1]);P=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(P));n=c['h'];frames=c['frames'];start=time.monotonic();ops=[] +for U in frames: + op=canonical_frame(n,U) + L=[u|(u<=18 + return raw[:9]+b'\xff'+raw[10:] +gzip.compress=compress_portable +script=Path(sys.argv[1]).resolve() +sys.argv=sys.argv[1:] +sys.path.insert(0,str(script.parent)) +runpy.run_path(str(script),run_name='__main__') diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/data/OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..eeb01317d735847c932373cd864d93ca6dbdece8 GIT binary patch literal 414100 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 kE 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/moment.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/engines/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json new file mode 100644 index 0000000000..b61d859826 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json @@ -0,0 +1,239 @@ +{ + "word": { + "file": "data/bitE8mut-r420.json.gz", + "file_sha256": "9721a3819efd68307f66f00d84a952eb28eb7c3ad2ce79653ce295c98a764784", + "content_sha256": "e597e3885c0a8daa262afa5985ee2930443329126aece76d33159d81882bdcc2", + "plan_sha256": "d5c2494b4baae801143049e172db303b3c8e25a002e9d9715a1d79dcb2d74c58", + "R": 420, + "retained_totals": 9, + "gates": { + "D": 120, + "A": 2064, + "B": 837, + "C": 2661 + }, + "local_histogram": { + "1": 1320, + "2": 1440, + "4": 60, + "5": 120, + "8": 9 + }, + "legality": { + "records": 29874, + "common_frame_ADDs": 26916, + "rank_mass": 5112 + }, + "five_stage_columns": 900, + "five_stage_payload_bits": 100, + "nine_stage_columns": 1380, + "nine_stage_payload_bits": 100, + "eleven_stage_columns": 1620, + "eleven_stage_payload_bits": 100 + }, + "interface": { + "hypotheses": { + "H1_no_target_feeds_z": true, + "H2_D_frame0_targets_from_helpers": true, + "H3_A_z_only_scatter_targets_B_split": true, + "H4_C_literal_reverse_at_full": true, + "H5_V_identity": true + }, + "conclusion": { + "U_block_form": true, + "J_identity": true, + "K_equals_D": true, + "C_is_U_inverse": true + }, + "interleaving": { + "z_gates_A": 2064, + "source_writes_A": 0, + "z_gates_B": 597, + "source_writes_B": 597, + "helper_writes_B": 0, + "sources_rewritten_B": 120, + "B_z_write_frame_dims": { + "4": 477, + "6": 120 + }, + "B_z_operand_kinds": { + "source<-helper": 120, + "source<-source": 477 + }, + "B_z_operand_kinds_by_dim": { + "dim4:source<-source": 477, + "dim6:source<-helper": 120 + }, + "B_z_writes_after_a_target_read_of_the_same_register": 597, + "B_target_reads_of_registers_rewritten_earlier_in_B": 120, + "target_reads_of_targets": 0, + "cleanup_gates": 2661 + } + }, + "nine": { + "pipeline": "PR #510 (PR #463 nine-stage template, 32 replicas, PR #442 hosting, PR #493 outer assembly)", + "bit_lower": "413456747036699736067/250000000000000000000000", + "bit_lower_decimal": "0.001653826988146798944268", + "profile": { + "1": 380160, + "2": 426624, + "4": 32640, + "5": 34560, + "6": 15360, + "7": 23040, + "8": 2592, + "42": 3456 + }, + "bit": { + "live": 30720, + "physical": 30729, + "maxchild": 42, + "rank_mass": 1956096, + "hosted_residuals": 120960, + "bank_assignments": 0, + "prefix_bits": 189, + "charged_prefix_bits": 192, + "coefficient_bits": 189, + "two_level_coefficient_bits": 416, + "charged_two_level_coefficient_bits": 512, + "row_coefficient": 18355, + "halving_depth": 2 + }, + "kappa": { + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "eleven": { + "pipeline": "PR #493 (PR #445 geometry, PR #472 emitter, audit and invoice, PR #442 hosting)", + "bit_lower": "82015816228313440961/50000000000000000000000", + "bit_lower_decimal": "0.00164031632456626881922", + "profile": { + "1": 116160, + "2": 130560, + "4": 9120, + "5": 10560, + "6": 3839, + "7": 7680, + "8": 792, + "14": 1, + "56": 3497 + }, + "bit": { + "live": 9600, + "physical": 9609, + "maxchild": 56, + "rank_mass": 745536, + "hosted_residuals": 36960, + "prefix_bits": 4710, + "charged_prefix_bits": 4736, + "coefficient_bits": 4710, + "three_level_coefficient_bits": 14185, + "charged_three_level_coefficient_bits": 14208, + "row_coefficient": 19431, + "halving_depth": 3 + }, + "emitted_program_sha256": "3de4325e0df33ca85116d05cbcc6810f025d6083e5134d128236769c97699f51", + "kappa": { + "pr535": { + "kappa": "793733736881443/500000000000000000", + "kappa_decimal": "0.001587467473762886", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "complex" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + } + } + }, + "controls": { + "pr510_r480_nine": { + "word": "vendor/pr510/e8-r480-dead-totals/data/bitE8mut-r480.json.gz", + "bit_lower": "396861776523137034277/250000000000000000000000", + "bit_lower_decimal": "0.001587447106092548137108", + "kappa": { + "pr535": { + "kappa": "1584931111785787/1000000000000000000", + "kappa_decimal": "0.001584931111785787", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "bit" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + }, + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "complex_lower": "663394767670133/500000000000000000", + "binding_component": "complex" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "complex_lower": "1305231506267591/1000000000000000000", + "binding_component": "complex" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "complex_lower": "1297203880559577927527/1000000000000000000000000", + "binding_component": "complex" + } + } + }, + "pr493_r489_eleven": { + "word": "../e8-bit-carrier-skeleton/data/bit/bitE8mut-r489.json.gz", + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_lower_decimal": "0.001565442026981656908596", + "emitted_program_sha256": "e37b52e4861c39154b5891460fb45df8651c92cd68961078f8f06596f057c822", + "kappa": { + "pr535": { + "kappa": "97687203033227/62500000000000000", + "kappa_decimal": "0.001562995248531632", + "complex_lower": "1589991533606044174031/1000000000000000000000000", + "binding_component": "bit" + }, + "pr531": { + "kappa": "1517760977820331/1000000000000000000", + "kappa_decimal": "0.001517760977820331", + "complex_lower": "304013615566499291631/200000000000000000000000", + "binding_component": "complex" + }, + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "complex_lower": "663394767670133/500000000000000000", + "binding_component": "complex" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "complex_lower": "1305231506267591/1000000000000000000", + "binding_component": "complex" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "complex_lower": "1297203880559577927527/1000000000000000000000000", + "binding_component": "complex" + } + } + } + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json new file mode 100644 index 0000000000..37f7dea7a9 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json @@ -0,0 +1,11 @@ +{ + "adapted_from_pr": 550, + "head": "c7337040822978f1611ce9d9d44e7bb96d887e23", + "original_assembler_sha256": "58ca07fd72c6ab605e94eb5dda44989cf48437f9fade913cccc192b14b4fc60e", + "changes": [ + "Bind new full paid profile and all actual invoice primitive counts.", + "Use seven finite bootstrap levels with eta=beta=1e-24 and seed backoff1e-27.", + "Retain all admission field checks, both exact rational engines,47outer constraints and13malformedreceipt controls." + ], + "ownership_serialization": "Literal allocation unchanged by sorting to async call time then helper; initial unsorted and stage-ordered inputs correctly rejected by stream digest. Unchanged auditor retained." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md new file mode 100644 index 0000000000..c5d43a7591 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md @@ -0,0 +1,18 @@ +# Literal rank-five kernel promotion + +Start with the exact raw PR552 word reconstructed from the pinned package. Immediately after the center, its B prefix contains 320 gauge compensation gates followed by 168 kernel shears. The latter use 14 disjoint groups with four donor helpers and four pivot helpers each. The four donor response columns span the four pivot response columns over dyadic rationals. Donors enter at the group's rank-one gauge line; pivots enter at a common rank-four frame E. + +For groups 10 and 6, all eight helpers' first downstream frames contain a common rank-five frame F containing E. The exact chosen frames are: + +| Group | E | F | Promoted pivots | +| --- | --- | --- | --- | +| 10 | 260,132,96,24 | 260,132,96,24,1 | 419,421,422,423 | +| 6 | 267,139,96,30 | 267,139,96,25,7 | 451,453,454,455 | + +These integer lists encode bases in the inherited nine-dimensional binary frame convention. `promote.py` checks both ranks and the actual span containment. It changes each pivot's entrance frame and its three outgoing kernel shear frames from E to F. Every scalar gate and coefficient is retained. Kernel gates commute because the set of donor destinations is disjoint from the set of pivot sources, so placing the retained rank-four kernel gates before the promoted rank-five gates leaves the scalar word unchanged. The cleanup is regenerated as the literal reversed inverse of the changed word. + +The original scalar dirty-response cancellation therefore still holds. It is nevertheless checked independently for every one of the 728 formal columns, including every arbitrary dirty helper, in forward and inverse-transpose orientations. The additional omission controls remove each promoted pivot's three corrections and recompute only literal cleanup; the correct word's compensation table is frozen and each resulting wrong operator must be rejected. + +Each selected group has downstream first-helper rank six. Its four donors previously climbed rank 1→4→6, paying four rank-three and four rank-two children. They now climb 1→5→6, paying four rank-four and four rank-one children. Its four pivots previously climbed 4→6 and now climb 5→6. Thus one complete four-pivot group has profile delta `{1:+8,2:-8,3:-4,4:+4}` and replaces four width-five helpers by four width-four helpers. Two groups produce the complete local profile and width inventory stated in the README. The actual full frame-chain calculation and both independently emitted reflected ledgers verify this count; it is not obtained by scaling an isolated pivot. + +Physical hosting is a separate obligation. The new width-four helper roles require a newly constructed literal owner map and plan. The final verifier must derive the globally paid profile from those actual owners, check stage and chart legality, compile every exact phase edge, compute the finite invoice, certify both moment engines including fallback, and satisfy every outer-assembly inequality. A positive local or relaxed packing calculation alone is not admission. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json new file mode 100644 index 0000000000..9faee61b54 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json @@ -0,0 +1,20 @@ +{ + "status": "PASS_EXACT_RATIONAL_FORWARD_AND_INVERSE_TRANSPOSE", + "word_sha256": "59eb1a2356b764544be4aab0432df1b07710ca57f8fe32fe6c0788e83aded4aa", + "selection_sha256": "16ecc4a5c08af6750ee8610b722f74eba82a9eeb9703f0f0e0ace08ce5c82ad3", + "columns_each_orientation": 728, + "compensations": 9132, + "program_operations": 16266, + "kernel_pivots": 8, + "controls": { + "419": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "421": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "422": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "423": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "451": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "453": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "454": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION", + "455": "REJECTED_OMITTED_PROMOTED_POSTCENTER_KERNEL_CORRECTION" + }, + "scope": "Exact local scalar identity and preserved frame-zero compensation; physical owner routing, complete invoice and outer kappa separate." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json new file mode 100644 index 0000000000..d4b6dc0e6d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json @@ -0,0 +1,636 @@ +{ + "status": "EXACT_POSTCENTER_RANK5_CAP_RESPONSE_SCREEN", + "source_word_sha256": "a30810b755cf80e1128c0b932728bd51ca8e0bb31225fc415675afb42a766c8f", + "source": "/private/tmp/pr552-full-independent/complex-local/weighted/FULL-WORD.json.gz", + "helper_count": 112, + "global_rank": 56, + "global_nullity": 56, + "distinct_rank5_caps": 5788, + "rows": [ + { + "E": [ + 260, + 132, + 96, + 24, + 1 + ], + "helpers": [ + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423 + ], + "groups": [ + 10 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 416, + 417, + 418, + 420 + ], + "relations": { + "419": { + "416": "1", + "418": "-1", + "417": "1" + }, + "421": { + "417": "-2", + "420": "1", + "416": "2" + }, + "422": { + "420": "1", + "416": "2", + "418": "-2" + }, + "423": { + "420": "1", + "418": "2", + "417": "-2" + } + } + }, + { + "E": [ + 267, + 139, + 96, + 25, + 7 + ], + "helpers": [ + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455 + ], + "groups": [ + 6 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 448, + 449, + 450, + 452 + ], + "relations": { + "451": { + "448": "1", + "450": "-1", + "449": "1" + }, + "453": { + "449": "1", + "452": "1", + "448": "-1" + }, + "454": { + "452": "1", + "448": "-1", + "450": "1" + }, + "455": { + "452": "1", + "450": "-1", + "449": "1" + } + } + }, + { + "E": [ + 272, + 144, + 96, + 6, + 1 + ], + "helpers": [ + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415 + ], + "groups": [ + 12 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 408, + 409, + 410, + 412 + ], + "relations": { + "411": { + "408": "1", + "410": "-1", + "409": "1" + }, + "413": { + "409": "1", + "412": "1", + "408": "-1" + }, + "414": { + "412": "1", + "408": "-1", + "410": "1" + }, + "415": { + "412": "1", + "410": "-1", + "409": "1" + } + } + }, + { + "E": [ + 291, + 163, + 97, + 24, + 7 + ], + "helpers": [ + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471 + ], + "groups": [ + 4 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 464, + 465, + 466, + 468 + ], + "relations": { + "467": { + "464": "1", + "466": "-1", + "465": "1" + }, + "469": { + "465": "1", + "468": "1", + "464": "-1" + }, + "470": { + "468": "1", + "464": "-1", + "466": "1" + }, + "471": { + "468": "1", + "466": "-1", + "465": "1" + } + } + }, + { + "E": [ + 297, + 169, + 97, + 25, + 6 + ], + "helpers": [ + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495 + ], + "groups": [ + 3 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 488, + 489, + 490, + 492 + ], + "relations": { + "491": { + "488": "1", + "490": "-1", + "489": "1" + }, + "493": { + "489": "1", + "492": "1", + "488": "-1" + }, + "494": { + "492": "1", + "488": "-1", + "490": "1" + }, + "495": { + "492": "1", + "490": "-1", + "489": "1" + } + } + }, + { + "E": [ + 298, + 170, + 102, + 30, + 1 + ], + "helpers": [ + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439 + ], + "groups": [ + 8 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 432, + 433, + 434, + 436 + ], + "relations": { + "435": { + "432": "1", + "434": "-1", + "433": "1" + }, + "437": { + "433": "-2", + "436": "1", + "432": "2" + }, + "438": { + "436": "1", + "432": "2", + "434": "-2" + }, + "439": { + "436": "1", + "434": "2", + "433": "-2" + } + } + }, + { + "E": [ + 385, + 75, + 42, + 25, + 7 + ], + "helpers": [ + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463 + ], + "groups": [ + 5 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 456, + 457, + 458, + 460 + ], + "relations": { + "459": { + "456": "1", + "458": "-1", + "457": "1" + }, + "461": { + "457": "1", + "460": "1", + "456": "-1" + }, + "462": { + "460": "1", + "456": "-1", + "458": "1" + }, + "463": { + "460": "1", + "458": "-1", + "457": "1" + } + } + }, + { + "E": [ + 385, + 96, + 16, + 9, + 6 + ], + "helpers": [ + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487 + ], + "groups": [ + 1 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 480, + 481, + 482, + 484 + ], + "relations": { + "483": { + "480": "1", + "482": "-1", + "481": "1" + }, + "485": { + "481": "1", + "484": "1", + "480": "-1" + }, + "486": { + "484": "1", + "480": "-1", + "482": "1" + }, + "487": { + "484": "1", + "482": "-1", + "481": "1" + } + } + }, + { + "E": [ + 385, + 96, + 24, + 4, + 3 + ], + "helpers": [ + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479 + ], + "groups": [ + 0 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 472, + 473, + 474, + 476 + ], + "relations": { + "475": { + "472": "1", + "474": "-1", + "473": "1" + }, + "477": { + "473": "1", + "476": "1", + "472": "-1" + }, + "478": { + "476": "1", + "472": "-1", + "474": "1" + }, + "479": { + "476": "1", + "474": "-1", + "473": "1" + } + } + }, + { + "E": [ + 390, + 68, + 34, + 24, + 1 + ], + "helpers": [ + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431 + ], + "groups": [ + 9 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 424, + 425, + 426, + 428 + ], + "relations": { + "427": { + "424": "1", + "426": "-1", + "425": "1" + }, + "429": { + "425": "-2", + "428": "1", + "424": "2" + }, + "430": { + "428": "1", + "424": "2", + "426": "-2" + }, + "431": { + "428": "1", + "426": "2", + "425": "-2" + } + } + }, + { + "E": [ + 390, + 96, + 20, + 10, + 1 + ], + "helpers": [ + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447 + ], + "groups": [ + 7 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 440, + 441, + 442, + 444 + ], + "relations": { + "443": { + "440": "1", + "442": "-1", + "441": "1" + }, + "445": { + "441": "-2", + "444": "1", + "440": "2" + }, + "446": { + "444": "1", + "440": "2", + "442": "-2" + }, + "447": { + "444": "1", + "442": "2", + "441": "-2" + } + } + }, + { + "E": [ + 408, + 80, + 40, + 6, + 1 + ], + "helpers": [ + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407 + ], + "groups": [ + 11 + ], + "rank": 4, + "nullity": 4, + "donors": [ + 400, + 401, + 402, + 404 + ], + "relations": { + "403": { + "400": "1", + "402": "-1", + "401": "1" + }, + "405": { + "401": "1", + "404": "1", + "400": "-1" + }, + "406": { + "404": "1", + "400": "-1", + "402": "1" + }, + "407": { + "404": "1", + "402": "-1", + "401": "1" + } + } + } + ], + "scope": "Exact suffix responses of112postcenter rank4-group helpers at current cut on552. Complete rank5subspaces of each current first-use frame, restricted to each groups existing rank1gauge line. No downstream-frame restructuring or physical claim." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json new file mode 100644 index 0000000000..7ee2fb720a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json @@ -0,0 +1,30 @@ +{ + "status": "PASS_FILTRATION_WAVEFRONT", + "kappa": "795984451416673/500000000000000000", + "kappa_decimal": "0.001591968902833346", + "bit_lower": "413456747036699736067/250000000000000000000000", + "complex_lower": "1594507308884431019637/1000000000000000000000000", + "complex_template_sha256": "1ddb317665797be007dfcc06e295f46bf9115ddeb308a21a60f98b9c28c6aff0", + "complex_canonical_word_sha256": "995e46ed6dc8377f02bf05a3370171796364cedefdfeaeae47c2a207b5a8b173", + "complex_global_profile": { + "1": 165600, + "2": 32128, + "3": 35907, + "4": 13248, + "5": 4032, + "6": 4032, + "7": 208, + "8": 576, + "39": 1, + "48": 1660 + }, + "complex_prefix_bits": 225, + "forward_events": 21483, + "backward_events": 21483, + "waves": 8, + "wave_omission_controls": 8, + "coset_rewrites": 12, + "compensation_additions_saved": 624, + "outer_constraints": 47, + "bit_operator": "Pinned PR543 cited dependency, not physically replayed here" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/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/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json new file mode 100644 index 0000000000..e7acc72ad7 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json @@ -0,0 +1,421 @@ +{ + "format": "sha256-lf-text-v1", + "files": { + "EXPECTED.json": { + "mode": "lf-text", + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6" + }, + "LICENSE": { + "mode": "lf-text", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "README.md": { + "mode": "lf-text", + "sha256": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d" + }, + "code/alien-avalanche80.cpp": { + "mode": "lf-text", + "sha256": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db" + }, + "code/alien-flags.cpp": { + "mode": "lf-text", + "sha256": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3" + }, + "code/assemble.py": { + "mode": "lf-text", + "sha256": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904" + }, + "code/build_wave.py": { + "mode": "lf-text", + "sha256": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e" + }, + "complex-global/README.md": { + "mode": "lf-text", + "sha256": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353" + }, + "complex-global/RESOURCE-TRANSFERS.md": { + "mode": "lf-text", + "sha256": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7" + }, + "complex-global/SAT-OWNERS.json.gz": { + "mode": "bytes", + "sha256": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903" + }, + "complex-global/SAT534-PLAN.json": { + "mode": "lf-text", + "sha256": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e" + }, + "complex-global/SCREEN-RECEIPT.json": { + "mode": "lf-text", + "sha256": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3" + }, + "complex-global/SOURCE-TRANSFERS.json": { + "mode": "lf-text", + "sha256": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839" + }, + "complex-global/SOURCES.json": { + "mode": "lf-text", + "sha256": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643" + }, + "complex-global/TWO-RESOURCE-TECHNIQUES.md": { + "mode": "lf-text", + "sha256": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4" + }, + "complex-global/WAVE-MAJORISATION.json": { + "mode": "lf-text", + "sha256": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475" + }, + "complex-global/replay.py": { + "mode": "lf-text", + "sha256": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046" + }, + "complex-global/run_complex44.py": { + "mode": "lf-text", + "sha256": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc" + }, + "complex-global/run_portable.py": { + "mode": "lf-text", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955" + }, + "complex-global/vendor531/LICENSE": { + "mode": "lf-text", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "complex-global/vendor531/NOTICE.md": { + "mode": "lf-text", + "sha256": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73" + }, + "complex-global/vendor531/SOURCES.json": { + "mode": "lf-text", + "sha256": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60" + }, + "complex-global/vendor531/code/adapters_local.py": { + "mode": "lf-text", + "sha256": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113" + }, + "complex-global/vendor531/code/audit_and_transport.py": { + "mode": "lf-text", + "sha256": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f" + }, + "complex-global/vendor531/code/audit_local.py": { + "mode": "lf-text", + "sha256": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8" + }, + "complex-global/vendor531/code/audit_supplier_hosted.py": { + "mode": "lf-text", + "sha256": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43" + }, + "complex-global/vendor531/code/emit_local.py": { + "mode": "lf-text", + "sha256": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac" + }, + "complex-global/vendor531/code/emit_supplier_hosted.py": { + "mode": "lf-text", + "sha256": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920" + }, + "complex-global/vendor531/code/invoice_final.py": { + "mode": "lf-text", + "sha256": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97" + }, + "complex-global/vendor531/code/phases_delta.py": { + "mode": "lf-text", + "sha256": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6" + }, + "complex-global/vendor531/code/prepare_supplier_base.py": { + "mode": "lf-text", + "sha256": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0" + }, + "complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": { + "mode": "lf-text", + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478" + }, + "complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": { + "mode": "bytes", + "sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667" + }, + "complex-global/vendor531/inputs/PR523-ANCESTRY.json": { + "mode": "lf-text", + "sha256": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a" + }, + "complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": { + "mode": "lf-text", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": { + "mode": "lf-text", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098" + }, + "complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": { + "mode": "lf-text", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482" + }, + "complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": { + "mode": "lf-text", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "complex-global/vendor531/vendor/clifford/clifford_exact.py": { + "mode": "lf-text", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "complex-global/vendor535/LICENSE": { + "mode": "lf-text", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "complex-global/vendor535/NOTICE.md": { + "mode": "lf-text", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd" + }, + "complex-global/vendor535/code/assemble_combined.py": { + "mode": "lf-text", + "sha256": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b" + }, + "complex-global/vendor535/inputs/PR510-EXPECTED.json": { + "mode": "lf-text", + "sha256": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f" + }, + "complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": { + "mode": "bytes", + "sha256": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00" + }, + "complex-local/README.md": { + "mode": "lf-text", + "sha256": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948" + }, + "complex-local/SOURCE-MANIFEST.json": { + "mode": "lf-text", + "sha256": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc" + }, + "complex-local/code/apply_syndrome.py": { + "mode": "lf-text", + "sha256": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8" + }, + "complex-local/code/port_frames.py": { + "mode": "lf-text", + "sha256": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1" + }, + "complex-local/code/run_portable.py": { + "mode": "lf-text", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955" + }, + "complex-local/docs/OPENAI-SOURCES.json": { + "mode": "lf-text", + "sha256": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd" + }, + "complex-local/docs/SEARCH-RECORD.md": { + "mode": "lf-text", + "sha256": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8" + }, + "complex-local/docs/TWO-SOURCE-PROOF.md": { + "mode": "lf-text", + "sha256": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75" + }, + "complex-local/inputs/PR534-WORD.json.gz": { + "mode": "bytes", + "sha256": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095" + }, + "complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": { + "mode": "bytes", + "sha256": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37" + }, + "complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": { + "mode": "lf-text", + "sha256": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102" + }, + "complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": { + "mode": "lf-text", + "sha256": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b" + }, + "complex-local/run_local.py": { + "mode": "lf-text", + "sha256": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695" + }, + "complex-local/static44/LICENSE": { + "mode": "lf-text", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "complex-local/static44/META-SOURCES.json": { + "mode": "lf-text", + "sha256": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090" + }, + "complex-local/static44/NOTICE-upstream.md": { + "mode": "lf-text", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd" + }, + "complex-local/static44/PROOF.md": { + "mode": "lf-text", + "sha256": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f" + }, + "complex-local/static44/README.md": { + "mode": "lf-text", + "sha256": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c" + }, + "complex-local/static44/RECIPE.json": { + "mode": "lf-text", + "sha256": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa" + }, + "complex-local/static44/SOURCE-MANIFEST.json": { + "mode": "lf-text", + "sha256": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8" + }, + "complex-local/static44/audit_scalar.py": { + "mode": "lf-text", + "sha256": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943" + }, + "complex-local/static44/build.py": { + "mode": "lf-text", + "sha256": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a" + }, + "complex-local/static44/gk/gk_common.py": { + "mode": "lf-text", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + "complex-local/static44/gk/gk_word.py": { + "mode": "lf-text", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b" + }, + "complex-local/static44/inputs/BASE535.json.gz": { + "mode": "bytes", + "sha256": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390" + }, + "complex-local/static44/inputs/OLD-RECIPE.json": { + "mode": "lf-text", + "sha256": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763" + }, + "complex-local/static44/inputs/RAW504.json.gz": { + "mode": "bytes", + "sha256": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d" + }, + "complex-local/static44/replay.py": { + "mode": "lf-text", + "sha256": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d" + }, + "docs/DAG-STRUCTURES.json": { + "mode": "lf-text", + "sha256": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053" + }, + "docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": { + "mode": "lf-text", + "sha256": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c" + }, + "docs/ELIMINATION-CODIM2.json": { + "mode": "lf-text", + "sha256": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698" + }, + "docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": { + "mode": "lf-text", + "sha256": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9" + }, + "docs/ELIMINATION-SCREEN-REVIEW.json": { + "mode": "lf-text", + "sha256": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5" + }, + "docs/ELIMINATION-SOURCES.json": { + "mode": "lf-text", + "sha256": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b" + }, + "docs/FRAME-SOURCES.json": { + "mode": "lf-text", + "sha256": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d" + }, + "docs/FRAME-TRANSFERS.md": { + "mode": "lf-text", + "sha256": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387" + }, + "docs/PR-LINEAGE.md": { + "mode": "lf-text", + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0" + }, + "docs/PUBLIC-PINS.json": { + "mode": "lf-text", + "sha256": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd" + }, + "engines/base_two_moment.py": { + "mode": "lf-text", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098" + }, + "engines/moment.py": { + "mode": "lf-text", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482" + }, + "engines/outer.py": { + "mode": "lf-text", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "evidence/COMPLEX-INVOICE.json": { + "mode": "lf-text", + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0" + }, + "evidence/EXACT-ASSEMBLY.json": { + "mode": "lf-text", + "sha256": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83" + }, + "evidence/FINAL-RESOURCE.json": { + "mode": "lf-text", + "sha256": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7" + }, + "evidence/WAVE-REVIEW.json": { + "mode": "lf-text", + "sha256": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506" + }, + "inputs/PR543-EXPECTED.json": { + "mode": "lf-text", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d" + }, + "inputs/WAVES.json": { + "mode": "lf-text", + "sha256": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf" + }, + "optional-audit/COSET-PATH-APPLICATION.md": { + "mode": "lf-text", + "sha256": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711" + }, + "optional-audit/COSET-PATH-REVIEW.json": { + "mode": "lf-text", + "sha256": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168" + }, + "optional-audit/COSET-SOURCE-BINDING.json": { + "mode": "lf-text", + "sha256": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2" + }, + "optional-audit/audit_coset_paths.cpp": { + "mode": "lf-text", + "sha256": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2" + }, + "optional-audit/coset-path-input.txt": { + "mode": "lf-text", + "sha256": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341" + }, + "optional-audit/export_coset_paths.py": { + "mode": "lf-text", + "sha256": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9" + }, + "response/CROSS-FIELD-PROOFS.md": { + "mode": "lf-text", + "sha256": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e" + }, + "response/README.md": { + "mode": "lf-text", + "sha256": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1" + }, + "response/SOURCE-MANIFEST.json": { + "mode": "lf-text", + "sha256": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a" + }, + "response/SOURCES.json": { + "mode": "lf-text", + "sha256": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857" + }, + "response/WEIGHTED-COSET-SELECTION.json": { + "mode": "lf-text", + "sha256": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945" + }, + "response/build_weighted_coset.py": { + "mode": "lf-text", + "sha256": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c" + }, + "verify.py": { + "mode": "lf-text", + "sha256": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d" + } + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/README.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/README.md new file mode 100644 index 0000000000..f4c470edd1 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/README.md @@ -0,0 +1,62 @@ +# Collective frame contraction and weighted response decoding + +Conditional **kappa = 0.001591968902833346** = 795984451416673 / 500000000000000000. +This is **0.07906544% above PR547**, and improves the previous delivered0.001590591090759927. The public snapshot is frozen through PR547. The new contribution is a physically admitted collective frame transformation and a sparse-response rewrite family, composed with PR543's stronger bit supplier. + +## Concrete improvement + +The old construction was locally stuck under single-event frame choices and whole equal-frame plateaus. Interpret its frame histories as coupled persistence flags. Intersect a predecessor-closed collection of events with a hyperplane, leaving all observation and boundary frames fixed. Eight such collective waves change8 to10 event frames at a time. They preserve the scalar program but alter the paid rank distribution. + +Every wave replaces two copies of the pair of child ranks(2,3) by(1,4). Across all eight, the exact local delta is + + 16(e1 - e2 - e3 + e4). + +Strict concavity proves a better moment for every exponent in(0,1), with unchanged rank mass and child count. No floating optimization score is accepted as evidence. The new phases, local programs, global physical charts and scalar invoice are all reconstructed. + +Next, twelve exact weighted-coset source rewrites reduce the cold-dirt compensation table from9,756 to9,132 additions, saving624. The complete emitted local program shrinks from22,107 to21,483 events in each orientation. This second change preserves the paid histogram: its saving is scalar complexity, not an additional kappa increase. + +The exact final complex saving is b=0.001594507308884431019637. The cited PR543 bit saving is c=0.001653826988146798944268, so the complex side binds. Complete profiles, not separately estimated gains, enter both rational moment engines and all47 strict outer inequalities. + +## Eight cross-field structures, with their actual roles + +| Worker | Connection | What transfers here | +|---|---|---| +| Root | Persistent vector-space flags <-> register-frame histories | A birth-time picture exposes collective changes missed by isolated event edits; the selected eight waves improve the paid moment. | +| Root | Galois adjunctions/subspace-lattice geometry <-> compiler legality closure | Meet with a hyperplane gives an exact predecessor-closure theorem with fixed boundaries; no global common-basis assumption. | +| Elimination | Electrical Kron/Schur elimination <-> eliminating internal register versions | A sufficient paid-elimination theorem and independent exact boundary-transfer audit; direct helper-removal screens found no new gain. | +| Elimination | Quiver path algebra <-> linear circuit transfer | Finite path sums verify the protected endpoint and all twelve source-error witnesses using an independent exact-dyadic C++ implementation. | +| Response | State-space impulse response <-> prefix/suffix rank-one transfer updates | Supplies exact response updates for source changes; the separate minimal-realization search found no additional merge. | +| Response | Coding-theory coset representatives <-> sparse cold-dirt compensation | Twelve checked rewrites save624 scalar additions, with all protected columns preserved. | +| Resource | Integral space-time circulation <-> physical whole-owner schedules | Reuses the explicit feasible owner map and rebuilds its charts for the new provider; stage/mixed-provider searches yielded no extra gain. | +| Resource | Majorization/thermomajorization <-> paid child-rank transport | An explicit doubly stochastic2x2 certificate proves the selected(2,3)->(1,4) change improves every relevant moment. | + +These are precise structural transfers with constructive hypotheses, not a claim that everything in one subject transfers automatically. The underlying mathematics is established; the new result is this compatible construction and application. Negative searches and their finite scope are retained. Detailed proofs and exact source hashes are in docs/, response/ and complex-global/. + +## Replay + +Requirements: Python3.11+ and NumPy. No network, Lean, optimizer, GPU or C++ compiler is needed for the mandatory replay. Run with assertions enabled: + + python -B verify.py --work ../fresh-wavefront-run + +The output directory must be new and outside this package. The verifier validates the LF-aware manifest, normalizes a scratch copy, reconstructs the complex word from primitive inputs through the complete static44/frame/syndrome/wave/coset chain, runs the actual local phase and all-column checks, rebuilds the complete physical owner controller, recounts the invoice, and certifies both moment endpoints plus the outer assembly. EXPECTED.json pins the identities and result. The unchanged PR543 bit operator is a cited dependency; this package checks its numerical profile and invoice conditions without duplicating its cold physical replay. + +Checks include728 complex columns in both orientations,44 static-response omission controls,23 adapter recipes,all2,929 directed phase edges (199 fresh for the changed wave frames),11 local mutations,2,972 full73-column owner charts,seven controller mutations,eight new wave-omission controls and47 outer constraints with four invalid-parameter/grid controls. A separate independent exact-dyadic C++ path/Schur audit checks48,832 protected transfer entries and8,736 entries in the twelve source-error witnesses; its source, input and receipt are supplied as an optional audit artifact. + +Generated new word constructors and the complex launcher fix gzip level,timestamp and OS byte. Text files, including headers and hashes, are LF-normalized in the manifest. The release is tested from an all-text CRLF copy; the upload batches are checked by byte-for-byte reassembly. + +## Numerical and physical data + +- Local histogram: {1:2300,2:440,3:472,4:184,5:56,6:56,8:8}. +- Global histogram: {1:165600,2:32128,3:35907,4:13248,5:4032,6:4032,7:208,8:576,39:1,48:1660}. +- Complex live stock7168;physical7682;deficit2560;36,288 helper roles across72 calls. +- Measured complex prefix225 is below charged512;row16467 is below retained20161. +- Final canonical complex word hash371638c4f444515caa0586fa7bac838fc7a7c01c4f6110caccf1d4c4f90453b1. +- Complete template hash1ddb317665797be007dfcc06e295f46bf9115ddeb308a21a60f98b9c28c6aff0. + +## Scope and direct lineage + +This is a conditional finite witness under retained all-size realization,common-label/mutable-basis,complete-call hosting,precision/tape and analytic-transfer interfaces. PR543's interleaved phase-B source updates retain its explicit H1-H5 interface argument. No unconditional multiplication theorem, fresh Lean certification, global optimizer guarantee or measured end-to-end multiplication speedup is claimed. Restoring scalar helper dirt does not erase the complete helper's residual Q action. + +PR543 supplies the unchanged R420 bit supplier;PR547 supplies the latest two-supplier arithmetic composition pattern. PR544/546 supply current comparison compositions;PR545's larger draft bit bound was inspected but would not increase this complex-bound kappa. PR541 published the preceding preload/static44 work. PR534 supplies the earlier frame assignment;PR535 and531 supply the complex construction,transport,phase,owner and invoice machinery. The inherited bit lineage includes PR510/503/493, and the compiler/physical lineage includes PR484/463/444/442/386. Detailed attribution and source links are in docs/PR-LINEAGE.md; upstream notices and licenses are preserved. + +No files are published by these scripts. All submission actions remain manual. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp new file mode 100644 index 0000000000..568feafc63 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp @@ -0,0 +1,7 @@ +#include +using namespace std;using B=bitset<512>;struct N{bool fixed;B s;int d;vector pre,nxt,regs;};vectora;vectorhyper(512);long double pc[11]; +int main(int argc,char**argv){ifstream in(argv[1]);int nf,nn,nr;in>>nf>>nn>>nr;vectorfs(nf);vectordims(nf);for(int f=0;f>n;dims[f]=round(log2(n));while(n--){in>>x;fs[f][x]=1;}}a.resize(nn);vectorlast(nr,-1);for(int i=0;i>fixed>>f>>k;auto &n=a[i];n.fixed=fixed;n.s=fs[f];n.d=dims[f];while(k--){int r;in>>r;n.regs.push_back(r);n.pre.push_back(last[r]);n.nxt.push_back(-1);if(last[r]>=0){auto&p=a[last[r]];int j=find(p.regs.begin(),p.regs.end(),r)-p.regs.begin();p.nxt[j]=i;}last[r]=i;}} +for(int v=1;v<512;v++)for(int x=0;x<512;x++)if(!(__builtin_popcount(v&x)%2))hyper[v][x]=1;for(int d=1;d<11;d++)pc[d]=powl(d,1-.001594L);vectormark(nn,0);int stamp=0;long long cases=0,feasible=0;ofstream out(argv[2]);out<<"{\"passes\":[";bool first=true; +for(int round=0;round<80;round++){long double best=-1e-13;vectorbst;int bv=0,bs=0;for(int sign:{1,-1})for(int v=1;v<512;v++){vectoractive(nn);for(int i=0;iq{seed};mark[seed]=stamp;bool bad=false;for(int pos=0;pos<(int)q.size();pos++){int i=q[pos];const auto &adj=sign==1?a[i].nxt:a[i].pre;for(int j:adj)if(j>=0&&active[j]&&mark[j]!=stamp){if(a[j].fixed){bad=true;break;}mark[j]=stamp;q.push_back(j);}if(bad)break;}if(bad)continue;feasible++;long double d=0;for(int i:q){for(int j:a[i].pre)if(j>=0&&mark[j]!=stamp){int r=a[i].d-a[j].d;assert(r+sign>=0);d+=pc[r+sign]-pc[r];}for(int j:a[i].nxt)if(j>=0&&mark[j]!=stamp){int r=a[j].d-a[i].d;assert(r-sign>=0);d+=pc[r-sign]-pc[r];}}if(d +using namespace std; using B=bitset<512>; +struct F{B s;int d;};struct N{bool fixed;int f;vector regs,pre,nxt;}; +vector fs;vector ns;long double pc[10]; +bool sub(int a,int b){return (fs[a].s & ~fs[b].s).none();} +long double change(const vector&v,int f){unordered_setS(v.begin(),v.end());long double z=0;for(int i:v){auto &n=ns[i];for(int j:n.pre)if(j>=0&&!S.count(j)){z+=pc[fs[f].d-fs[ns[j].f].d]-pc[fs[n.f].d-fs[ns[j].f].d];}for(int j:n.nxt)if(j>=0&&!S.count(j)){z+=pc[fs[ns[j].f].d-fs[f].d]-pc[fs[ns[j].f].d-fs[n.f].d];}}return z;} +int main(int argc,char**argv){ifstream in(argv[1]);int nf,nn,nr;in>>nf>>nn>>nr;fs.resize(nf);ns.resize(nn);for(auto &f:fs){int n,x;in>>n;f.d=round(log2(n));while(n--){in>>x;f.s[x]=1;}}vectorlast(nr,-1);for(int i=0;i>fixed>>n.f>>k;n.fixed=fixed;while(k--){int r;in>>r;n.regs.push_back(r);n.pre.push_back(last[r]);n.nxt.push_back(-1);if(last[r]>=0){auto &p=ns[last[r]];int j=find(p.regs.begin(),p.regs.end(),r)-p.regs.begin();p.nxt[j]=i;}last[r]=i;}} +for(int d=1;d<10;d++)pc[d]=powl(d,1-.001594L);vectororig;for(auto &n:ns)orig.push_back(n.f);mt19937 rng(20261011);int accepted=0;long double gain=0; +auto trygroup=[&](vectorv){unordered_setS(v.begin(),v.end());vectorlo,hi;for(int i:v){for(int j:ns[i].pre)if(j>=0&&!S.count(j))lo.push_back(ns[j].f);for(int j:ns[i].nxt)if(j>=0&&!S.count(j))hi.push_back(ns[j].f);}int best=-1;long double bestdelta=-1e-13L;for(int f=0;ford(nn);iota(ord.begin(),ord.end(),0);shuffle(ord.begin(),ord.end(),rng);for(int i:ord)if(!ns[i].fixed)trygroup({i});vectorseen(nn);for(int i:ord)if(!seen[i]&&!ns[i].fixed){vectorv{i};seen[i]=1;for(int k=0;k<(int)v.size();k++){int t=v[k];vectoradj=ns[t].pre;adj.insert(adj.end(),ns[t].nxt.begin(),ns[t].nxt.end());for(int j:adj)if(j>=0&&!seen[j]&&!ns[j].fixed&&ns[j].f==ns[i].f){seen[j]=1;v.push_back(j);}}if(v.size()>1)trygroup(v);}cerr<oldh,newh;for(int i=0;i=0){int o=fs[orig[i]].d-fs[orig[j]].d,n=fs[ns[i].f].d-fs[ns[j].f].d;assert(sub(ns[j].f,ns[i].f));if(o)oldh[o]++;if(n)newh[n]++;}ofstream out(argv[2]);out<<"{\"changes\":[";bool first=true;for(int i=0;i2*max(H)**2 + for z,ok in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(H,m,W,z,True);ll,uu=B.moment(m,W,list(H.items()),z);fl,fu=B.moment(m,W,[(1,32*m*m*sum(H.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert(u<1 and uu<1)if ok else(l>1 and ll>1) + receipts.append(dict(side=side,endpoint=str(z),accept=ok,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) +assert bit['bit']['two_level_coefficient_bits']0;ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512);cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) +q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) +bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}};assembly=A.assembly(chain[-1],b,bridge,k,eta=eta,beta=beta);assert len(assembly['strict_constraints'])==47 and all(v>0 for v in assembly['strict_constraints'].values()) +controls=[] +for name,kk,ee,bb in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],b,bridge,kk,eta=ee,beta=bb) + except AssertionError:controls.append(name) + else:raise AssertionError(name) +def dec(a): + with localcontext()as ctx:ctx.prec=60;return str(Decimal(a.numerator)/Decimal(a.denominator)) +r=dict(status='PASS_FRESH_WAVE_COMPLEX_AND_CITED_R420_COMPOSITION',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex'if (1-beta)*b= sum_j P_ij*s_j^a. Sum the rows and use column sums one to obtain sum_i r_i^a >= sum_j s_j^a. Thus replacement r→s weakly improves every relevant recurrence moment. It is strict whenever a row mixes two unequal positive/zero ranks nontrivially. The total rank is unchanged. Dividing by common ambient m^a preserves the inequality, so any old strict recurrence certificate remains strict. + +This alone is not a new algorithm: s must be produced by the preceding legal physical exchange theorem, or another explicit normalized-call construction. The matrix proves the pricing statement; the literal owner witness proves feasibility. This separation prevents an abstract majorization claim from hiding impossible time transport. + +A basic exact certificate replaces (u,v), with 0 < u <= v, by(u-d,v+d), where 0 < d <= u. Set theta=(v-u+d)/(v-u+2d). The symmetric doubly stochastic matrix with diagonal theta and off-diagonal1-theta sends the new ordered pair to the old pair. Consequently this physically realizable concentration strictly decreases the paid power sum. Chains of such rational witnesses multiply to another doubly stochastic matrix. + +The read Mathlib source Analysis/Convex/DoublyStochasticMatrix.lean defines both stochastic marginal conditions, proves their row/column-sum equivalence and convex closure, and includes permutation matrices. Jensen's inequality and the specialization to the paid moment are proved directly above; no new Lean compilation or global novelty is claimed. + +## Bounded outcomes so far + +An all-pattern integer capacity screen enumerated every 5/8/9 pattern fitting ranks 8, 16, 32, 48 at the baseline inventory. Its optimal floating linear objective returned exactly the already realized saturation profile. This is a bounded numerical optimization result, not an exact universal optimality theorem. Alternative stage geometries K = 5 and K = 6 gave optimistic nominal savings 0.00156922111 and 0.00152941033, both below the selected 0.00159351942. K = 3 could not fit the total helper width. None is asserted as a new improvement. Search therefore turns to changed provider signatures and heterogeneous complete-call choices rather than repeatedly moving a fixed optimal-looking stock. + +## Actual parent contraction application + +The parent discovered a source-level waveflag contraction with paid change rank 2 + rank 3 to rank 1 + rank 4. Its price certificate is exact and uniform in the recurrence exponent: + + (2,3)^T = [[2/3,1/3],[1/3,2/3]] (1,4)^T. + +Both rows mix unequal endpoints, so strict concavity gives 1^a + 4^a < 2^a + 3^a for every 0 < a < 1. Multiplying this two-by-two certificate by the number of actual contractions proves the complete local paid improvement. Ordered helper widths remain unchanged, so the selected whole-owner slot map is reusable after fresh source-bound physical charts and local phase verification. This is a concrete application of the sufficient majorization theorem. The parent supplies the physical waveflag proof and its exact scalar replay; this file does not replace either. + +## Completed finite application + +The frozen parent construction performs 16 such local rank transfers in each of 72 complete calls. The unchanged ordered 504-helper widths permit the same literal 36,288-role owner map. Fresh global emission rebuilds all 2,972 actual 73-column charts from the changed local source; independent chronology, full-owner uniqueness, pending intervals, residual and spectator axes, seven mutation controls and the complete finite scalar invoice all pass. Reusing slot identities is justified by the exact incidence equalities and source-bound chart reconstruction, not by assuming old charts certify a new source. + +The new global profile is + + {1:165600,2:32128,3:35907,4:13248, + 5:4032,6:4032,7:208,8:576,39:1,48:1660}. + +Its exact certified complex saving is 1594507308884431019637/10^24, or 0.001594507308884431019637. This is the supplier saving; the top-level package computes final kappa from both admitted suppliers and all 47 constraints. The retained all-size interfaces remain explicit. No numerical gain is attributed to reusing the same optimal-looking resource layout: the genuine new paid gain is the parent's physical frame contraction, whose uniform improvement is proved by the exact majorization certificate above. + +The final weighted-coset local refinement preserves that exact paid profile and all helper widths while removing 624 scalar additions per local orientation. The complete global replay was repeated on this final source; the certified complex saving is unchanged. Its actual prefix and invoice are stored in FINAL-RESOURCE-REVIEW.json. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..243bc54840492c8fe613f00dc5fcda4577d4b09c GIT binary patch literal 409252 zcmbTeby$>L+dWLf5TXnXA~6i9(jeV3Ff<||GNgh?NJvNxB_h&FcZzh15<{aRNJvPF zgn~#*e|tvn`+45u``+L2J3jw9_uA`R*WPn&U|i>UU6-QB@UZ^~$ZMOYpE+qc=O0{I zZn`psIJ9hjcZ-t9)4?dn7gkJhmy%@rCv@>0t&*ICTj zeoWw5*4e)0>Gs+2K&b4`*=meJjKaz0z}ewg;E_w<@xL)8AQvCoX|UV+yB_0IT)ved}>d>+$;7+55BKUldL(&wiX8A1Uk{ zW}WR`J=?n!crajj_Eq8RDDYSz@Ytt(EO6EGbhY(tclP#~7OVN$Y*r&dsv3-%d4!MHCZ_e+O0ebw<2mAd_!GNuxl<+DG++9t%(XS z77*MK&}$_X5O{15Tt)Zzp7pG0@C$Nj^Wa9_y#zXwl57B$=GMK+wjuT!C-1cTr zNt{-uc#C0OlBPqq1O*5bc|OLKTEq!uinh7j&}N}eCh(U6dALXe7tu7cf6{|q{>yPHQ2cr4HaEx-yAC*2X9qI-}XUr zN*PE8SM^{*n6b$?f}ZU{SSD{Rx?Lyt*JIcYEQgM!8sZbMr06Heju?+6T#scEI?=sLX(n`pfi)3;oOdKZCKb zf0(2Qz-){Ut%-HTfdU9A3dsKkLjPro#fARE{6B$08Z@aI?Mblouu!G=K~ zWqc?+-jxS(ox>^?283h~Qsj^jSWYBt3em2w!MJvx<{z*b$@!OA`4I6>`W}CzMtcT~ zH7pb}1G|7|ObE@39h``QaY7!(yVBA~`^Bij<`FdN962>(8mcszFe@w=g#({Qc}BOG z@WlUuLEbkvbnYErC+-;VQG=3mw(D3N6&xo1h0tl* zK62%<>^sCYMuWZNx60b8(ZO`LuHKm87pfx|AkQ_b>?1dV7rGDKw6f+&k+R$5O=%>D z%Jg;ShzMsSwETaD@)Z9P{%=B-zhZ#!7-|71W4u3Ig@Q&zy0l~?tX z8xioPsdBKAu*fu=BK4p7yI_^7f96x)b&Bcx(!!nNBMU`@ZzTT2QA?0Wh5|pV6qc&K zdK)VRsI~e{41cMfSZb7QE}&k*QaN!{4J=gyo;uYIR)L+jzL}D&skz_YsU}hdw#4&? zIu3T7I8-L&7KdB|Yt>ve#%6gXMV1tJ2q164pl{xF?ie)D!LP(eTG&}X;cGotSB*yC zBt*ZBVc3imMf9D2BsspT=+G_(pVri8f$2m`(zkl}eX6fZZ*qPjr{RfIO?tdqcr3jX zK`{P>)Da)jc{@mI;>AZt{JxIc-cl3$0*;n-omN++(%1BJ%@l_!8JKmv#$M6K3at@` zhfqBRy!P8BQYQ2-iDBe^O7rac#qmPmDivorK`f9j_r+rsLTs%_=|A4%Z!~5PB!hI! zRHD_5*&q5K6~2uH{&+|{X5?C?_;V{+%85l_+==+Xi=IU*a}$iUfZmHxBcp(mhH8Sn zhHNjNwbkO|Ll-;ZkTOLJS_6ZF-Pw2KXb{s48LW_+ENAIf?Utou9cq;U6D!JQx4?!O_TRv7gtTa27I-I}8~ zDWZd`;q3{Pij$-G#I0;E?=`*>ly2!Y4Vsr!Y<|-G<3k`b#4)fZ^BK8UZE8q<_T)@e zQ68GAY>Azz*y|x!CQ1R&310SJ#L_Wi3BWzr}mAUpp)NedkB!?Ej+bQFkLO#9gn8b zG;eV>m@i6=d`?16&O5AeT5>zLAP{}nCkCiVcS*kf`gH(1GvfI~30IuoMx2(Y=Q2?S zwJ#?e8~UqiZ4lKZ_|zGE-QWIF#FBJG5m1ZCPZ;WUw}cLs5f}>eo`MxFx7cT!6I+zA zvmC!r&pb*+JJX5Pq1S#{O8fl0cdp6E^^N{P9eH(Epu@M<6^IpMjIls3+gZU2ke6dl ztn~`7J0sB^T)$q3&5Az|o~yG);|VG5awuBO(&eHc{RjuR=zCnqPF5k1nZWX8j5tHZTV zV#pTqeB%5*iTY2fLRq5AH5@;wo=&k8KWiy)LGv$(J#fipK73ved6Ha{;72$*(BPr1 z*O8uad|K+&Qs985Sz241QS{utEC)3by2G=rcvDm#k5CIPA_DakhY|}_+H%?`5Q;+! z>}U$gHY9K;Hm=x^*m|n5K8SKi$$l&&^ZL5ck*J9@ym0&SY%33YGwv3Ehq!F^@V%Hx3Kw%jIAqA%Bt#v2B*t4zN(bQ|sh@N73 z=&36f6l|w!yO>#A>X(a8Dd@+^wXbS14K27qQ&6`r@j!QER8HTFTi@5u!FzgQMzkbWZQ@MIE`xNZ`7s#M~k z?NkQ)sDhg=nY6W4Us_pYDq$w27pm+G*6GF#4y;~Z`_=R#bc1<15wzS3xuJ5??3uV^20|-Z0LsfKs zT~%CSuVYETJWXg@PPnGA-eoJa&mA%xcCh&zHR4JpVy|Jl|>+2 z9vrpKQ#rcaVFZ12x)czka)LiYD%%_o6eYkuLhuusd7C)4G~1hI;Y5CZ^#6YpVNF zl$K{%I@j;PBeR$)G$M|{l2pneDi+YS{|RdU3)<*LjyS)1mVk`yb1LHVj5_Czbd74! zpr`cI4&sB`H6`7Dpw0L_70(d)&O_jfQ>*Z9B3@zg93RG7=6*>Lkx&PbE`-Nm4_f86Yf8B<0;Lp(w(Z1=On;DgkNTJLNnZFDI{ z*R8(88fDTKr5PQWLn68D%G0ZglD_YW-JqGu(0Oo&-jV*Pq~W?#RV%(YMKms&{Tn@% z<0A9C%<57&Il(#Bt~b`cY5y|g^5>!pfuz|9a~na;3Z?RLS3k}T_pzRLJQu{rZI_#M zS%fq+l@O(gNLjh##Ae(;SduX3jEX-CxOvk$Sd)KF7_olSswm{e-NRCML}=qJ3rRlkl%aEk~;{Z4VXLnxea7{I|Qmr7?s|kv65a zp;!?q)(#1>)b8Sh7}lK4cv=iN)Fo1*8DFg`=UXzg6b0q%%6nB9{C zZ4tr}xfiVVe<*l$%kdq0*vu7Ay?%V5qLM#Aa3f$encQ#;SIgBOO~I3NCPOvsk3jk@jyNKx8}II-BzQTC4TM z?ie+8JY|jzZE>MYN3GUNn@2}<X;R2JO~bYPN(xFDMnu&#SOT8-##ik zi+9I*eSH`bMeWpnL9o$|mm{NqUxT2oR z4l3KV-^Df~kwVO)fL=h6_<8Yf3>!!Y?|gbAe_K zTw~CWE&}Q~aaXq%^_nftJEYA;#_1jkWdAfYloZ}USz6+Y&=-%fv@e&5C)T{Uwd4PQ znJ1k8=MOHFd+=Lbt<}y!S-&Kqahef-12dlRt%*`1FAF2+gIj(c2ez$`9p$6%#azi+ z?91`(;aZr?d(U%1r#I|i#`9TA+HtNZGO z>(Zj1olh2RTSt6!`YpQAHxhAMkW4cm8}2BpeMA)V^ijMFY&TOo-w(a4CO_d4#H>9m zdmz4btrcHA^KVE-^ysot-l|E%v-|SB({a87{M{{{PVRg4)A}|JlRTd_1;w{s zsW&gvWoMz_HZDgO#p!g}tq@)6>hXEu)wFuAlJx8seLm@nej=iOj=^V7Tq6u*oTQma%lBi zk@}jvVEx>ikW;XfO(?SvAHw{a|P;c*ZD0ASDC}!vD+U#xZ z?A7EQ3!1xJ12&z%#SMfpJ6$bhme!{isea$wa^ZsZes?5(O+CXMEWV|BSG){UG9}A93di$+V$gxzB5*{bqvhlhY}~z*j!6TX&lYmQMCQdwbuIz1mRJ zan!H4(F87}DJ>5BEInB2+| z-nD&mQJYvnSx)j{k(V#*yV*^>RcXCiXH%F$aGvqk06QDX_^|7$R+si!pnsT#LN6KM zf0%ootyhIf`r5g2h3N7Qn*xZiVP)3Qm#qs}_gVSg{)=y18nkS2p`SN4-d&G{O*!(` z9+ggBfI%8Glz&CNOB?zVGTt@3o%oC$(Wpk#E}OQM=|O~OzZ`$Qdm?engG+ z>GA|we5g4rr`ZP~kq(=uN8ELpiKF7dnk#XkLLUm>!kBd8 zT}!^$w6=0#qexh&zQnie0KnyrKM%MGTk|l;3k_vPd&6_@A`)P?I3ZT4+Shn4{UN(a ze5>?g#E}ap5{HL2T@$1O*7AjBSn0YumV^S=tkD2vPnu|lD^0}rlzDG=dq$lhJvp3M2ZHghm{gxK5No+6O39-S z#6AKs@NodK10a?T%K>7u=}h4XFd(*!6^joAVvn$5@jxsctgHh#6nDb6!OAL+uq(rg zaUuSSS>eQXf!I^5SR+_jcpO%242TKg#C(C6I#%q~zhXat7$X9^vSzSN+?BACdAMa@ zGgtnVmB!r~qPzzfkv}12-h)MDOo1(0Ij%8p1dzUz>)7X29lY z5oDR4_+e`>NRfu};8SA`D=vhT8V%a6mK?%@XfL^a1xZt`+^&vI4?U15jjfD>rGvBa zwx1v7giET7{*$CiQ+R*mCN5u<2JP}EpCkUfN1mz1IL^{XvGn7V9>b7diU&AvUBs0H z$glg;&wh`^)&wxuQq>Nx!5|U7{n7}jC{K5gc980s>q`G)DVCS@yZAk!82c*cbA9c4 z8>S&XVo^SiG#JBuKQVvEGyU*YWk_fw?en#n!kC3tHkyc>+jSogB>ZU!cVlHKcgsDW zHLT|0xg{u4?pAy1fcU&yf-2>1JuYT5vP#~OG&n}x!@$03K@oT0qo{7zKp0*_HJQOeiEL}qQ!p0lM zzy`E`7UM<&)(ItIDL_8mM_|nr^fQpGpe^~hbpv)hO@8QaeLUW7tfh>49q(G55{9?RdYj{*FnY4UEsH*`4w{KDBX)C^De5o!ZfiX;-iUH~(LF-{>f zdqM|4w|B1oo$4=xS3+);4=ZoL3ttTV5K^4f(oadgtyxinXL?ml&DxQ#Str+~jyCDB zL&1(T>9ab6#d<18r!?`iBm*P1!i1q8lv1A&`fk9dt$_BLaH|zqG4nNlJhP6br3>fF z-;q9vqBAg}FN_)bv37Oxy1rk8qROl^Ly~HaW_zu^Z^jXAmLKyO1NxeFmE2gYkSd2= zmePyC5gM9^;`}w0KyvC_PJLy93k8Y(=~t{uxnVT=S`$4hG|$bHl`nK9`b%518)<0> z=B8Hb=4mlHLLlmihI{fJkeuhScU9%=Hnd;NSwr}WJ!p;gZhJrqpW{&tP-!K5K=>~j z8m#h`tZ5Hdm3Sbv3-Su9CAE6;+J)ulMvV6CC%lcs3X9OG?`8y<`C|AgTHI8{8yg(d8pxEc}%?P%fIp_G&+CffoREJ(T>m$ zC+-m|b0u>ehrUvr6ABN*&*hS5=2S$8#-G?+Um?jQX9EKjFyO%sGP5iC1E@y`JqY!Q zsRze8g!@jbw%x&CU|_7{8W?=V4r0JS2@Hm@16?pcfI$a#Kn(`^U{Hh0`8d{L3I=(& zoR4GHDaD!TERXrUAGFYeKU{NDLxz};?K%z4m&;4fpOa^%RYcUpU-|+wljd(kyd9u; zBWHQKe{?^_JB!}Suce7KKMQTH>XPxOrHL^=11+QK0=_C*kPm5NsB$w@5K)^jq{Ku9#CiJ8vHK!A{72!ZL(k-K&IpsG2iAP()P;@5a{%f?(q>k@H8 zxEJt_WmL3Sh#!XU%?SohG5)+Nccv|xb~^VmV2UZA3@thBbQn@PDeqZx0PLH|i5=3L zb^eZbwt;E0Q?p84?szmZuyl{^t;5~nOSeY%N^<&vgERc8&}FY-u#5ayTMH{yuY37^ zi!mlGQ{n`3<9?R!B=C(SweRDE#p|%bO_Mm`?~YjE+Pc*!+XcOp6_>-w9W@cRV&slw z^!-E56e%P4VcJIt|EdYaX_ovb^rhg7z~0SFF-ztBjX%x-ykG!FpfmiP68u6+eo_r7 zW4h(*`YC%`YLt^XeNK~<$+6_uShW9%Q7a<@2zj5cxT%gd`GP%7}XKE%M++;i`#Q?VcT zMP6B!aQ{J!)QFt5H1GIGpM;OP#E7TR3DjxTHVxRlP3H<9p{X*QY61g2FCw>zzFY%t z4JM~Nq$C3+%45DLEd|&aP^WLUQGeL3=;-vP{p~qFBikhSn%56u`>G&T{I9r8{J(Hq zY}-ouJ(CQXF!ZHd_kk`gh*fd12sA7;62-2$dVh>3B~rOxRp>&&PW_Jr3+mBZ=`SJm zo;7Mq3pq;*V%n7@X;nuHdfR$W;NwI6^eGX_{VJ;|C>2Tb#aV?B*~C;xy*nW10EQWS z{6jyzk2>S`OuX=%#F=OQ@qTE%eIg;Mf*r55gk#EE{X|0NuyM!-qH=qJIW)$^Nbrn};~GLkQfWT51vKo76}v zX0Yc;(v*l>{VF9XD4FYNwrmf?sSE7T{jAab9py_oiO9;NJZ%x`*QpUh!Wi{u5`Eho zH^+jEkd@JSR1c_JJ*j}tk|s6DK86QiT4ZI|KX5A%ixhJj{w)hagR7XmXo+6&wo!5R zbsDFcyCD{YBck|>Xt3dZrA$bpFC5QMPt#>tUV|jHi6s9vdR-v;lxRebsh7K;!Q&Dv zO#4=t>^B;xEQgRshTj%42fw7veD;t15p;PM+UwTWcy1^#xI|u|i2JLw#@SKC;V~;q z%nwxTkL<9+<8D8w*J7&-|3@6}?cFb!f=+6I(9*dRyLqErw@W$JCZZ2icR4I13%VN4D#11XvDZx;zg>GG4 zKSOif3~J*1oi=lNRU$qRe>WeG5-Q6_ww0e<%0s;JVs3lFGRW5e&kK@CE9GM_IGRA< zs`V>BNSnx!J&1$HuD;`*158b{F33G={g)Y2pZT;kzR*Jc2QTl-PZ#NE>Vg8WI78n? zwyzlxm(H)+-oD}7@=W^qQ0OE111i0a^B*Pota`_(s?FLO2kN~G2)3?f|D6rmVwR>8#BCQx&r-yH+|+BFGDTg zzuhWtLGxDPd)kM9?|VFIG*c&xes_%geQz^$7S%L_jT9~0F+Gw#dIq2t&h8@JEx(45 zjp?^3gr}%@=2g851D2BRZIXS*dfOl0&OG1iH_+{u+4eP`lze|teB;%R`wo`2Gmt+~ zpb#Qj?E2$nOBbyp&aq>?v18BX%j;3MwnwQhX>e&|VNQNnSZoh7VoD(&eeZpDzUp~l zYE3S^fpPWy`Ln|xmmMtEwr}iJU<25Zh22@xO#Gf&_3Vwkjent*|Aw+~EG&fhhxK2O zy@KIt+H zeZMxc&uBw#v=rUv1a;Ow%uV;4D4^-`sb%sl8*fNl%OY3jc*@>2a z%k!Qsm9;L4bH{OEvv~FBk^lm?H~tG90s{M8oE$3 zOcQ|Ew-qmaZ$Qod#5+JK1nXsigAnuxoGxK%;#AIG$5LyOZCx&Sk2$6AdD6?;Ms(Yp zCG}(_jv&d0kl&sJx>6QOHw7O5Aj))=psO!57Al8&x33x%22hkYpk!Bc75z_}ER@|O zpfBBci7y~koY-WqpKND+InHz4I&fsvk|U~NOjCi(&1Y!Pn1o)#OMHonU?0JxHr86jsfo7p=e-f;zO?p4BJ3o61hQ&EtQjdNQ{0 z{vy$xnq~bC7io6VnyY?ii^ZP=sA5C<-uEtgj?5*H^kSxL*52T4R%DTo!7U{ozN`}6 zrAB6WEE#46_>rzT&B!>;A-BJxX2ihi#<#x6pzhQx>32B$ULviz;&*nZ)Ip#tCfXsY z8NYJ$ZNf}X_gfVi>X)YsEB=WaXDETY;Mc1!$=b&NlJ#P`@m=d*iSCnRe>m}+Ip zGC@JzU5?OelE68akRi`vASgpS*jziuAmviWB^vBRpiD)0<>{ZF;a^X<vys$;8i=yuD@KxL?BnhNedXzHW7JMY_FKZhAA+^ckd*u=!e|( zb3x~fwso60q@1Ohec)arWa-XinVK?biZRTJ!&De|tBu9hz|sSr>GQG- zUJ_^8;(>)M=!EjTstmG`<0Qb<^5Yr!T9_IL$cQhW#+OSE1g6ikim^t22sG?hSPh>` zp1-?jI&Qq}(!}A-x$bm2<#>veBpL{5t~m=3Kg(x9FJnF~wU#Umc&NDc)?5+^ye}SD z0MJh}z3z=AOSA47wLc@kZEOALIn;DX1T5h!{YSp1!Xgt^G?l}f=C7zQ(Liu>6;6~M zz1#*wbCw1Ym0cSvu%g0&(H`LQpJeelmFPT{ne=RLy0mwo<$sC|M9!j14@JeY1CkP6S z6$1!=k^R1*XhXqhh95^vDL6OD`pr!7F7Z=Ac1`@W%WZW8Tk5=-1TEwyPWXj%u@^u6 zV*GWZ&6Z-t3}1#~r634HKUhof;9_S;wp&)2zkniMMz$~oghxyHLTCw5w5f)aDa{jhB=_A9%I$sedPG*z zSQ(wvP-}cd`#-Z+v9tGDV;lV;qpFF`LpnEXNzH>b(6u4CcM10W@W;qiY4b19s?j#i zQi6u5YIdp|-j{7B&R`c8NcbRXud4$BW&Fz&^Oc?`>z7B*&QehrS@9tQJ|rB znc_5Dd3kD5BFHW`3W@aLeOEVn^yTF}VosvYbc6OA^C$nzZrm>D)Lv_NWEH!C7H4b4h|TuSei42D7qO1|iSGsX z`)D?)y;HD*AF%xi>>v$0py1v=I0pt9vCjI50^Ivd6kw1Q`#}E#E9P@ zI*np;KNLAc6D?fuNj_(gh%a6iCo9W&&QSS@NKTDs!^^scjp7A#pQk|afrs&BfL@S zR#+Pt6fp{)(n^(df8@Z$(X>)8mu}!;s}n+=`E91+6$H4F#wr)_vnM`uit(;dFeC?` zt7cy*9=5_^#f%8H(F9#9uqjT6A%Z;JaEm_(dx2yfgSq6`oA}s*MSG^P!QA5~H$nU3 zn6ZEc{X#4@rWi922#PEt4o?f6Pjw_lblkq%h+r@9De~G+=wh=j~pkzAc^Q49VMrUEW^6Ox3tUHQ^v`ml6{>eBErN;cd<_If>BCx zxMpp8r?!aOOC(Z_+YD>!O5K2aCEHkFOb|*6PJ-e7WP-c3+FFt!CqZbUO7mn0Ow?H!r{Ds`LDrc46LZ(Z!F5 zq0L@bRJ2+uMzkE1wGdzQfOY z*oZ*J>bMTYK)nTS^@Q*4p$SF<k3Q%{UwTXaw6Ht$cxW8efH5&Xer$gDvPeV(8 zdn+A!H$;PGzFuVGlNg5ln1^4OfDb#xHn8xOc=hXaJ&9#0`+iT&A7V3>NVO#>e>+xw z=Dz!{I&xIRtw(R!11TD&F)#QvmOJlkZlZTKoxg-s+=%sCGzD}1Z@-*^&cQ{v5B;S9 z#HEdTCD8KsS}U`w$9+g&0#w%0ehVT!aJ~GV(5$dXT%&KH^Fp4`CtL&nj`ky3c(vqv z+sng4Qc42ugT{q#wOr3{R^ok@HprrGhsb8`3V*w-{2kt?g0evRgv3@ueo~uI8_uxh zJEGqZe#Rt9lJcd_%>?aU{Z@ugsfOuE@aY|qrEP1Ck4XQZQn-|ZcbX)-=+t@#n1J>R zd5au(j^s*xc;%p%xT&iowZ2hVKY=$Y*q)gC_$7mG#&Zt)#sQCUMz4|%QzmL$)8 z-=CYBjM;tE;O6rFJaul;iOIl2mi=X(1vOiIkp=r>I~%x#!z9+CRx z{~4zKI&55ve7b&6{xfn&bW?v%wR`W;&3#qARPRK&xGK3>(A}E~X9FF;Yc5LtY9#=^ zr8#0JX&j@ zgtgPYqVI_p8O;InZ8G_D(z{O5uvzmL8;V|mFEYZuJLD2^XqNTlhCV|pb`QJ#hDAdAH4gZA;MJh6(!i5 zUCXPJg`Fu~2YTtzzwSEx!iG@`Ghn-1dmB?HyEUq+2n!J1H8s?m~)gp7Y z4!X)nr&7s~@ij?t2ud&-x;8+oUXK5rl~HS+=!tobidMf7`w|DiN&WrPrZvoi|dnF0wyHI z?m=%YzPJ+~Q5Y5B`MmL3exj2ZwU%>Au-%MEIkC==WtafpVrT_xEML{!%kjRlz?bHY z#VsJ<+sic*`&N@Xh^bNXt*4bA0;)hu^+V9fFWN40)Wz(h)AY1WjYHHLe(a5M8V zys0;!<}7hqhAuFUeU0O1(p?3OtWybCehOsd_1&2YDvCVNFz?Bqx__^=9p%$FBF>Qn z6{vA}6?d=QU@X)_=hcUns_p=i@2Rmvkx3JhpL@lvO71C}@fh3BnsAMU7L-F)GfYza zhpAt~1wFMjHag#}r3C=e%X{eHr)vcS544j(?hH2fB=%mr(OBq?4kh(_@aWJ#gBUQV zyoUxxZovI{<_y`Z#zm@4mNJbbY1Bnc@O*b`Z`AKYia&G@9m*I=OS;&7zL9GwnI9n% zRnh91bj5}ua^OZ=u|&%X=-sjPJ%kr?sB;aFk3do~>miztG4@|e?9oQrl+@9dvx*{6 zq&PJHp0&5r@yj4^79m3tRTd%`xG2U*REeCYUJDL-z!ftRzOSZdKVgoR6*VZzm)79% zwjb#g&C9XRt<`aQfvoLAij5!>7b4f=BPD#Ci$6y0dg$tPQF%oGn0_#?(6+iifMV3b zF_ov7fb@+DizA#8Wz`p&c5<;eg|``M&JDf4XP#}(si$k)r%t)UGM-y#`874?Ce;!wQCqXQKj!Z^_p-KTR5X5T;rtExQ{5R zp9qvuPM}6x8FG9OPi>u}PGi#qhLn$^KBJj?ka{B5y?poxQYbi#8!9LPEk4Tg(5>VS zzO)Bi>6jr|OgK?MZ(ysmz?Weej2DPib9LVB)#_9-1z!@O4o&TYyH?s(t7RsDIuka` z?Ft}qglm55)Xd6k=|$2y!czy|09egFS5H)*pU3!cXXk&$Xs~K&9Nt&{7_533n=0Rj z6v7tNc*Zl^CZL8lMU|KVg=iO1uAwr`)t;RYnT2g73D};C zTgBf)|5rHK`cYEM{qntb+dv37a@~VLbTTJ)W4&O?MZ7#UP zuw2zpQ8smaq~n>i?h)7kS{^*?3#3k<0{-NO>?y?{f$(BE1(dW;6{{KoR;_di1|2>1 z%%p#kBv0%QdW8K8khQ1D$`#&l{yM3vn-usw0sq%hUwTc%RkUYwk^^vM& z4|1z$J~{%TvFVWYt8Upc0t`Us2VX(p`oWl~cZh#h@t#l=iJ;&;>)2VPx(HJ-l$9wo z%nrTj?ryi=u%*yt(ZQ&6a#_A_?i`6>jvr9GBnD@1h_J#?`2 zJAF%~%1XTvw=kSmTOk)Xy~J^DPcDA4l^?Yh`2tD1_E2bqT!g{5PgTjDvo7#P+Z^<2 z3h%g!5<@HTYA#BOdQbcLq=JC!FGQa$wOq);@R!aCe}aItCrl9^xZFmTd+zhv%f7w- zMAv1gW$)N6Es|-?-=;3mG(W`pwn$aYET+&n*3b58O5)Fne0n@y!MNUus~Ce;qGgE} zV&ej{j+}&~U0R&(B1sX+Pq;49PBC|L3~Lno2vX5bF?M(GzWu$!wtjD5|BKNGYT)On zBIQ=(3&pip9@+G>O*h_j~y_F=E8L*^0jo(+CUdg8f_)4_^L|FvJIb>xS29dBfgm}>KkQDf&eKC0v2 z9KI`!T||Ui{<=-X0r*_q)`d2l=v~FBdm8(@pY_XIQrQTt6LpNk2f}XkD+~P~su}FK ze6&}Uw?Ec`e>C~&%Ozil`k0H&t;U$wUOQez3LzZELX&lQ4a07V+WC32-3dJ%8k2zk zdrThxjTh}hY3kw>@89?3eFe7;3Q4LjG;FR^^@ea5ZVxgxtgdXjzHjkgTRE+BX?yGC zu^%y$v2JsHzv2e?@8|UN%79|O>erdB$!KI)VWGi}_Am1``|3jb>WOlT+UefyYliN^ zzv0PI3`dW|N-2#r$C$o35cCyC9xA4C+%;4++|SFMSjcp5Ny$(*$n7tF>zM9IirP*4IN~RYNMFO3HJ*|Q+Ykd31TUJ6xH@=NK zs3<+yZqvH(`-mE6E@OzGA1tF~BYrrZYCp_Jo?Kkq9{ruPKvr0xRHz_+-1eL1k+jcg z-RN4{M=}ZaZFPIlCOsggUU`x%xi?#3e<}GEdLlwxePku2oeVyp1h2RZufR9d67mt> zTGXa&;j+8%p*f_EcBJU6o2{@Ma~ooqmHC2Tb9K+H{8v}(uYnUHX4#po&1*$D>NEbm z%V~SZkM?hHEzc}&zu7xZ|D?w?aC>nZi*DcG8pxd5-nKv9&&=9p(p-GKFT0~F`L%Wb z_$_|rk2u}f0n5qlZ4yP(y`Lu}C&L*l8*-PNm6Nz$XrG>L>+FCm$((o94>!bDvVN)t zZXEbPUkb|Z>x7)HD*u!`NWi;A927-_D#k++lq%};zAuD2fQ#=803wHa%`wN$2@pT1aR-*i+R`=8mxiNOd95}(6tE@ z1_W8^VDSd%D+Wn(kZ9$0rT9v)OWoeQSm3|_ums{mOGAQazY;HWnIlHI9jAomrp3Oy zKu?Yxd0rjgDwdu0+T&+>^Qc%>T4AzhdbE@zkxFr($fTBos&paiT;?IlQxqD9DsLY2 zwH3cWkNa17D`t@G`0_ob3R&1r2)a$SB8cC$%!AjAH;BM{a!e@MOL2DWzL6d0n|BDlQ2m&)CcgOkA@a}a%d|Sj-Zpx<6%g3n9E~aVp?1aDds7;P4_EGOeI`_}EYMiU{n zxF`yzt@f_22b+&gkWsyUm<8J^Z&m)n>x<2LZq-JzoV3HRt=rjBro3#RtU%*)6$u`> zZs_f-jeN@h*LfakZfkw0Izs{FdEa?iL^zsrBP=q(Zh<}}StkxW^WG=o2C5FFz2;U6 zwkeIEgm7~aJo8?SoZ^HI3vL-FOPRo(<04snooM0ba9WdUGvrWGoYo1aOIT!x-2x4; zL*p9SJ24_|kw|0@RtuHV2#OANSglIrEuba(N9#&lq)_P+PD{&{^TW$)e+9^D9CfU$ zaa1egem*4S^T>bZ|ER9_;^xyip;l&p<_&GFo34A2L%{-QQb0ydgWvJ^H|gr z@zalJH;Fo;m3PLy8m&Ie*DrH?YNTM!Q2PoVr|Rpr7+(=&=`qmKkork*{m#5pp_%fK z8-uj8R!`2*h3@fJ%Gd9#N*PHPmRgq%elnFlm-I~Nojsj2Gj?9spUyn&S@)1zu?Nzo z%Qz>m%7c~v;;?Dejg`BC7gY+lDC935NN;hftc$hiSN_#zjRz7sWe)g$yPxsKL8`AAN zX<*(2%wJCq6eYjNqILb|YO-@wG;SX3h>S-KLCw zaTBs*;ga->uX$v1^XuTl<{Q$5`v%KBF)FjW#;eKSwJx$Nobw+uFR+=s>WMy*!jbc) zuRs1vIET#OkjD|eRvw+-tXh3D12!I7V)(YFaKjgTTuRrvLYdw|^1#Nw(L(J9;ZMnX zgf~L+NiVk-JF)(d@ADaCd-|liY9lX{vh8|rYa3(ZtZoQD?XPL@V`57In+rkTugqP1bvx_BtDd<(8V|3Yh#1~HWwTxO zIHqi}*!VTYAKOYgC?lsytOQ=*K>fg%NLms1`jS(&#bYv$pxbneH-nqR3Qvdh@qOtA zUlWWZ39r9+Mlx6$)J>Oth^BAwD*A_9VRDzJ3-(w%}xry|lFQc8Ds zE}bH!G^m6kp&%Xm%%cAO_lx^^KF_;r&s^usd}9ap%$#cyohZALTytv0Xjw{?8|{!Z zd;G_a{m4rN=L?Y`SOHm2#b`JGG)NoW;+_bfG`aEMtxQbW>h-7?7Q}-prhQT$Jv8h7 z2x9Xxm;WgLdd6$vP^*lZMtJNwx93NG$bS=T>yeY!%}T>pyH9RyPis9K`RO<$CrB>nxGh26R9#-5 z01PwgZXNGxGX$}Wc%Z8e6P=)doX|4%bds?O*-SV2X_4>(Tb-7bdA6_{l29k>YBD-yCD^Mc&u+VSsUZy!!lm)vn^7~%NjM#xKkR^^0 zF5v9;PJ42wetKyDwi3NP(1y`*@-~EcW~rZ*(hXs^8o)YLO8m4z8d14o&1g%jlY_T1 zvEC+Ov(CrgW8AuHu?RBnV$9Z9WFVFqr^KcbBfVMDx z9W~bu-~A?(bz|vsj^d`3iW5WR10H%Ok|e|Z_ZQK!_JSd2Tm|$)6qbV60#vZDlqvjm zTt2FnjA*F5lHDzLjPz)uae3Z?0uNN-9jY+;eNwRdzW;3HYz+*@5Tb;RzU8|b3Sz!a zi^1L=KdHP0`XafHN0RhrUko4IdrtFn_F}aw!!S7{sCv!v|X1Ex-! zft5$p?$Rm(=!VowA~|3vMD7{vb8BlWC+ixLL&I$S#Evem`#$cRk}C4w3!qO!eJ2tP zk=^+e@1Yw~Es10Uk3@AJ_PM#WlGWjftZbgPrV$7HI-!8Q-yUZjnkK$!{lA_T6>;uG zA1w58#pH;H8Gl`2tr8pia@sOIEwJx&u)vfU?B~<^u|vtk!e#j-c$6aOhJH&Ta1h!H z%dQ9-8tc27bMtU!i5>Ud_RpW*Jmj>Haj`wIKyW8Z=o*L}cir|+L4yi9djZrU*0(F? z4a=#w+}y;3DkJ)8o`*|*sc@5l6gK-Q&4xCz0!nHkL6ikD<%$Rm_=Y7CKrH6eU6q9n+H)NZtZMykBW>=yVZgRL1NYBzFN< zgt4FapYiK?^*>`eHV#xbl(|-jIjQq?V}PEMeMgz(UL4L375*T#-|9C@Y19B^=R-Jb6; z&oDsluKryuWQiX+-;b>!_q~k2M#z#Va()Io=w(4WgT$Mzrw??C?#1}@lJ8Ef~wWCCEkCY1*2L`vWD%CRGjNdE8G z>8P+0`+LD}b)6Ue&jd77@kGIUeCp*A#YdX00ovK|KA7yn`N zwnxK77$pVJ>0V!)Iq=$*1fvpw+wDb{Ln(wrfCKgQ1?}JSL3_=R9!YCWG{F;ET1?gUum6(Fgx-Odrr=J-fu{vu`3PgxQ6o%-wi1#p+k&;1VZ?-urLIfm#ZYG!;{VB4yZY~ zf-yZDDdZVuFYvgh#JA|6wUV2k6mmh7(pSh5!mrVqD%*YhDEZ+NyZp85SG)dPF0mSq zVao)ICwjO0L3WVE+LvZDo?MpLPc;3NGRRfY_A8N7aUsocp&hEXTfT)|qs;z;F>-2k zcg7z7N_c^h{sID$S#?-x(9$E?S{b@u5p!}% z$8k#Q>Y}B^n_J1fn&6baC^0O$O{6hWF@5b?mU}f*p&5?MzVXp+b;l+*03Rx@*z$Xx zcBQ0=w(Tj_SM`ys(d(Zo9anQs4_wtpoa+9sAJU>VoZlRUdu{IyI=_M0Cb=(`OSEgc zNIYA_Wywogw7&YB<#SQ9Xw6Gruq5~c-$ipVc3CjAg>9oz-;{}H12m8#8bH~g-{Q{P z)j#Xte$zOpmSJ0Mc;wdQFiU2~Y08=weXqFnwuWN*@lx~^N2wkLcY)E#_UIh`+Y(x7 zN*}8gkB3vsUGLQ{46wd`OAel1#xU&BQF@|O1_yKhE|;UD?6+sTY~8xfKg~Bj`lRn;dT|FS zs=^PGE5*6)cc+eY#;Dcl^QQMHckHng2KfBjsV;o=wsp-`_o2rMJZjr_$B>i?mS8)H zV~YR7Ce%ik4Ecp$tT6rdEgf~Mf-!74HYjav-i#XAa0KkiAccFU;0F(A=qe5Aa#`K+ z-;d;eTf)plG0JqlGQS#HX8OXrD|&&oO)?#9b6%C-O%zp9b77DVd`eWK%EvkE8;+#i zzl~;Fi+03k8C0&pBXc}Ihc9&{kY8c0Q=|rDBz(i4826XAJJ$53RL>Gl*)$$B_76QE zInuEYs?u;SIF<^)+^(2GGA&qA+zq|Lohe7_RBTC{A2jd6++Lx7LGojxg2*>J*8~Ue zj?PHK2e7r99>nC=DNlW7Ny9;&2va{GI^-o5?oxkI!gAIG2ujmp8B z@Vhfe4h2gpf5T5Hwqz}Y*O{Vu?#C^>K5}Od6H`^YH-zz=b0fr&b^r`#1%@28Ve)#C zx!8Lg=EUPYJ~za+f0uelZ;B9%WJT+CweE=WhWHS^R7VLlv?}S%h<{v8u#fITNfUN2 zPv1EG@5S)~yCgrDYikFwww*pp1{UNu&`mF>KX{5ns${+Ah;FZ^+o1v zk-hpdBNCS+PC=oA|L$5xWrK>F;_lUWD}5#=BXt^jCcu1G9JLWeptt~b;Gia|C5h3HSD2rqSDu_S zGn|ya0=@lHZv=0XX5A+DKMcN%*7-I257T_(D83h~drFdJ5^9U+2m6FSvTj>_yC+px zpJ#2ARyC!lvuBBJsBFh;T9BOdaVV*AHVW-f+hF)f^w^Va<>Mzs1uK?;1?aUX0wskX zHC$@Drcm^QGvd1)*>#6a?Se09iWNx4QZy6nEmQ?(lQ686T9mI9allZlt#}PphDV|+ zB$e%;jhP8kl<8BA2uERNMgcy?60dXAu@v_rcrqy{pUKAtj?-{O97}Y2d6c?-MR|8V zMkj%ikR^9T4X2%w!i*_W-kN-VR?P*SI=)lxBFl{do!mnHpN1+5cF_St zlvgNvmo!1E8YUrLMflpYV1wWWo`=nZoTjHGO>Sx-e8rAeH+}H32<-rJHGq=R#F~@HtuM^%sAB!Dbl#x znEGTk>k10&M^a?yt)<(G9Wv!FowMdkj)N#ng~ zyRRQ{%q}Z)WzfYqZBI(_18$#PmWXw&+9aHt!LMX|JC|7#&h^(10b1RPKTlsjH1-YX z)Rp;kbaW{tzFNPvWhlUJY&wB|aAxc)4#~f}ai${PWj7J-U9X<)0#ee?4nT65tm=b< zpIBGo#45-_J5d@$S8Y8!IAefoKx_4pniY^*vAdbpxX>(hk;t&pjuWCox|JC|$e|Us zS?2M&CgOU;2j69hA;EMe4B?UH?O>*Q5%MNKHIRwPkc{=e#&5hY8vnT~adgD`C4k-B zm>L>(e(Q;7Z-=CK6BIu&<}lro!!3-pESQhMCk$mkpO&wk+8Vf}AVm;@eBcwj2A#m@ z-wJIpAr}If;L}T4s9pJ&&_9{rf}#lgl%Ow%L_q~_Bk&1>7~tKK9LtbPDZH#yaj;+c z+95uG&206;R#Z7AEtQ9KmHYEjo1W;n^UVh?dglCvesj^N$@H7Hx2tV>QQ^Xm4yPnO zw=vIk1ok|)b$W1b8K=`QWVMYo=+}p7OOx`W{gj^r2DG6C7MkCMR`h;Y#CeEvP}{U!Oj*Ra zigHlF2q+^7rxV(6Uj-lNx~K2PJ0x1m zulVzgx0m3QE5iAU2$h`>g7qsanm^O>i$*%8pay~2%S4C~2NAdsnh`)#vSRr5q+fkND(BZPCH*2xHi`7cAWgx4Vvubeyx zBP~XlPyGoOzcG;w#woqJU~8OI;Ejn>B0tf0%uBSS=1Jw<@12upoD_oam@Pkk8!cb! z=Ft-7PYV;E#2TDjCw%XZ@yV9yu1p~#?h?C9vpnN>a=yF1U9sJi(fJlb9(@raAWMos z5Ql>ICVz}OZnT~JlnR4!-{%JXe^1`He{G8waeMOUC1lX+f!CKf58U*a{g-=v^oVd5 zEwSwpGE-~rJ z>+t^AczufMXJdi8<)faRtSMayL50VO-!Xf=6fLginC^ld!?C`m7k^NfT?tKOe%`Rh z?}uWu7V(IX*M%iMTnRBO(~}b&MPRdIN)zNUd6(vb-JrRP_ozqMnMgs-v%ltUO-lPe zX56lmx|sfzgOu->jL#K0H}rP6UD9Lhx@Js9z}CqXzPlDHZ`cPd5fLD_3Xl0>hHtnQ z&tIbw)uS>_6Kwt@zQv+S)k7!ON3S8{qsS$@s%6y#qQdinJ(MYWz=!#ELnQQ z*QE>HfzUJa^1BNB%JyC&Q?!*rR1S{`ncLHU?c#f7MmI1<5Uz}!9)~NvA6ST&#d5Ls zyXfV%vDkg`F06Sm{@QhXUQZ-}&1`A+NnrDqBZ!m4yZDKi3lCX7h%+5E-%acjJ-CH+ep{(JaB$F=r1(#LTq!u#Rf^&&&fO7MT*cnR$v1h*_T9 z%u#y0{V~76_Y=%fIE8cZD+)Jr)c=@VY37f8!2AKe%IKOqPxcX$lx#Kh_1*8_n+zr; zQb-MB2bh%HFU-0Y5$<665lS!Ot%*lWRBn8#2rXV$4|7L+}w${_OM3{((uZ5(Pl zd=2Qd-@#Ql^P6302TYMJHF491#=Whw0Tte)3Ehg_8!9e>x^+X90#vBAlCY`3vjCv@ zV9(o7kO_K#sfd{hq%CT^*B$@%s}n5mxZhA-X8Hh1E1(##elE_gq8xK(-zxj4AXvIp zhS6&{a#rd|82y-LsRs1;QGpL({rblmwS86!yG(KKw9i_9hX~Sr6Ql+a1mb!Vgabim zG`b1$8bQZR1@x<@pN?Z8OHJtsE}W<1vV(J%=a?A!K>L?mKR6jXq#Rm8GFG0O3N+TC zr6lF$xyjg3<Xd; z8_H%c*{8v?ZcXxv{Wx?La=teSEmiV9v5j83R}30tQxEngDO*g{R>dfv^K2~V3AlIV zcKY&vFdAul?64jn<$q!eZTaKelVWq#fAt^5^@d_8zhEz~*xzq>^CJQL>uuNkoRgv? zp2Dt-f*qY~u;UOX;t!{*-)$dkA+&ne>O$?ZB4x;U61^>AOLYS$re?f82(Gk;?u8ps z&HjZuCzAfRoW72WdGig%t>RUlDyh+pfg7aK?~&VhU`a z^ersdOP_Lf6IJrn2Kx6Ytu~4+{cc@AiGAq-x93EXbL7_mp!}X5pOO(T=>)q1+U z_Y86K(-iE;WV0v>+;^d~P#Ajy8PilAqZ-m9JlyQUlDT?dY0`J~wUa0QgixBB9+lCV z?!+^?J#`H%{mL&%?fqczz6S#f#?j3$mOg18n1r-S2d#$q4t0Ddc~`=ThRM?$vGn_q z_Y67%I@yxU-gqVcV`G{r7Z~??VY=%~Km8FYWZbvTp;tZiWxXLU|NeL-?zXUWD|h3l za1YA_L7`7foO9%^dyMN9Ze<{vr`eMh^b71NaOUFW?t`B?q;|7 z$fY)Ax07#njdMJ0gZ-6JgR`-8cCUVXG5^$WVUMgJV?;vM#*tk~8pq!!;8x@C#qP#P zK-R{vmq+@OD*Q=r#~g{9OGD5qzbyHlTsG%K<@N1Dp7%U9Y>}ce>B<#IP`&qRq~0(2 z`W_J9O14UUkR+G=HmX7giJuEl{08|_45YGI_i8PS)??g2C9%t1E4u5d1Es+anZ}BaO20t!WDr zn?(tDK+rpB5`9HgEEGh+^ZXU*XGe67+t4ta?6-2&{I)U`-Iarn39>5aX0R`Pe2Aq2 z@r^3zD#IUt4hJQaY~81%q9WLyg}=1~nq$A8}gbYlft zM0ZIE3yS8MEVEJ$9Iuy&vO%S4KCd~Rn@|k!JueZN z{;fs22Votin_c@|ul2K?KgtMID{y*R9hMi&%Xh2fxUlGL2rH@?6S9`>=(H+~j(Xr4 zX-0r|mv{_jw$s*Iu!p9hqTftJzM}#y5efFtB;7;9XdzNl7EpbF9_s4BhhChW0dnHP zLXWagX0jyh*>Sv3LXFV0xd${AVbnBP%Mo0jtO+V3Jy}C^s*GBkgVRr7{*oS#(2GUh z5^Ip|g<*7Hmx;Xnt&V`cG<>s6nU6;Lm_+B8L;(~;z#&hyqgqj8;w5ZZR@FW&PO#Y( zmL=%{Mz4}m6doca^e8=4i*a;X8b(c-b#+lD%yySJ3VCvvI)6bg8w0yA=$qwj-76wh zI2swu7KnuJ5~*IGeaf|U#7^5*;oV4#5P`u0kY|YFwy`RuCg+HGXS1LgtVCWRp;s8C z>~tMOMyQ~2TvotEG>gaxB`=;cXnXlNHfuAAJfkks?ERnh%0F-2i8eyk>h0DPfbE;| zyQ8bQO!@e*5a|ZVqeyl<{=uFOF+!$1yU@H>kYzb8ZiN%Ko84!8z0#ZcF+7RP||%fZxa3FjQRrB|-Z zhD!z$>e&Ufaa=VJUUhZxX?I_O_F4Dg^eWt8VzsFY?l*@#p_&8#lpT2E(Jf;HXTVDc z{;|sPscUj(ixuvAwYYvx_Spa0%mj?v6%j^Oa{K%!5pz1P<-&*2lFRs;Qok@Y36 zt^!XkkIpZuqz>Rm*8pGnz#Zbw_LsI-;rMWtO^NWaz)g)DgzsUF%z?}6vk5K-OY`eP zIc8&t4!G&n)hGq*qzhwsRd^O2_zVBA3UrWi4v)R*0RFdwvzrbARgTWieBhB{@btIW zSCN5faA$Y8gt31BaGMxEP#q6c1e=)Pev^+ssqVwQ0^t`3a^M^LYwg!VeU}b(T@v@< zS5^}c1azAkNIXUZxyCPuj_`cKmgV;K84GRx=ZcD zduf&-XP?Xi1MRPIoB)prwnTGA z;5c}CtiJHC_SX+ieq3$QpLA7jc3A;xSL9M4*ru9-^(8H^mM5v~Of{V@=4^uDB(QQb z$0}qE+=1)<*~>D>oxw|onl1?eI5!a*{Mviy@Rsgj6(M4*J6Ey5&71D@`Y`UoRQGW8 zK+?6_j;RIiApqyXM;m;D@dMVJ0cVN|9^6X2kkCDxn3DW?1xEA5{<;A=b^jVZznYT) zPeBg}gp019g_fOtI{36IF@Hg;dzeE~b&?alim6QNd;ojx|5xl#KKY zcsD=cSYW~uJRRI^F2XV3M5YODtZc}cZbFxY=Amh(Ob9&i;1UKNVqqNgx_e?8^j%MV}GrWg4qeT+&6`cca6Zi z)kp6C87w?F5WWNkTXIG=Mh&}+?10|~uR$&#L&T2H!jRwVBvqN-$l<)qz@9230+&hx_(CzjN7DXM?jnef7&r_1M~` zST%O=&BW1RSnkockQ@p8hn~-`i?=>Ch<{8zHG*OA)+243(Bg=QBMVVT9(BX_QHpz5 z%6CrDppHn7adMrHYwEueAzk2U!B5~kNNi3$W_KRkqw1bQDQ@#`UxK5#&LL^wAiaL$ zj03GhhHwX!I`{mzQbmfyqpL?MZO7VAl|W{q3UWY}^q;mzh6p0XhgqG5JtSs{?0NgH zTJKx*3x(RBui3bUS=(!P6-Z48URa%lJtSor?%{k_&7bpgpyyBf1Za0n;A&^UR{D+Q zz?I2_Q}wEc&%cKfhxLZ4l~etX`iZstFZJ$gF)D1d+0`eU50rrNJxp$udU`nIDxX~2qrYVZ~T9Zcf@k# zrGc0LxLnMc!uhT@Z@WK(e@$X?SwEOpqrGtjMye!_(a+@5Y@GnYKsT^ zr8B`D#{tb>Z3y27>PS^@wuRAk8c~i1>PS}~7|Yxl?nG^PnY)u~B74WQGI~>jlYvd5 zSeKwL)i>{Kq7?I^cPhY<0FPjf5Nvy*{o2^Hy{>x{BDV4Z;BDLMHfa=JUBbT9Ho)P) zYV1rL+M}1c4L~$hX4*ivgTC2v8RSF#vSY zjzDw>)QLbe0NLEwr~w)T5eb;^W(`8V?i++)627$OhDCUBOQ8)*H>9kMAy5PYt+%Dn zg)qG}P;&hU5YS8p==eYM{y(($9~%4*?HViH0rJKb%+1%8%$TeS#UBZmo_`_)%L-Z! zSbKi|kTV!wj{+eW6qKyNAOz?pgRv}wQT;(;{}8gRd_@W!P+B%nf?BjkV)Z;BF6~Fd zXjLy`!DQ4g)*+hv=_M>hjwREO*)8Ax1GG~*w=4y8;$ZhYp)N&77d$XlzaxL3R>4+X zv%-viAKV*ebiw1cLOKiu*@nXI0dF#rKA<{HN;22HUm8LVO1DZ;>VENXzLMfo=jPsg1@&LX!RcK%IOd?53kPTHi?RM4P#|WY4;5T305Ms3^rc3;oTREx6zrXX=Y7b? zPMOn-Ny*Z7y*z_WfwyPyym#u2F@-E`*~|aN=pTIcoQ(X2NuIXY*3*3t)R6UbFRe0T z1b_$3jIsHv^8QaHKJ|+G)r9Ik@i$KK!O0O*Ww@6Kkj&cDmK7_E08o%-g|T^IY_k@Q z$a;TMbDmCnej{6P`$#Z4;>M`==ylaVp9~^F&PCg=Yw?91kv30>`%-rQ7Z7OSAVT$t zf5<|U5CLQ@*x5TNiSQA!7B!i~ricJwj~*Jkl>p)(Hu}-+{=Qkn>1;1YWIt%=Sb!tj zz+OF=l72MM(m)XJGgBc1Ho&GmYehkX%UeEznIuPq(lXfJ*UUcu*EvqJ_WmDrW@wQm zA`Cc0PD*un0BC1`GwMQe5~2~>$)k5gUq=8JgtoFQuNH8LM+h?K7LWZS=J8Ph5e`}1 z^jAa4ij=H}tLQRGD-D(=4yDDsTzpJelC2`4qJ)QlUQu1xJ z9mjin4i2nQjbGL!r>QE3a4FuRd)KVq7o@V$jj-+YL#sx?0p4|T`*u81ww!y174$Ff zVKWlR97zmPZX8+-2n@J_#xcAU_MCf9EAPLo7(mK%uGTp7OK*s}&n1jO?p4Q&aqjg? z&I&xr&To2Eew|~Y1LTF&GI*V^1Q22G{=gk~T!C|(vXqI``8M*<(fi$))Pv-tcSFa9 z5A<*yQYYRD3tOtBjF{_n`rRHK=Cr7_B;_&{4=-3xrq>t5Nx7HP%XcvHiYp6!GL8*VL>=unT&pko?r4E& zul|_XAO8%G0MSTC`yOmyUh@(FNAvXO(lNO&nHhi{QQy~pfdVvRG$AuRr(wCz=q|zEhgB+KuN@H;vVGE>n`f@SMQZ z1gEM^A0~p|1mdmX6R_%34EQ(pd&}|8VA_A+(y0hwAU8tO#e-@i2^pV@Uwjco5wb^W zL($_#I^dkMM=C-YBJJKp(X&TtLP_He>PL?=M`EsraOqv4#Tg-K;&pQ%xgbM$g49rp z6&Cd>&#~y5k&N)@ID#foe$t|zx+z>5qY1cD8HV*=;O>$HpNp`)VXk?s*FN#VgkVS_ zOq)P9l5Pld-L$6?vt4d&y_8G!OY{kzN5DMmWgAZ`&HlyKWv%L|m$8R`r%TS^sQBkq z&&i{+PT%+UF2Vvo$$i?o*c9&CA-XmuGtSxf-GZDq<;Ix2**E;3+kWPQTMA5`cA4F> z4zhfFK=L57yKj;Kx*FW73I;OGEY&*G zC)tL?+SLA#Sq$M}5_PBiosDW}1z^O+ZJSA<-15r%z{04eibE*WY=9OSCArL+3`@w{ zO(bnmRrJi!!cdB7R5e%^XP@=gpx_c-5VwoJ$k#eiu&Q3Sy~yvsCY@<7#!aE-zGq-* zl4Ng!;HQvrAK>cmmhBZ(LpRh__(XITOMNN0^t_T1ui$0u>R4QQo=H;HvIjxO2fEdp zY@uV}>t{O!RnUHQjCB0ruk)iOFrPf!XWVKh=*(4Pi^u2+dpH`)WJw)-E{kM-Eix1m zp8e;>XrAHjhAMHED!j9qxtGb_0Iz!?@cIq@W1m6b?rgG>Y4r9!lJfRZx)Y3TSLAzk z=s))O=HOke582Gn%l7z&I)Wb=bSvq=GTLwt${|@?Ys{t4eq)SuoZ?XQb|#YYrct_y zSA`iwv}@4Oh{UmoqQ7wdP{Xq^B*&)T>`^*?Ngm0i=nuSUpd*u2zP6?Bl%}#NvkgU; zm@w$|H~_}7wG(~2G!-BZp@-fz@u=6s9Z#)@jrqUF0aanNG`=W zai@m`B(sWuk7?R_;FI3{LbN&yi^-dXclJRrjyF_<2>N4WCW6p}6kA8HFka+c$=>jY zRC>|w@SHEU=R3Ki&=8VryPX)w5|KOw+hM&Jy|3y!m6=z3YSlgb(Lg)Gn^OH6>tkwR z{Eys6%8Vo8u+_q$p)cCsz3dWISDm7&{A(QJokR9|l>j~PcqV2#ao>+`NgM`U`; zFN(4vAO{ep7)oTd>OZjWK|I?J%j{7(@I)Zw5v{0`s?e~Q8RQ@C znpuGB*<82X*{pjn+L?(vAL|Kz>(k|UZvNVE9118exiCiip|441suI34n9;f_SDho^ z3CqSWNqm7)PP9Zt-ttgw3maXCwfSK+>>6E*?!2v#w=*+tK33pGSLB+p=4m$UB1#hd zU6%v)*HNtaD?QEAHp~@)7r!>5KzMdAAM9uJoVqJoN_-@~<_YmqHuDo^t)+Ds4j_ZI zMJfxmv4BI~etO}*adlU2-cDGXxGng3{k7{XIxOePAw-N*qo`a?fmMi~{#J{Uu1&d| zFsl$B{jK5PGM-xnne`5uth%9PJQ!A)^-7wo6A?z&7rKiwrxz1)*H^{>f9egMu=!y( z`yjzxdFRWa{;0GVBl~pUZSfo<)XEI(B^iTbsUFmA(YA7ve2gg%<&?d?yR9cWj z_LVPw77}})sP-^3ax5?=BQRNesuFANfno!`f0AZM?N_7qmNE6iuCtxlqioS@pUw>U zdYz^&c{-e006uJ!Qwg0wjcL8!s8iC#b-xnX276R!jPK7~J{H60NJZ0LY|*Pzxq)(v zEpuI6t=FkaQ!y`ZwOrGBUfoO0zl)0xhII&cSNN&*oaN%G?1xJ_lU~{H>?85(tIG&I zSL#>rKt8zW_PHr3)HkIa7~a_j}Jb?6(cKF|9kx4J%nX z3!^XZb-?PcbBj{Rh?V9!Mii#JMzD(HBZ1OLNT&uh{Z`#$moys{ikZPLH zv0aESOK`bbx1;{)@@hxyTdE~oW4(*65;8j6wpv1-PbLQ2q1q=4~bw6@V6RzyT z3xp=JLjx3!%dV2&QO67NUd8R`wsFb{GdLNY)6Z8OYecxqE>!=PsWsirC$xH1ul_w; z^icPrSoVzGN$s3|LUfjgLp|ULRbl{;*1sZpcNr(hbQO20*~W@s$ez=m6&XW{5_{^n*CK7Yb@=3bkX*cx;IgA|D$`|&lLBhFSDB==8 z9M~bJn@hp+{WFw_6uRPQ9BVrUqSUX-@H?sJ*ht~Kglqcfzi{bi@7O;UT@-GwiR>w3 z`t3!JM6jsd9PeGTAYmSIFT{J2<&dGlw-3z_?eLv)t(xZ+YcoR{nV17CJ4f^8i#G) znb44P)jp8RCMd@E#ifpxie~czMLWnXnLiq3^C(TsP9Xv_@I6@tN#*{N3L_u^lb)NuTg@n z_b)np&dQ7w7?jY(ZXT+OD!>^s%(PPbPHHbvJN!8q;b?rFr$(ui=qM4azkB{sf!g8Q z16f!0pG-~Ry2^^9L}wCA-DKSfdgDVQ#IS;)#4D0gVK+(nIVJg_(ARmJmK(1xS8LG- z;>uv^Pv6zbUAvgQ#2gZHFZOmjV`!%KPN14mtD8EIbG`4{=sY&-SL{b%ge^K;@mc*T zuwLI24g;x{zDjFLtEe@N_2Fym+05rCSccy}FyphwWF#g(;Oj`I4q}6I;(GHo^EaX)4swuGrkXMe{dC4= z;xo&@7xpSfn?vW);ko*Lx&1l7G1Bp8pZQ+d&t7gDzamryD4jxJT~dh(AYRL z)85>k&`6EGsIN4xILc`kDOF9ab@=w`cZAqb)@Plk8fnse1}Y;uCm9*>$wpHt@1Tg= zfcxNy{AdKew{*=+X8C1;uz||6p;>5&usQ|HQ;&|Q-I}7!{*AQyjaPe(CDsLlCMI=t z9fGqS-`d;F@!d_EXQJwH6NOt>27Pw7;ep~~*7(O{#hbmnp_cW2&l8J?l*R`~?x*K% zSU4u1X&k;qrFJ~~z;ZHRuZU~$Lfl~ zrS9%Zfjb}YGc-|3&5kam1lP>2x6EJ$1$XrKfO(@cIQ3hjNi+t>OXT~q{c2)@)h#nV zROtJdFG;05=ev(Je(Vy9GO~^DbVcT#J3>Q?jvBF72&lP3w(EnrQ&J9Br4&@)#%Qy) zm~VE=y#&rgLJH*6t^})>-}`(@>|%TZh!4Z?ygs(QySxjVVJNPonsc}5;A~wb2qQ)Q zO+7*?^?{%nbal6Sc_iS z*ivljz4FX!wb~hol^!gVso&S4BuOmzLh{!3LuAEYuMNuG+1xZP;;JFp@bn6hA>jK}9ASRnO#o59|Jc%e z9{B$UMW_&^{EQ%Pke3yWDCH+e*Bh98KLASkf4zcmZQ0sbfKvYFvMec2>p>=?79z?( zH2P>^K21oU1tjwQvr-o^sdm5&KM@NAA z{YXgWho&Y(08syLMF#?W<048O>T{0+0X#sdznB^qi@e3VI)qffsPw|*-}c(LXZ$RW zM*EogYPj<6Mn}9y2n=xH*ggJ7mHCg#7ylpC=nwV291Dxb0~ZK?N(4J!jU&Q1zz2*e z(e)koC-qngeTFq4zXxP3($hev@(U|zwp>I&RN(B%A{9}zmHBH37o(l8#k(2^1Y9+f z)4xcW`MdujCI5*8lm@JrK|3`UQPEHz`U4tDgg^p2AA$Umo&}IX0HOpuX}>=pv=mg1 zzOXFbR`lg(p-GA0 z;Ui%AvNX_lqdeUM$y`i(j-bk>y?#nXgg+`vmX7(<&Dr9MS^78oUQs(C&ZMe^4Xs<3Bj{Kd6!Z*J@CY zcSs0wi^dJyWKLwnZ$`}9N8XV-rB2spjGEVv{=dRc)tR$KqrwyAR53zho9Wi4FtZCv(~&&Ege$F1%!SgA)gIvBjS=ZXBq6ImMHO+Akx zXJ8dCmtt=IK!3-sb{!7gvMs1(D#SdaDS87Bt;kCrO-N&0_kHJljei`Y!>44P5V!xf z^-N+;)L@<~LSMRbYkLz8J+UpQW3t9Nqp1K+yLrhI32ETO+*X8Btd6vjc}CnmavN}x z%z%Z>Pf9#TlD-`5bu-2}9~-EPrvw5mO28ZEJA-z}a!R<{_;O*L4$p zH&Vo+G_PP-$;)cauxV*>N6fb`)xLTdYfhJ5Lx0z}*H`0x6`2 zxhKzy-rVS3j5|Tn>&ofAZS~UqRREZ~C63@It<814n47ie&48XEi4@qABV%rtK zKqrCLzy=#}cB?m)Ac$KH{^yc|IV8ttNzs|X{PyZRBFKnw_J967@xUJ)l0?pp;{HM_ zlF+dS60yiYNA~3Zi1Y)|Ij<=zmWxzxuwKwWAmrIMPr^@{HBXD zJuKE;ein>j*)y$@9a5LP`NwgPB>ZI1uVAJ>ILz`4f-u)jKCUie2Zih(Rj5Y9Lc}2I z>6p{c7WDQAcJyD5$fh+-V?2$8#%in=D)jdWlKZ0hCNMly=3r@jJH|K{N}L>F)%2Wd zR5V2Fv3k1Rv&bgcSns^WUvrdbrkLCxGvlTd?fo(cS6lxg)*)0iO`C~_T;gNgQ1-nt zS+1u3#qS4D)l_Y|l!Y(5j^5Qaqa667j=!GOiq0ikk%TihJ{QrY*=ea=lCHF!Q%Sz% zTUy>zT~F#_GZHGMsiUu_6WK(xA(g{chD?mT=zRd4NYo}wnf|iN?=7mDxEna>G(TeR zR&U}Yp+v9~IOXEqD=P1DA6F2g;cIR3{1@BKfa|NN`^7(`TexHPez3mGVO3W?etN2U z`=p|VX>1J^dD`xXDRcYnz|Y*hl;O@7_h?axq?MUuR=J1Gm?6n6jgRk3+0TZXU$BixRrOs>1(kU<=ok+_(|{IAKM_1@w5xCko2o`ytt|MK?-LY!I zO$f6YMV=XxXF{y}%oMmgo`aRxcm+L`QFxU{77lcjDeN=XjiR*`VUHsz6Jnhgh-~vKY5LrV zYzw8Mqk=PPK_fJ!@bHfUH;+=H_a6oBl!6jbgxt1t+Q^hF4Ol^Dp~tn7LM-NTC*HBH zrNaWs)CmgTK473Af>;thI(<*xeeU)$AD%>#V;Y@*hT0SHiNlQ4676wxE{pfqjuBQA zR>nDdG=X6%7j1C@atfFRW3j@@^P+{~=WP^8Qq$CsaZiF5 z7IS%STeAEfAz-kXqR&?FyQfwI#fa}5w$26dZDGv&gd;jqZk*9qBtTOlLHonvh}0jl zE_y?SV3 z6ja^Fpd~79PZurgk-qa%RkZaL+Y;YAK24SsU4Mqt7Ru$o^ShF0TfS)8Q5}Y%u@;tS zmGWw{b8SZ_LZMOJGnl2+zD>t87dN-Oba17jZIDGZR@2e#OF?07yU4wC@-4L-Q&H+u zzXP}g_(j=AOzgGAeE7CxQ)Z(ew^3x?&$aYS&5oUI_r21lj3)SDs3>LSwK9B#vPBXY zOjoe;@!Y|MFCzD!YrgXzTo;t81-V>zTjh&`%u5N2YBegEpH=2qJVHQ#% zdo16qT|Hq~W8*7NF($f%f9cd&rLs{2WapnmO8{p9q&WMjd%5r5{M+j)&=q z$2O0q4HyD+GXiVUoOXg9BDf-Y%^l>9s4SY``<~b9@14xtG~l) zR0MXeJ~6W-n<)|F&LXhqt6OIkX(#d*9ynU=-qG2IL$DpJGBkVp@NFAC$aLQFFP#V% zH#zllzx!J)2cO&F=h^zBZDqSb+VP&JgF+>CWhM6B|BS!>Gm5WvICBqc!)CQ%hs!@cCK!7wiEqOSrcK?Rz$R*qBelhy_h31~(H0H^3(W%JTN(t^xfH@^At*1N(%_G+PRM{;`~ zm5oWD(uzNh9TJU5ApfvqAnD=(?OOw{&%rQr5if2)UwXlc5$TW0eoM`%?dK4*#<;DJ zT2f%Q=K<=oDocB7q-k}7L7O+0*3kd(j)>X=)U=qXN8*c24^TD#VyeZWL9JCL@CNPM z^E5tvGm5OmDI+Ro?lo4pDSvoRtcrVRX=rB2_PSuJ0eyL1^O}(u->qqghO)SY0wVui z=5DBS340f^t=TJ=Ac*Sh(w)tBzta<>tmW;^(Ja)@WryjA7zOTyl(6|{TgJ6nc`Agx zW%JLlthTbUNBXsQ?&R3S;_a(80Ho6AIvWo*bHhNcpUF3|sPp=0&)XSBLtKo!^Z&5* z)?ra~-}^8iARr*!AUV{4w4~BGbP6b)0@5L%5`uIO4HAQNr!>+bl7b>2rGy|MNQl2Z zgFc_{^yn4XPkpWFm>+C|SQ8%@XhieMcN5Sc~m7lI2P+^alyW8*1Wg3fX+v9Z8N{kr0 z8}pW?MnJP8VWWAP`$%^*U4Z)xoqacS9e#~k>~yVE<$bXBFb}SP`_Yho-7Bo5WD^SO zwVkB0A{m?X&<3Hw!7uEFVlnZ6hJ=PS`@XM6)nQ>BN4d*rdyoa`R=mK z*K1%^%fxo!#`xY9I+(}w!pJJ7rkfjmtI z+A~}6NuA%uh$(jym@w45t7`SRLPFeWQ*t3|+w`!X^wa7BPhKAH&K*ZGPUCECVM>A9 zyOX~H_>~pDzy${ORjxv4yTdHW>{<#VQ_agHH<+^o15)_op5?a z2szvMtX-n1 zommvz+(G}9(W9_oW)H2c4bDRE{qg`j4}41gTjkSc)hQ8s5ZjT2 zxx*0hEgvnv6^E7s$oNfo8S(V@1Bdi2h({q}L-|!<7Mw-OdHsVA5z>kIqqfMrZWhAU z!5onVM>u_B33oaHi>of+7~d^w;$~Y^rrMMpEwh z#U?uz;Ta5HW!LjyMVb?GHjY;%aD;VvxclA{*A3-tATkg^DelJb#-SOpY18?jh=TTO z?gJ!_aBLksW5?rN+v7;-v4k#F8MQHpe@>cXCH})<7chCvTAeYyZnb$H-Otvsg~u(~ z{7Zo@1I*(IvPiRx;d_XGX_@!OY__5!jaI9KGLPaGfeg;FzsU_;BFEr}nyb&We$YX<35zMqJHH9KpMRmfp^kx>$yDPU4G zoU>I*Z^u5zS+Tlfw6j&dF-)2^=e{ntYh*e$DXo#tqh>Xp@?b0h!dJ7d96p*d)6rRX zl)QN213h3>`+hFbt>qB-Y=GH=wP9}$QvvbwH+__(k~_FAN`3h@r8^~+AN_oT3n#^I z#wk?3tK1m2DKV-yJ&l*3Fs!Su)q@(t`*XNkGgwlJEhpRyZ@+${=-t4`%mK-7uz&pQ zggmH>n2dD7xW1|LJQ6&qaB0dvdcSzNyAAHKGXe%@W?w#s9R4Ki#pS7sCYO8sei3_r zo4&Z^p!US)$L_T=aKR_xot+^=s8dw<{vqE;)qTLynn^^AM#``B#ALJz2Q*sw+>no? z-3H*3mEYy?IO^9veOg9I5NNH#P-F0HPo+4cu#@A6Tc;j0b% z>o4crh1fm3bOqOw_NtaYqwf+2W#ni7yu^d}7ng4+*>(QG_DI;y&w!-%Sk6vbvvjr`*3af4E4W_+E2#H#m#Dul6nrHaUaevXgR2 z&?d3mzEwDbwsB6IwqsG7K^fFKd5H-!=VdUMeLJ0*w6cpMnn8;Uopsl>^HFg`lkS0& zA=9RF`f`5%XMR~b+L**&#sEND6QyM*LEtN)t%A$IZO*VDBVGq2)5pARh} zE$hFspI#uOIZh2}0L2Q4u~cg=iLB}lx79gQSZ7t>;1C5X3+9qhED%W5&C z5~T1g7fqQ&BO!Dhf;Ic<83v<@=!|K#ax*RNO_d(b#Ol$)xtP#!R*RRcP<~E8h-Fft zV#Xa&i~OwY3%2`F?wL%qyh8&1`7tF{m;dMLNmc%D-2H#!$%RJ$Qn7Fv{7t2%966)h ztU?m@hKHA=Qn5!p@x1~GJeI61!8Hk~nQX(-=ZF-+cmQUrTtkCbB$0=hzSL|@&NMkP0rfCsSr#GA|$+EKOsOqE*w|1EV(C5SmBMIHoS8;O{A*}Uz!Hhj39y!mK#)_?g2lpVW)8?CR zCD}j4>Yisz+ab>Tbz!;egb(vJgFZ|l$0%Upo43{qcuLGigPz3p>emH^xe%HLQUqgI zFw*|wTp(q68t=y;EtMGy2S%eq#3|x2u{>WdPGpd?vE|cE6FuT+ZbdCJrzt#->$Kg( zEF6T54nZy1G3HUkWVoN2yDlcHu$hf4G5dN%Zu4~>l?CDGM4>^}>w|(?cxk)ISU4CO zBZ69t7@~<-IG7vr{7w;?xbn-uzgI-~cIOdi5DsWU*pWHAJm7^#$XPSvk2oZ)x+lQe zm`P5|!ot^?6MPkzcRNQ3M-)i*Bc&IfQPabtFjvU^n*RuhK`DpcaZg|Y^1MhYO) zzhn)i7IU^WfS^e7ifi==_tQ}<`Ly^c$X{nSX$=;jUjmr*D*;)GvfjA>J$x27GK`9E z+s}cgB(Z)WR`LDnZ)BhWiYKgJ#!kx1vrydk*2RKa_e3Nie($N~FbDxG`L?f89Nd7v z&y)CL@g(cYQTA<%D8UPvd{<3j4FB<=VaEH-axq;?9<>6>R4#@rFHe$7@e{*7P2+6% z-_^m6cq=uHb0Bq#Gi2?{8%NA-B*I(~cf>rG%H{}RUHJ(99i>Ml$uPU|fPYM*eM3OC zLl1K4%&P%3ED)e@k#si&f?5y%(!-606ori5spN(yqLex6PjmjE08JJZ_VhHcGM-n% zDnAJZN)4ivuld22Ohv=;Sy5AI-&jcj(>I+x5KjT*22vRwZXYi~gc2i41SY;q{b7u; zwk(BtJ{!NM%z{iKwK#QsQW+VX7BzLY_&NcZk&p8A&vs1~B$2qsG;8+cE?8`@mu`fu zx+k6s)^(S{jyjJd{)o(<#EUZ%cblDMcYfXKVAe{fdba6vnNxNiDQ#nUpQHWLucnqa z;X))4IIouctX3HR=9@_qMRAz% zro__MIi@LDn5`_Y1(Rp%>r~&BD9k|}u=g!_95N6$gH!0xAwbNSKQgAAOotjFUuRKI-6h-_qgaLt>zA+9FzqBv}L2vQ5!1CzvEF=>r?)(LTUI4!6z+b=y0A zpe)UVq(6^n?9U^q+i!+@4|D@WAPkKn$kG)Ts5;+7l9X%c$a6td#h5|55j=7nbZd|# zW~e4Ifd!J03@=%kNNYwBme)&tg&;1d1oK=BfSiqr>WEabTCqjBR;`Q~rvFD-9<~l7 zCyzjs`A+FW%F2r6p(cIcg!fGpuq=nT7Ohi;hPgo9Sbu+`6gI1`?PgROc}L%-wlq@p zt$==8I#-ggz8)34ctu?={Xf$3aG?~r@N-#pyv@7*)|P&yrqju<1w5(?|n^ck+!9Uv27*L?ASvC!#t&VqfC~17C2*l$_KF z%Xy?m&kUE;?Sj5q{)vAnY^;C^k6zhPTQtSU|FXf6-=zPtfpY4<6yOVbb!r>rck$}f zBDAQTa8Tz1jhBBOWBt8gIYq_fp@6ZI2(l!5l>>CN!Ga3Z2{Zq97AkPH60!dIAg{`E zDa|K8&=j3=_J~J)tT=oQ(oScnwtR@!S_P9O{Dv>K@PD@A%(e=HgTV_&0&sBLdIucz zUu+={-nEK>gWd~ALU6F#Dgh39F184Nmf@I}t3JB9uE@aG`BCmSFNXg~xI2sAkFA@) z@8UD#aEzqcQ{k6@?Yh59w63_=P7m%H#)yWO?kwrPdXOHclv$QxaMuHUowxeNNgQ_) zBb0!Iv7y6*{H)J+O38N^;@OQ&vWI>L8+Y%b`>og$$Dd<01b-f}=P%d0keA-2oW}D8 zZ$Y)rJ}Ej7vEZI-kEVF5+6U^gPh~31PXvtdxykPlS9fB0b!sU_SvY{|IncK-sP?Dk z2}|Jwwd0HBVlk5F`wq^l3xjl<0FT~x2wYv51Aji0`RozGv4=7n%1UDi=98-1bYFMG z5*-D6F-Sjk?8l!g&RGAzgfs@S_*&u01$VP+1WSp$Kd1<<+Zvj6{L@M49PFbWV}Nk?GnCg7hC z(j{BU&|nN=*3}E=z9sNKcuZd`rlZ0$%XQ?Q1YVnn-+i9htwSWvU{0B_tPs6@C!M*3 zS_hc94&Cd@g5Q{+RUm%qH>mAWGy+@&u<&u1P02j^OP-3V(gy+(MvmTSwrbmDj;R-f z@C^E$pSu8#qTp`;cQ_N@+~+9kD|e<4X}Pa;g126u*3jN#yDiv}JJxG7;S-|z1^Pv97Jge z*eKGLN7&ffvCvl0rY5an^qWI#>^*c?t>vG4xwB0~m+y(V1(%!;AEMKNUXoC6Fb zHbXQMf>&e|$*i_slU-`v&j7%**pp}N}Om4@SgKDP{ zPRqV^ld{_9!q4X}M=s;r(I2>}R=8i*8dO8QC;f%oQmOb}AiOe~uG_1nGm7oF$yIVWvc5^MKW7=(k*bDGS#k%bV9b$wXB_97ZXPjFoE&t?{vb<^F*cud4qEr zIxG;{;5T=>7~$TrRNa*~&y%~q{hgEKKKFs zG-)V@8`kzTd+W2@gUj|da;R=@_}Yp-<@L0;0v}hF*H&C-8qhbYqZ>s;{ep=Oa53z; zeS=*GNkii`iMoutNkipw7()Ys(I)Y780ii$nbt@#T@8LlQG6vTXgt zb!G?6wmKS4FPctoDlGP#8d|`1T?2C6aE!nld&IsaD2ZK#DVH^+Hn_3Bb?ky0?Uc0y z^vr}It^OU3?wF)TifXZ0u-M8B+HOqvggXoSUaIV(aBy{SYrkBPqLTVMbF>lrq4cEl z+4z%+<+A0DpYi9j1-9XQ&ur><-p}JqFW@+(d~#=D@hB+RP&6-FfYVZ^-(v83fN8Sc z=ru9uwO_o=Jjc~k5!G+21T@=a9);!hKzwkSP~A8SI~UL?5WME9?=pfPJ>jLH)eU z-Ne@1+IIPX7rnn~nb)H39?)Xp)$emLNsAd(H(h+)bws}K+DSl8%F(v^c{q+++-}K zOQ(hBj)1_OkB%;w@L`9R2}X|s&<8Xx$%4}oxa%(fa|X(s8VbzID0AYV$r%2yZq1ZH zh>R`vKYXo`VQT#|^GmK~lLaW@^yn)gatR(mb8guOi#)-vgIoK?4wONd4l1k?PwfG@ zw62)5KGm9C^|U^^WXhDm3zyx!Tmmro!O*uTDZ?n{@^AVJo4NcO zu3%443&uP%qu~ogCEoQ7yip2tzk+H#j*#-&0tM-u0wB0$Ugq?eI3D@v&sKJHN&?m> zf_`SL{#gL7-S%T0n-%&!U_|~)=zRpxyG4Q5!@b-8*=YYE`Lu?~4K-2!p|kR+QL`6X zTD^&Juwym7lIS`Env`+trEaYybdG>)OX&BVf0U1aWdc|V(3ZgkCu9%#)k`+Ybg+4< zDJ}auV~0npOdtB`95Ih`1Xp&Xw%Z&rF98~u+cST()E#QUZFCf`V(V~Nyl39Qp8bn@ zN5W`Jf&*eXuK-aiG_={;W9Hxh2e#Fq_7-f(41Zu<+xep6>GiKtkNfYm2#g^VU6&4R zv)ZjPEn|h;W>rTLMA~^nf6;eUlS6+Gvex|+oAFuRi@4K4c}{2=c)d$r$Ug~^SVBxj zR&&hq)rJMMySn5-4g1^#=ck0xUW;7Ee9F)a&awY){NsZQ^HT70ZS3F?p4D#OYWN!; zxdhG3J<-3hWW%1%0Wl_ZpuTwgkY77zy~6xdT_aJ^Q2o8Cara7Q)>`a->5w)xx6zZN zqzi)343=}V4Gl5>1`@}xt!L>H>pNqL#VrYcY<81xyGu1Y1{+u6QT$=$)(y+ZJoOuI zcW>N&r%$>jpkMuqgMEZan4eo6i~E^-qC{UAM8T%Sd|qAS_|B`1{x5qiRvm*49Mhvh zD^fnAlzz4(jv9K2s<{#yQGoW_TMs3N`l}eQ5D2qJ{mk*-h*~H!6Xxet!y0iBP$r}o zX5m)DigFPcq+ihn-BZ2lHOT#E!qZt)wx#tg9vyQH%3~@PMXH$+U!x?s-GteL)47}* zV{aqL$_B<^cyKAUGNRUuq;B~Xkxv7ZElT$sADRO51Dkj{aYsdiCwLS9BH7Avh}Y&r z`n9{YWnykEoPmvrb$9MpZWP+QKAKm}S)-096C-}7;~+-tALj|!!#iZ<;%c+Ee1zHG zs&MhJtGPdW3TVI!WKdu=y9W|m;=!{JNvOo@2=ngy;$VYV56d4qADwvY9#@-=sdTG3 z)HO&B36dCk&aJ>v8WNX?)j+yB4Xfmjnx&h6S<6XVGcobQXM^2d; zq#-erwxweJb~cV0cp|EqB^ycK_YoWN{vCE4V*Zbic|Ad1_1O%N_tUo2+adOrdrRN~ zi{MevzfPbt2G@ZX4^HN;o{U(JO1>q*wyf_`Z>Gze>A)N{8?AsuSPfYIv@ALAjjlEp zHhiz!a!+V>%HZDf&e0h6;~v#9rE#+jMX^sm_0+?6k;vboemb;%nzZ~-!ywtPj{k>- z@qqqKce{@1=;k(3sGz15b>W7kO}2T0AECQu^E3=J;h{e?W+x1jEQmCWJ565SE}KR> z_IF8}`s^};_RilHUYDvMfZ^C9@bb$}cXV1fTN%(N2UEwuFlrsVVg)eS~*7Xyr{FlXn?`Hb`~mQOkvLQ zn6UJy!0Yz*8tZHtslv0#d+8%v6t9lmHj?`>((3>fw$6!v*9bfA#*QuYs?5T~a z{n?x|RQscp14_{d`5<_of+69B4W-StyHwJPFT@r`?%Itaz)ZuC5QZH>N=um3_l4LE zX~iB8ywAXp5RP=-l}N%`Ar3O~)^6N*BY2;gA>k#`>~N+rnoImr8QRKWqC4f|auF>J z$g~Rc;!ipbSM4wX$M*K{tX9%^LQ}>q3R07MBVu6TDqz-9**vlrLv2o011)f(=lP1- zhfExn8YCrI=gwH4{G+SQ#Q>=qka_^m7BGrGaa8;zC$G~YgpoXEz&H;0n@Jvm z9X;prH%LtBUr-jGRV)7lSWpYdzx3<&NE$Ps8J8E(A!*7;nz2`M0dl`*l1bNj`AH08S)O-Syt2Domw z#y%k#%Ybow5VzqBtIxHotWwe(Iz$|vEXjfon(wP`d!Js|;m8r>6|F8uO(ZV0t1FTzDXSv;1d@AbDA*(V%5(tPxmvMLMQ6WMYk^OrM#e2s zs}0n`wD2AwIh=9Bz3#vjFgtq-KmiOdrw0I76RERnoTWGbisTqXIe8j-17Kq~G&dl-;=K$hLq z_`$~v*>N|T)QRqwN2!y-8_2-t0M)2R@SHlsJW;L=YENmAzAe}K0ppaSut4A+rq9uz7UCD6A zQRtg09$XYDkC)?s=7cG*)HItC<~94$P{ypS2#AGZtU8zrkwiZlWFn*1WGP6n9_0?# zvX>-?QOxI$qm!-K7ZRZv>R)ij!5Wxa7F8DANR;Cc&ruwZndG+-hcB+QPPoN;!qQ{c zn|`@?(y`L(7Fpr)cF@vaR~bm&GzyE_`{%myKiB3f*VnLtMALvf;)IE@AnN|#D9))G zArbbzETiLty>H4Dh3D1~MC z#Y)|TTM}~Irt_DR=K?Bz^Y&d@`a3F0shdWZQUAH3t^ViQg>-eQXo3ysm@ z)5*xx;PQ3j@c|KpXZstS@|O$Y0hba=lf%#VMdHk#rt6CQ$!2v}@AA!5=IexUW&U}W zSYK=2M!@E~tu;=y_A^hC>ahnpaR27Ct?H#sts3?l!+vLu7pzpyn4yDreB0LaQG zud8sY^M#4{5dAa_BB7b2>VS$q#m_sA-cB3?3 zd{k@Wgu0#7YH!+%%%Sc_HU*O-@S4xxM3u#d6%naCR;U|Ra*XP2lYZ}lRd7*hQyw-( ze@EV?v{8voVq*VGO!Hr2d}nI^Ox-FXaKGTOvLBhd<1zfym~*@;Y<1MESGx~aUgdGEn&2}06)-}VVXK4_zS@vE&t%HsW$}CW41U4@A59FDQRXKde=fK6Ht; zF=4yeqWaHCmEqVV-f#$0pi%!IzN~P;tA})O&R|HcGSU45?rpLD+KR+*Q?_*w>5Yt> zKMXC|&FhK<&usn7CtA9n<$~y^&PZYucJqqfgoBwiu+c;<$fVDEA-GddJN9v3}#=4AOSv3V7YeU!i)Zq zsG9j&w&P^C($?$Mmc~()32VC+0J~ZmhXV{aU}|VAMZ(``RBUncY;l+0)?b>k3_+Qu zq3BL&vpJ7g)7e5Z*q+~*dgDPbo023UaEi^_nEe*wL+GvqS?cO*^q5Sgo`62ML8DTEzko`tQHa}8|6%7G%TiCWOU?yWQb%rt*H0cY>cZQ6BXPowm z#GwwXBsnzjAxd&IQXZ_mPD|mv$wF)b20vk*L&s?kBUEq zq3t7nuHrS``jE&{9O${-Pp$&)3J)mFm0^z_Nd}uzBC#TD+wmWkhdufa%fhxD{@T0z z9C%`s;5^fR=`vMRCxe&V3i&xQ#w-U-o`5V60< zt{v{4U~rzIR(Ql*hDRNF8z>>`nj4!OTI>|vCtzH9Fg8&4`u+CfABZI3{W~0VmX9aL z#3vlxu_M(UmEFyeipi;32HFV6qjR)gbvlh1^ub>y&)&q{mP*-CqPXC~OuL+XH~m}f zrs6pQ?B&cbu_D$r691% zEeAVT?Nj5K$M|sou5JLXO*56Z+G6I5LoE*lKGToy=5x>czpCN2=4Bw&zi4w;zj`G5m$kN=zDVb%rbjMs7W>7Wf9JUy@a3FhBo1*{|B1@Muc^B+jPE{P0)% zJfIHVdj4s$$oN;POa1YbUeuC;>!KXb!l2EU(lQK~pMxO4`d><;FbMq|qJnEWF}>8g zsBb%~^Bt&3Ze=`YdH6AdZ&3J4@gockUx!CMj2}V^Dsk;P2JZj5g6vCE(13Uoc!2qb-1rJbEkOBc>_Ew>*H9pLQ z-ZGGnC^GblX)53qqqdV6oeVRY`+XY!?6+@Eb|)TFZqtLPG2JFr8>+3zBKx@qI}%h| z5_99{jSbhSySGDs`w(Y+b)GU#jae=xUifM=ZhTd2CiI;DF2VSrUup(tM{1~-w?$-E zi{-}&BWY{*)9WVZgpileW@po=(aFX#WU;wqu5M)YkRJMzzHRURtYyTJ_!3yrzU}w6 z+MpI$Z2m2|2o!jE($46!PDE*2cZP+)&B#9^=7E5cF{m|LM61!-T7^HPl)WG{kG|ou z^ntnVr`I$nHam!W6QYXEdlK*ld**bS?(db^?czv*L5*yai>5$e582-R< zV{6fEbJWpW#A9HrWPNsRs}N3o$zWrfX&N=H!XvmMH8eW+MAA!V1oJV1K%j1{65G+z z7&xy~vYyy)6{Z1=n#=;*%&Us?BQR&fL{wFH5|4qYN@bTQF5_lOUGPBDquNe%VfOxg zC=dJMnsK4VR=Q|5V!bd^l3SbI9Y*(V(mh|j5?g6ZRqcNF+fTwn?djsg)?g`|2>YPO zRmu4s9s@&_iu<=>>if9dzMgH67C}i+YVE;e_*6M`i4E%6PAMWqLvxu>FXoY~6Dh>d zTqL{KK~HE9)LA*H<^;6gRYwfE<*t&STJ-S2MOcO@TJ9n1*+qB^G*v_H%Ah)|+s(2n zJe2(f)XEd}el&ZlBWv)zqQQvu-W>wCIG{#h!r@802hsA`ZTvD?4k78$?e{){Qh6{Q z!)ztviS5=}9Im%&<_(*uh1|zLh(iMFW|Uz(9oXN(z!8suyowR2zY(qq>kj!yj(jI0 zWYiq2TB6%qbl9t4?{z-v@tS~QxwxHW&vJ@L^2nTjL4_^C2C;1M9nbx7(Yuy3K2O9L zW}U+BcvA*tYC>>$AGZ-<3HAL`4qv^t;00!zb&d?&isyTOG^h9TRX>=bc3 z>s?<>>pIqPThlzpVnPQfrfB`B_OAJU zZMx$pDHL?@MnLY{;F{b3xl@x+xe38F`IlSzzue1czOA>J$os-~hkh{SAUZ_q}r;?LUOuxcz&+a@3uW3>QQXz;*RngE0v77DBYBhMy33I;vDa{abdgc5~78S#sSfD*!$ z(t^@!f?=vF*FWFt`H5FivI*ekG@%KxBcx^ip7U4~4X zd{7^!bZDA=YgGpm0xy;2`=_*KBV;;U@?Su373Dzdu+-n%Colo7QB3_~s}(@JWUlcn z45THYjFJcK0TA@E*@!t(8cOf5gx%YRq1|p=GCcLkxA|KuIsfyXFAk!nN80&R(i1;~ zXn3D|fMRR$NfLyqu)nlK>+6{^N)x)#x7{H7#eoAx@q!t5LeY^mVD{cu4`HpPAj3`e zc*fOqh7LKcB@DgXSc)ENIjWUNE#t`^@f}SZnQ+ER+#6g#F|m7-s8>I)xA28mS1wUB zp^PczFwEHKNw;JmUA!WByqUdTva*(?h=MV$rzedxo4 z$aU@tC%r`754ucFsTNA$1P9QxKX_pigcsP$w*W$W`=7_C(S^J1N%l_1>AwKT8x%F1hE2t z^x;O-L^TzZqRF`JA!I7Dzt6m-d3x(7O-@}~5Wf*0Z$m(P*jMOdYkYXLT7_BFrq~EA zO^Cv(&W*W80q+j_`_1Q@r}2(yUe&dAPuv&fZ3u0Le1ksr^n}N%A*@t*Mri4?5vw|z zMg}7Xib{5y#p1CB##fNTBo@2Fzo4MbQ%_1sP-_wCS>PycoX#@>s#%DFEpg+LztB;_ zxaFT!!gvS?V}LJ^==ck_B#k%!S*46m|H2(9_;PLe#DtOf@QM{R?^Tq`T?%@of`S^) z2q?%>m)d0SOO*^ZBC~Dwiyun8`%b2SHLWgxQAch?H)fe8j1eykx z*{C72P-W)Od=>-otFf1?vZ#K-+sXYX5|vObPf1WJN32q^ANb?2b*?#hNJ?hXGhvO!-PVB!IUgDx3c`@|)Tk~edZ!wef_L!p5;!EvKBSn}9OTPn);tMNW{`pX<*Dt72V%FbUA6jG`Tj&YF z36s>r-HgMvhm1sEBDDPuw2D|(Ltu#p)oUB7l&JL{YY&SoZwoyr94|@zg`4pU?Ghsh zOoX)Gk5m!RROaNVUMo3r= zEPi96dp=ybJM8w8# zq$yVcbWtFnKWrIzO@ni6n9Id);^+o`RQPVaDGKVS3|8Osy%Rm#1nAV_96r=1S+Ax{ z7LdAg))rqID4ceR*PdOak6W&0I?Y>30wtqi(_cR_uR^jvEDhx^ zdN8Ju7;e~a;m7~o(mPS8jSIiMJk6Vjmi5LSP`(K1@#dsu#T`$%R_q?GZ|aRz z1<+EjJ*UR5Fpa>MhA>5YZDMg*qXBh{Qnk+K>lkwaxCC$b8ta?|(9%QKJB~&SkpdVN z>9>DxrLcYh3xXHbI(^xY+8OYllT{DEt_r}d?MUs)jr#WQ;VZWewNBS7x9^jcCO|O* zgjTAxIthc_6Cg}!yvoQe5v)mqzXr1gyt(UDvwzsob2D&_xG+}Jc=;yo=y-O61u8Cj}trMzx)Ng<<&khq?dY1~` zW|j7y9|MExZiRHGUlQ-=HQWF?iEJE-eg00zWc5UbZe1m2az}o zH!5F-m=fzgB<{BCCQrB|ALM2hg*G!2x+}o^6fi@u40~mEi7MZyV+7hXI!`h-sTh7{ z3u+hmb8q$?<5*(W`iw~}x|RPQ+Sb#bucZHY*>J@<&Pj1fCAdAbzK$WvHZd+O#oF*g zHTUk;*TnF`vYZ5CZ-nNp-#XG~!3E&J^XeccA@+%)<50@oz#}zuzh|C$kEav41JAyt zVocJ~&(JokfdprW=M}iMaxN1o{UObTat{Fc;!bKV6vUgS)^|ae zrS-C9YY)CFw&ecZ!OFWCE$gkAV!Zi*&25OZM_Utzr*2Z|$J5`0{~fXac*@E6SSxM| z-@D)oCRU-KXsO^_OxQKD_;<_2?_M!;k91MfO;Xd%Q15Kq?53{fjEUF8O)=QKgY7n? zD?9i)RJHWzMo9A-C)1j)Y@gm)pp5B3GSLBNo-EhzH;lY~k11-oi(jhVW9wylATwC` z3WMu+JW=@3fXUB+6pj1Xm%rjKeakMJdpJkBZrz%sY~G3H%9fVI_X1Yu!;RA^E9%q@2OE)G`@1 zoi}%)|AWH+gM!iO{~Y+E#|*ChELs*Z!?}YM-o`n%rQYq_LF9sGM3QDoz?C%F?&j3U zSQ=g*SqKf0qZwh=-A*v%Kx7`yt;NhxXhu9tPquMYwRW&Kd5ZbWelAeksg~Jz7~}GN z^{4!~ojvm*B&=f;Ij0DN0vfago@L$M^AQZkTDhv1ndL8SYoCkE1yac*qZ2E8jLO1%q_MfNVKQgX36=e=fMzUPxV-foQ!~dA*H&5v8wddE&+QM$$WmA zlD^hS7^z0Yc!u>evS0VM2akt~eD5)*N!4X&;vQsbT~^;B>0qVP>4`UcAhL=iMRnd_rZzn(8vZx`^ zNzr28cxrlb11#gVkh*I7nTW<9r%t*#=Y*H1#0 zQ}i}t`4hAK*>ab-Ur!QPv2LbJyO^GYDR2-fQe1DK{m`yW?07A6E&G5#)<*A*U99!j zr$cveQnWVVVu^tmz>1}Jw)IBYdm}X|SMrM85uo>0w?drX|7Oe!zLRo3=V)mvf0#UlvhyJKFkd$Iu-WkbC3?i;7R- zasHEfO>Xm8h(ql3L%pidNX;LLNjW#T{t!oo|DJ9hRC*=y_KAXCK(JWmk-Ww!aXs$K z-^B5kdf)qh+Dl^kh^jm;^js{U$F)eu3_Gk;5j*iyx#t#3jGAj5jx36d+w3t$Obk zl;WDBO6Bv&n;b))j(UM;BYF=p~auC z^RXzCt6u}0t9j+`(t1w{rk1sV<~>xhZk-ZPdx|M+-~TxB2q zp?y4&-g%59EoS!(f<#%z);L3sK3?BEnI}vwpNe!iy@B~4R(e;k*fjEi>$MQiYwo!+ z>pDBZv{XCvL6HT+h@(1-csse4u{>GM*>LS=+2bmA7;h19Cr@gI$>iX#^F}qwAa1_B ze1cYp(K3=>p}9F#-ANWtF0)%}->Q2ix^o-LT0yyiIZN>^F5X~dyrY6B>Xt>$G!vX%9XhrqLnKXsJnaZPe)ES6M1v#tB$;* zh-YSaA|+jVSPk-}aTn)0T>{$WF%u+Qw2rH`OTBqq91xe{n9TARH+`&_2rb$>=M1p# zQZI*#NALRWZ%Z+9>(c$C7J|rnJw1M*=~6wimm_19-z|uv(Y-D8D?9kCeBt%Ir<|@j z-P+`!Y_26e+dsGEuXWcgMCs#BW?E_RK?JSjBt%N*B?Bi{i6t(BL)~6C#ZriB>FC`+ zWPVL&;w?cA2&B2*&e6$T?&;GL{K$wvw6za{jP$BdeVNa!ysi%S%D?>ft{>VXBO|5s zWj$V?s_eMFPD)?MOqaLK3_H!aJB%fLB*(lvAPDqscU^>EIjoR`CF z8V)ayN)toAA>kt!W>tW4I7z8mS^Ti+@?_4*^(0!4LkaNOmlNjBuNk(xE9gPHx!F%4 zZ?^Qf^DJ>SQoaxS%&^?IV)iX$UAktN?YOSH0WvSHG;d9o^AnpIC%SyruW|wjQf_W) znR+?!r5)2z^x>>}H{3h9UhpJAf~qAvampo4>RN4s80+ zE*73+DJ}3C^ov6NrcKeSK}&5^ZgMF#tSlV%{4t#A$x-yCUbPfM(%(h#A z0L*sDy!2rUn-N``d-db|Ej^RqzU~riiR-YR$|>gj*W<``{9lRB;MKscAwLVS8N_!H z0SZ&&c$YvB<_?|e;=VnZ2h94hHZ;h$&7qW`1ZigBd174ri=m$G2L6rgqiQYi4$<8h z#mn9)*P3B&pt=FW%YN5^U8*hR{EdK0U)-wdZm^>K4||O#KTE{dr(WV{_$6G*H`tR~ zrejmYw9D)Ko^X)Fd{#f_S$0N}tPrYFl9ZiX`eYhz9wY`}QfWp3g?SKX$<&aKv{!M8 zSvn~lm%o2OMjeG&5L3mJN>ZixnrhW3E}>sd3$DKO17?kC+nx1lN=!c3*+xN&8|98r*JTsmD&Ux6nN#4R9~^o?ZTVOSpTBxFF&s ziMB`F6C;cEdmf!^_}V>C+-t1wHS-K`1312nXU0oaRxjqJFOkG@bgT8C<0`7n<%e?M z(z3#gWg|%pRFvcS>~YnSA;D*5 z<&i;Ht)~f~$EmEk4f;awLVobyzx$9pj@)J#D*y(MGwidnNq0xTm9)O9zi(twWZE@g zed?<(X^_E5`Ono3xSB$5RYeXA3$A0_Hkk%6+68WQ!E=W$V}1PMi^&jVYhEK*40qq&l^<(pi{A znP<7Lt~hes<<$OxrzbMg0?4$SOo+_%|5$s^sHUDTY*e~{fPknVNC)Xi2a&E)14@^U z^xhPaUZjeKgidIR6b&sPRhmc%U62y#(gg*n((fde-~YYqUF&|iUs(I>dFDC$Omfa4 zd!E??@)(?m!BD{D36RkM`N>$uE$MlZr#gv@j7CTCV7U@xMFAwoYV>6cx_FqDm-(4M z9wb)!H32qxX0T!;UEq@g@?@GId>?fJY$v@HBeeoCoOAzc`LYAHdn!2RY9cW<_f|Am z{sH2saOVNe`5idLaL%v)IoJO=@wNXUfBtrY)ZMKtFMN<>!=~=i3J_SP8ZeH_Jlq2y zohGA2jSY)a>#zi$z(;YxX(wK(TTtUpipi5lYG}G)6LY>K*FJ z#f`&D8u&O8&%)u+g8((lm1S_rRPPSVvxP|cnY6&C|I)x>ZHqJX^(!z!s-M4Q1U7O6 zXm=<}Ha%zN{8)cD9JK5#?FS}&Q!O*V^4bWBj_FTK|1B+(LqJTW67p3)+%(CjbNVe(9gp`K z?n7nv?CnQE8ne!#M0#`mp7bb8BC)ysD1+lL(KY#=*Ck^LJ89Iw)pL!gwhyNb)<4F4t4?za^vB{7MRq&S;} z;k(8>3|B(BSnm2gyl3#Nofs;jde59G(ba6=j1Dnr*IRFtz&VCyG>f#K52PwdkwA)` zgZo7vI(BgE41^ese&vlqiEZI?htJP{lEz#lF`Kc0B4lN_$G_!}BhJC#cb05SuKI++ z6}>i>5lGqI_sweDSSo`YJM)=5I2OuxS5(MjPz`c56Yd%_Km_Wfpo>BA6>-3tIX^!F zSV_&W&DX zfa`S+^b*7MvUOg>gD~JuAaGHpS&dyf4X`@>ZZ87Ydg-r|&q7qvV^9^6--jj}>!HB* z2kkTx-UQt7^ETfQE*g;%f7-jS?FbHTT@aO6WhfkuYkv#cy_c}=^bld8 z${^NTl_7uH$D=QLctH{8K&-5v@c;DplC0R%@2|mOiQMhnktc%+ULqi{O}pK`Z$cEm zNg$t1-ZqIr5k4S{hO~z20}TSS+Nd%{8-*`bv1b_U$RfQ0z6N2U{^2`+8kD3&L*P+3yha?pl%Fc3u1D=HW8b-%c~cHEp_N^V%yPk6Uuw zt;E}_imtgC-TNqG6@l0{@41@cDlsZ8eTuq#Q)1j1G@satKj9d6!dcS5as(IuQo1JX z#UFD1OYJiK>dIZ-UQwBxxwZvo1B*Y(oM{w>p9UU)@aOzd?* zp4m4giq}{@ zS<%2hjPuY}TJSKa*0!KQBwFGylS3(l?3|i7%;Jj12M*42SX;ESTyFgvGfkCdN9+vJ zE%V46_8cr=;Pf!?g;>z2VxORN&Bl{bfod!(HMTMaCw32~w>d+Hg&i8p%ti{f7r&Z;tI~ND=mVC31ad7@T%ipqSu=7e~%s(ZttVsWugZjjri`mCc zKjr-T!_5{hgB@>`?nwo6@rx_zRcq-lKYhZ}%5(mLa*n-yhkz7ky&35JR!}7L=b-2J zfsoAe(Qn_FwMP$^;t>?k?}~_}@r{e%sZEjaD(PSI{Ndi3%vdj`?5{TjkoyCR3>ljp4;*Z8Vrm(Yo=m$ zd-wd7H1bulwjo`E@uWsjZmg`C>%NaZI%BwD9;D@bk~UY~gh@JoSosDmc$=tgm{e~} z3o%@)hXTL#|N85&{wSZjJoSZSlSop*Z%{#A+e`Xs8R9Lsm>Qkx&J`rrtqf80ZMi;< z6E;&}&wEI%7B`To*FCwtPrNh$aaxAFA#y(m30H2SHI%$Z_kLxIqR%Su^RTPlg4@C4 zaPQ8;&cyypuC=`pTWzfUm%yH(U%WC%m&gxzIvaBZs_AF0P_A6Lw@U#KXQn+=r^{@n z2a?CnZBS%vQ)v8gZ>;(Hom|^_aEr+8;Qb5lG2OOdD!QcVl{vXStNsgy^7r&6^0g18 zGH%{AJyy8um?5_|x3M1Pc7@kv$UYF!TNn8@BeLtu_FZOs_*E}7~=hP$j8a;x($Rks-%ZtJz@zmSp6D5kzsN=;Y30*63Q;$N4=U(!ef4xrV3Lz?sZ zrKQm$(XU3MyGFOKb8}-DSf@oN7MW(Vtl)d+G#c$|dT)HVNuYfP@YUq^Kaobu5$!7& zqSM7^6gmj*3+kGGN|$q8Ec@=OaZ~rng40NdD5n|w?r`=8W|>_-Np6h%N4dHPd7rg8 zH^`v2)hf-&K)H6kG}@pm6X$MqgP@YUgv>rL%k3IV+LtGJMG4MQF&`FYRCHe17hhmr zV3ufqYLcuqg+j7w6f#j>ax<3j>!$f85NC+s5}ZJBfP*{9!W#I%+!y?q%xR<+B5Dh> z?@~1mOCglfMV0U*^Rues*KmypsdR!LXlF)0UR?DsR!Sx;<5!zfj9RLiE<>D0vk#aF9*vchLY-BfI($`#S4G{9FlFaerX_Jwfr)=uV7N=4 zE~UeM(U{$|ggPlVh5$&V$pyhk4txw{DDPyL^@=Y%r^Q%Ey(aX316wEjUpcHli7Pc) zY^ZKgf1xV7UC)B!j{J|?1r*}Ashc0vq{EXg$GyqF8^pSE_!M-# zo)C3%EAO|T^MCxT3HAv=EjCR$^yy*%-mF!dnr%_YGmH9V zuY{jgt+k;K7Y%Qf(C+n!qsw1L(x)7&Fpuha>LXnuK+j5NkK^lOqJrg;#|6S>;qpT? z{zLtWdxNfyTJ8m78C8OHDQ+6hPefa%^4wEV;oa@39v+aXMlH-u+Xoyq1xt~lr^lMy zU)OaCTvA7`XU9n&?TKcdC4H(2j<^pmRPpBC6UD1N+BfZ+y9nxpgIqA6mgr6u;yZ@;o#uzRA7o?7d6 z*i^nIp|to|&K|M9zI30OCN>@_oz+ioe{xuB5D{U`Zu5M}yFKkRsARaGhF6ppG=?M3 zo0ObSN+a!L>{m317BGzN>LCO$mh!R%vb$+%Aw54C=U;er)4c={qq{uOWaSHFo(zm6 zs#1A`Y5kz1s=@Q6XW)8|7?hMgQNxnvVAvlLe1ILv2$n;F<$Hj|W}ybR%+l5l-^&Id zz~W2nITPX!Z!(c&B(iWE<-Xc;ll1qMYvkxOE$n&re;&vQ)yr#=K3|tlES_fM;S+lx zRpuwKdA-x+&DgU&b5Va^3pwUiD06E`M@Yq#5k-HgUel0=I>EVk^FAjjRHO-mrPH=G zCTAq3aN^lsqrAWGhenQb#vq?VO4C_z-Y{7wVl6QEQE=*0`srZC{od~LbcpK+^*XNo z%g>K4Gq4d{ZM9@p?s}1XJ_dgGQn3}90VUS#@VN#V2^GJl!MDvoE!FCpU@l}83Hlb-N|1u&TgF?HQ`^B6+HDd3!IurrWH<=Tpmw3D)b zQv8S!PuS~PSMuv5m6K2kR!8FMy%>F*rESs{!5&-rXM8-YDv>Al8OV*6F$q`|sjbE`#agQjNV_Jce_^}apZ$|fG zF9TD{`!?3>u(g+biVp}(D=TPh)(!UQugpv$wqF?TY9(ct<29nuqNlgse9>hQI<8vFsrW?ASXoYEGdJQTO7bitVal_+q^Qk~ zvWAP@eIkD?hfjRVqPetzJTEX46<9pb6D-}q6&gr}a_;&a_yjg^d&;pW*g?^ESZqo=^EY$}QL4Z6>b*yj8M!x!HV56iDW6EngoS72MI?fc z*KQGSPC{)RJcz%5k2f9cjv`@8Vpf}W8u_%+H?*=;x2iNLW8d9c9j*XQAg1rK*wk`e z3(t{B_faWbM%tB$RgS<6mvP7g_Av?e(xZF3{YmL*SB|!9I6JF~?}>VcyI#rj*2IYF zJK4EyXokOchky5eYIl;srC*A_YG%87KP~Ol&PkkTUKC0(bNZVYV6b4=uW;_9cYFe6J!2F(`d&JGU~IaG!Xd!`I`TXM-G}zOJZ;ZhrJ6 zt33w>m@0$&i%mswT6p{CY%27O(@u%CC5ZBDO;OIpg*_89_eoYp_3Eqc-)nCv(b|0D zUexFpPkei$H$17#mh|Cx>dYvyBfVi4P3$vLx0SR?^I(p7KBTAx?d1_>iVDY#L1Cu@ zr^B1beHXhYysCFw_=!l#VESb$L(#R|h&&Y5U@ zH&Q8<87RIUi-9WdrSqTE*v#ppZ+#?E@qtAf5?OQRdErrKa(vYfHQFyURZ!uMd92T3 zAoB-F7o8N}^%r{U)jufu4^)rMK$w>R>cBzsBKBj~E!#7oTq9WOVpLvu&Jt8$1SJdj z=#ua>LAAy^5;1Kb&tMAzfQkhocj=o!jYm*<(13%N09(NkR5Vam`PV)4zwT7OyMrozSVT`k6`@M$u%BIfUU>?N|L%#dtpgIkyt*$Bx3BwJD^glZO&i_w*2ZFP2^cU z24PQJ(Ws;lbpq^4og$HPd>zMTP!JNVZ#6jKp}>}j%nwL2(iF1odsLY*6;Y8o#TYJx2C z?!F1AZnN_m)S7L}LQw_YU#Bh+A_Aw_NerACe4_0U$fJ{Hlv}Vilsw`evZ@h!6#6=K z%wC{)?`Q8g~fonvtJ?7 zAz*&k8l1aQm(miHb-fJEwe}xW<{$Lsf6%-?(9Jtb)?fcpdHrq&6=IR8Lv_s`wM0IF z;p%cUv;4}1Ef&i+UnwZ;3CGrzP4c{dDYZroTQ@dVs+e4J0$XC%niDZX#N`HyDFNdR zS;eQ7M5`F48SUpk42{Xa7M?{u{zJQP8(~Hkf^`;YB0Yv=nm=-+Ie-(4S5gXJSK~?t ztP;fpnwqefd@$Ntt7mAz&S?N@^B;8VAC&ArsMmi`qyM18SSZHLw)RGOYE5WN9Ij|^ zQU1IC)BHXLzOcDC@BiCO`_G&3pBeN2Hh+v6&|RRF6!t7<8h;a_WQ|V~?y9Xvbb*>S z`mzi6^NBJum56iQmZJP#t&d)(U9>SG&ag_jQpML($?xL*z@ilXPG^RDBOcS3#-FW^ z>hi6M7!d*KTWWcZNHBA+H;O{M>!+Z-4(ZJj6M$gvlEP69PH9ZRu`Xh{3Kc zvB#h>$kCzIn|jVbWV+Sh(#HFMRLx%65s>1E5=gD^b8CT6E%OPuGZ*sE2;_wxpP9T0 zgct}a9AwvglHpu{RCp*9-sd$4g1%@cgC$MxL03_9{&il(I*o8nD&TDQ^6EmkkcTo# zIr4KC03`KaC(^V>Y$mT9fdHqc7p3^q-qo&20Ac7x^LV3NiA4UkGyiL^y3`r+hcqtq zoRqXN1d;}K6@}t)b9bxJ!|C8@#Hk2=E?ad2h#iBD7b-E4)mSl28V?44n%C1=Mel&m z&V5XACrRfna3;VT(-S!_uyUXG8sv5}R>JebXW@3`uqAElAPqo>G24R2d7{9WeXN$J6Fhc(i8K>m&`xty(v|K(Rv;$gNCn_GE;FRS3n4bkF8)EbwpIPrIxKib}k5d5G)=%R2o znO0t_(pE(!CS>KX+?YB)u25h>N0JRjmrGlLFHW4qKIZye{&|(H%7yE>j|dz1%}DHC zJGtNshht|KjB6P(n!8!BvkL~OcH$YB*-+ra`vz6*!~-xhSl~k=gSvL&=0PjxDE)%NbtGPLCnCtt~KlFbkcAB(|@Cc`cK0VHkW(uUz>%CotGf>;W_D z_Qxi_ab_&m{PJ(6V4NnG9Gm_JlM0+}i$oCAsu7rqsJgR^&yBGy#7;GEsH{OxgF+8G z7)F}LXHLo^k9_$ivXZpiBao8Z{Om&AyF`rHMoNB*Ws-OX6Ii~ z8BgR#HmD4Df{?R@^-r3nsSk@HlRH_HKL$0u+<8E;HT~V;7%*-`z-wW}zX_w`rAj$a-hCcUX<)EhYpARVZroY=A=_zZ> zcXrduj|c}>Wd3}uxMZU-uMjpQgqtzo^kQjQ>8I~9$j)p!UGxw7If>y-m}>y#B(6kb zA30V@k!L8>oE``LJkE@)Y8_QE(Q443o9AT%d*VIDkdVi+Z7=53^< z!EMXdK_Mlr1~CVBOQ$D+CWHoVm~XS-IS~R|EAn3{h)eDWttAOU548P;toZ6Q(kCVHRz}J91|F3?1Bv5@NqP8IT(ul#-kE5%0WF$X;InK!kf@ zs(U^*dwQVrOx9S&lhFpBMSqFs%!3;BKVEw`+0XrAJ%+EI@bm+x`=EU7kL=Ax;N-$O z9bfFZFiz(MdriuJ-_MGl%dpK0cvE=cIhB z)qD5@DTEkty_0r--v)}^)!_s)<=5`-B}d2oiIz3O));vG=NhV~i2ccz4q~jc_bRVV z&&Pb&p>1nicf8w(rhU4?9VO*W)`!M?HJ);?Ee_)6dGnE(Am_d)5@AB@kN zuul3~TggBMcBY{8yo@PShFp9CNGMo5{gDl6w72tvouGYAeRe^iKkk)m%{}d<_y3$f zuufwE&C-hkegvWwvS=r(C+{54S5ng!&~`^VPM=_s!lK>q_+P8TFFD;U0XSo0^zAK; zspcMjZHbvu!?@)4p=rihF7Kf3Om15+S{8kLZkArDLYtQ5 z3$*5KZpb?Xu4T;B1*T>1+uST4rwMI(R1E9p8-8nlBJ*kL%CH5fgWs`{vhUb9rbw0V z{Hyy&%wi1@RfMw&NaoI&wOT9|NZ+`$^o{03M7|eOBy}eRhwl`U7++wvyHz7J(ZF~y zflI?7I-)+M^{ZNg|4*`sv8VMZ%2N$%tQrmxz^y!WdohXgb7~y9eUEb1^(`<7)YbM> zbaBh%$1irP<9b0acgKtqwB1duR^6}@kxD$Lz?&l#mQ5Vzj%}~W?!H~w;ZN2kJ?PeX zyk?W#>n=uft^ zn`ij+Xlk2am#pe`C&l)Z0nSF&$^tJVCU`As;|U$sxmi}?==}aTye7u z%NwHQcu2aRCA+qEq|)1Y-g{MXinTB<{?PKhEmvA`e0 zUW1(Iz%ujwG`Vf3eb!SldB`-^3E6u1w%mNb;*XCzvHjacCf$;U=bxXP@7uc8MCFKC zFt;q-)?_|>m!+$0fp3$d_bE+o%UOB_HZNycI-$w@>m365%&Yp9p#zvfxeqb8T|4@T z@A}Z4Kmp0!sImoSCGwu_w}}lxZ&@Ewtoo&(B>k+RH{=?=iUdw!ye`I|lnarX%#W%N z56{X&X1Gttmi#g+CH(@DZ$KJeiUfZ7B66UAZlATXP5fBN+5KWSz~^Z)?^Qi}bhbpE z(BHi1dxH^0zVpUX=9j4!r-7T^$ z&8FLktAa%ZWcgGQrf?)Nk70Oh^Y*@`Gi;azEHKzlkwZ9wo_Sz-!0{lrXtCN$Vc^E3 z$R#^!(WvlL)PxBIat$%eYdLjsAU|s`cUFS!eL3M}Y(jwyLkt|GDViU;>bLJ|Izu^3 zMM(M92JP38iZBl}2Qp8C`F+K2u(e>|x4u8%n(c%ef50zhbz9AguSF3?txvoPH&q~zg64=#QC$ocj|1!l(3U2(zaWx-nG6#ii0ozDK8)XT^8 zm-o+slQGZ|WZ}i+Re=9820xSJ+PJcQei#+i$@DUMz$RsDpTIF*Nmlxi zFk^8Z{j*cB=mX#N7EbAXXAg`(HPQ7+0cMm~t&9Hnqf|G2D!-_Cl(N%Xt2$*F7ky~F zQ=5Tx*j@3>fkl*>v$Iv5+Ku_y<4#De7ogy|5|bw|Ua4LJnC<4#p51~)Ff4OK6VB+RzjOH=~aoI{H`_T;s`5t;xs%+aw^NL<+_pQ zAj(pAri!=o_B$oM>&=CzVtKBNO7-IH@%Ll%vw_`^+Izswb0v-gldtc@Njz4mmc>}T z2IH-wAuy#G4}5?!DH&65(u>zh=7JYHy*2>EE}O({Hc@&-NkJKxGLU3ESBBM#Kc0Ej zRi%*TGRRv!=)PqQkJ?Mj+;q|;ERa>>cZbWcFZq1l{b)chV0X{mY*4CiT0`f>b*~P%b@^!{A z$GT4bTEZ8nlphJOK#E8gYTh!M<5x?g&dm@zSm6Ef)xp5~#E0i?Ug)GHEnD1dx{BW& z!I}{fTdZsIOuYOR-fE~kQh0=br ztll&fmuEqM;nI7=c@WiKN`{6k!y3N05!f9nUtUv&27Yj}WZXDU`Bt&9A5(nyXINyf z6Leko(W;(oPG~U<TIZf`AKR7x?z`7Yep2Q&-Yc)k%6+mcms1oZkaX6hB&}UR z4$$KJuZ`+-!K4U2Mksrvo+1dNn(bv<`sn^0%E#}R8%4*ei#|-NIZTevBrf~BJz~>q zu5CK&@>1($iEnW9)K8)<_hd_;eGn}5SQo1QtX^&zW`(l2Y!hs7J=v}QqT}aHI&fi4i|A;VZchO zJ>F_LIkvU`vdITEOCU@@fb+dvD!aHl94g-KmD*U}X%$xiz zw^1{l7V7Zjbp99T!IpzpE$PI36mx+o2UEJ+dcrD1TY>NcbL#DT10_G@bS>94WGyoE zJyeKJ8Wp#akYNJ6(R;@jf6;zj#aObD!`-!pl%*oe7_!Yk&$(`6B39mC-Ni9N59n$N zXM}vY*5A=;6LA4wJlcQtqi$%|$7GwZtvV9&HdbZN#{TZB9CW2*Z5M6B<~IGyerbe~ zwI$nz4Q=|D{Mt*{qN4lgPO~&k(kQQ2c49Vls7$oK{&k9(cdSXxKbTqkM5kq6Yw*`$ z&UzHtkEZVZAO~1`Q`~+~q2&qJ!eQXYZDpd}jEI#zynZUWqt<|>D6$i)_gl(DP3pcu z%mPO`iYHvgzXHqFm5C0g7Y^j~JWkAz;9yU(sBxX$mig*MPqF_K%imcC_hGUvU z3J{-~1Duw5PMZ7Q0z(LQANm+8bvIZ*o2NW7_;X?Ffi4p%guAi+T{KP% zX9M;`59+6(oO0=u%gO}*pitL;6hZqtHR#*7)`nJvFvz!A3Kr$b4EBHs9T?=0XP1LAh!b)ElXrcm5?1%OW{?(h~Bou5BkuPmd z&pWIOdL8E6iWnGJAV!C86^-36c=;Suvm^v2h@B`rBtnM$5@lF957su0I?^3kGT5V=sOBF$!32oed` zK4Sw7c`w4uw>nSz>oNy(>9dY50F@<<>EIgzI&Znq=ZaVXEV3D{odfER%8D?#XYiBw zoWsdx7qSBIL7h;bl{ISN&Q`dC6UZ9uqDcloQPQhm);e$#4_jyyC~R%B1J3-0j(yN3 zz!o9}3S2UU{WGBYC{}i>q$3yd95U$H?So`Yq{?}P6WH2w<_4U(n)z{VsxDH(pZ1pn z2ea=t1~MqY8AlG5y+QHE@n?vX7}PqM>LM9h{O}TPvw78*SS1l#<|RCv$agLb^}fX7 z$icDqSzJ$Z8=o^iZ~iJk-tfhP-?kPhEy=a>1hUZttg4bOww(NrD)Zj;M}Jh82v^PP ze^i%A&&mmYt1{XVQ80SPuy0R*1vonv@deI*chiikW40RqnX zL1|+i`Www?HLTPUiTK?MtIE9BPKlLD0#zm-AC};^05iFq;*S8ct9y(XE1(2oPfj}* z0&Wsql14Ew4c^&|U5LQnhN3bdcbay7sqIefU489Mtl-EhY50rjP|vmCFu-M+FM52VghmsQ*m@l(sG$oY81&34RuJOoWPb(zo| zK{2%qMNY&k{%FTc#P@Z^PG0`#hKQeBjz)ftSNztF`5X`FB%8b(;fA1?Tn<6@#49eg zV|wEII$|d-tGFSaPb|}XAyaQ=vdVibBMygB~#d=05g&c3&*PgN&Hatt$@q$0N% zDYbx4_`|PJ16l*rTDLz2*oz%UjcEam+7{}spC5+`=EH5}_t2n9ic&>lQq91eDG8+c(f~9Gmhu5}3r**l|_>ofUR(CCVX6ekcjtgFa5+Sg|&etzD# zE^?<2=gM{N^nHwVd78Bb6-Z91Laq*pBYXp}uC%(y!#;OxM;Y#=$0Smq(Jd41-AId& zQ^Q(AQ>2h=4({qc^vXJ6fi_kiKL5-&YzXMEf&3hoRRzxhAU_9j&TNC{0MIVSFsgbS z0ChI_rm0YJNCm>M@^TY45}H4p0to~-QlJFKWoW_8|M?GrqL;{@UdL&jXnBVAYO|^S z;ez0#4H9@gv!{Wadz(3pW^$RjQpj&PZZcRw1y2;VA+6`Qta=#{VIQ@(&hc4hJLtXf z{(DM)HL2e}38nHPiq#9R_5Fy-5F(v_v5A>FzCl{S!3c%sMR01A!O9druyIE4w`eGZ zMX+#!*TUt#tJuf>GSDzRt-w9@>%e1ub`AH~2Zhf?r2Nk?VNA+CYhMruC#awdfO5zF z|6@1xzRtdOpP0msX^gWt4*i3NfwSc%Js%MJe7Z*Z1FgDegYtiK24e1^eY=huKB>Fl zz8U6k?cSLZRA(BT=5LiEYbJQ?19Gx^9|Zl#t8wXBU>;TvI4>S_PmtH!^qM~D{S8H? zX<*Z{-a>0Iaqksz?_=8^Pt8zvf(>>hO+5`|8efdz+Sv3g#PD`jiKd)c@ohCJGkU)| z5uoCo&3NxoC$i~d3lg#*;WF!EJHOI3Kcs)lee=Ug*VyP?khI<85<-+bd+(nPLY~nA zA;W#Nb%AQB9!>ru=Gd#sM`+SZQkbekaOJh~-k^Xl!IsAww0bM|upqfU)KBVBXVb0a zlOiH_%d5|s2IWE8^Zq9B;_Mjfu`Y1m!nsjKTKjr;KV`^zyh)uevhFGXKb+@7b=x@B zZ3;jl_6eNCv=#j80VIIST304Qg%$yzFdR$wLDz%I0Eew z&R=b?soEAT?LjSVj8-;K0}i=FJq3#Ld4EWwiFjUzZFq|3}4@<(I+rz$@1qf2jZ{w(p5sGWT**{N>j z^=|X})KC{cnmzx?hi!Gtd?YQ`xP@hr{L`i$jS3raerz`OwJ~gGP-%1{#m_O>ra^2} z{K(ckozqyT*M}lFEyYf4L?fdv5{u^$IEDqM?bO<}wso@znJXC#oF&~84FCRAmrk#d zOVYId-0p*TWX?}&H#6e>V!JM~Zwy|ovtCg5uTZ+r0`rj-3l*bW=G<${Ss(U|TbU(F zg0g-d9_ej;7Pg^yE5FrEugWL%~Z)CB}FQ*3gBoUBfR2 z#rbmXmvQ&-OiO@N?AH>3M{=n_BYRDn6Yttic;>C|?x)k~@Dm&JmzeVLT2$aW5si1q z?;J)}EfFtLj$2Qw9yjKGuMMqjts0|tJP1@C_a^X;axD)g|L5%f9-8eZd?0NL%NEcq(_mSA)Bdf9``?E;Uf z)@Fgul-W)$6mWxI!dXf%8k;S>mGt4@B(RcU%Lg3HrVm?mfaj;;VP_i(CH}UF+=8al z+Hc<4_*43D)NzoSWt29$DLNS$>et%dcV*-St$-21P^3WT+{Xj~AHB2-E zCXck}-WU^?tUw*Wl885&y&@i3QS%>?&2%MX!klG(FON{cd4041xc(Eh=@4rv*md?2 zuTI6eqYqZWi71Oggja+lV+p!~IZml;j^`82QYpj>=$=P--MRXzRkG>bWVwnr2C z163FwYVVW;*&qz{zYq&P+0`J|>bn#qu7nFLQDJQRX1(#lo zmO)J7Ta`A)kqF*$G;e}eQlVIHx(=s=G3UJ!8oGRA+BYA$-l}xzzx*KPtdulnlcZX! zj%dGANRy%B(-mF9-^&oP%&|UkFaNw2UCh>N7n!n&nIA) z^G5xa>v4Onek4~;d`RP}u}H3aEBpBa%*oQ)NbU5^NV6BLGuH{h>p_OvB6pvk!}cjFmi@^~*Jg%w~1ZYx;4Z%bfS z{`?>$_Sj|J^U>kV`c-A+`H&8UEwn8~@MZc9is>x)yUfX(ziv>pss4&~?>phGI+D4- zCR9^!%it}@n^J>!;Qc&*vf-O;K)StGxvX@3I3*V)hF5%UF)!l<6sxV3sAp*{u`ue&#hs?yaz~($Ak^ zFKn+oQ`&_j<;4(8@pOuKRv!soV9qW2h>-pA)MXl6124`qb_~HuQiHQ6M%?cedrdxz^T&km&QI;})75)A*)zM_d#?a> zY&pph`wa(oA3_pWj`Zh13@SrAFlv1}i}%G^`g?FYz{{J?VibW)UP8*jzB>^sRi(YM z#^>K}4Q{A;O&1R>$VfE%_$XN)q1ffL1QHo|ya|!Lb-3pPs=Ygp20ksHrTk(fhHfwR z62+sqErAwYNC0A8JNzg9&zMH6fIfBta120_dEnoj7woLV18v=nH6Llc#h$uCTnVcS zC3QfFJaUNrqr3gh3%tu)C^g*O4wwVYvCQDU2FwTVpD`I&|7Gq=<^keWH!g`W!`OHHqgap#DLLSa}mN3(}2O~7P0+9+zviH?CEm$2bX6RQJ&qm@BE>y17RL# zOZ*)RV0QkCSl+b^H_C2YG(hcJ(F-KVAfB?)HG%F#vmrMh!ciNWc-7y;)T3kjYPu3` z;92$TihqqZMsXcTeFwr-bi2TVPZY1A84%lcl{fWFuYg_H8DkH5|zw7Sy7nD;UZCSQ( zj8}E_NcrIPYh+#1-PKG=^IXQyN;$gOxm(L7ibr5Yb>qB2RY_7R>17iCu`3rb!jr_e zg*D*IvY8j~s~=@gJ$rue=JrMaK_Q<-$PPvn3qttfzqR6cQLoiXYDZl70do^ui{~{$pF&-S-zZuB*zK)4#YW zL=sU~9%99fH*eYv7OH zi!gl`iaFy85>%2ecHLBbe=qQUf59iT9*#|QnV6H+HBaJFS%AiD<_9iom7Ef`_yF4} zAA9aUNv+L$1N*DL*NXe`EFV4mOC^S=OZZE5a}u}G5l~HLxp6R62UYI+Ru^1R>i`=# zExgV_55!|vfQ$jE*`?dqRG15(+VEz_E{OzJx14cy*b3$Ga$1;O4~TO!hOU*oT*-&pTBUeIDjvxHJQk}-+<)QFom~(AzxDVA`|N! z$BevJ;GdbEMCIp$;1uu`qg9T`-DDT}$DK5>&!HJ8Kw_4x;}bEH z$T?2shVAn)nSZ778LyRrPZz7;10PenWro-n(3I;ELf#Ka+wM#pw=LQ}7tH+??O#3i zzGsB<0<-7$iy0|uW=cP)tKG`|(q3y^llxl2Eg?i(7x9(-hq3jRND0=J&M6`E0PAuy zez_%riiqu&`mt*@CnCedCoorI7-cs5^FhAXF|uVUSDpM3(YUs4*uc!X-s@W@LAT}$ zfJ}~$EqJW|S5f2+)t+e38`jg=pmuE_lUuVtvJ#jn05Z7|{F5^Hx-P{Y^N;yM9p$** zWcoXlRW(&jvBz3Gyz{%iPZ)%s{~ATN;eova>C znq;ewox1If6wvfFjW_HRMI2^KnoO4l9Ox)bi*0Xp6|CnR=C_4e=GcqErpb~5=qQ=4Be;FqkX*(`@K#n>w9kk zcxO-Q8+e)39nkcCrCkLyi|)H`0-E~fbV+wJ9$uYZAN-~FL4M-(&!ULn8V%rW`tthc zF-GP?YDy1(aC@57O==$3qv z<*A$9Nde7~r07-?^YBSg#IN4M-SwrsU|t{2VkO`K5N>XJ=2;UCqaT+1vG1t-f2zQu}2_2DY|`K(o+xK%>tSr zak~9OzxRM~x@Ybj za)f{a0V{B;eq-&%(1<}%h^V~0EEGaOiQqbLYqrZ@4)U9p1}3CkJ~c>sO0gRxk-sT+ zWA2GTD-j^|oK=YsxJ_^u=f2yG@e+f+!@1uf1XKyEaBiz^3``7Kg>zRS1k?#Uac<9U z3`z`IjdNEc1T+akaqdtMwivVq=dM8rKnN1L(>S<~nV*qnt@kWw!r)I9y{Z%_A_VPW zh|kI?6`W2i52fKCkUE6GJ%Vy9cxPzw>)s3VzT~%|YdGrN!TTk|A5y#%5T9F9M!dwKjflAUyyI}cZ@bSe z`fdTR#eIztg%dBqDsR*5!l{?y=bI66-x){mys37f;1FK2zR|Ih_D#T)fV!u4tj{yB z@QKE#0u9HcQrC_W0?mu1d@~85)X^mQSSU&v4VxT zWd#UhHaQZH0XAHwPeE6a)^KTA1Bh|+kXFf&1Po!rWi}KB3=$3=*cjf6aX1JYgm*K% z1mOx}V=%&otD%Nbx%G-8wNNd+kk7x+A(4}HR652u|!Ti zHfn|sZqW5G3Y?pHP0oEK+XdF(BOw=-GKEZmU^MLK*dMQG$&+B@_1C~UIBoPnLE^FQ zg4-hTX(BTCJ}UUlMDN5*Hf%>*V;AIL!2&v6lw^hBv7^BnSB}=EjQ`zW8`3t_W!U?^ zsUde`r3dr)q-)}VT{H~r1RQ1SA7Gq%PFL=8lvbo{gQfSMC45w;mh@`wHgzdd=^jsK zu4?nfCIlke{POjt*&+pBvS3I|5E}9^+3iI%Y`hOe4;|vRG~YDdVl-2+LQz#q^&`KT zd>py;*{}WuIH>$)qVkRHTk|A|DWW?FlXP>(F^^FD`x*&9MmPJm`o`zJCMu0n-Nfv* zaJfFws>6%ab0t+`$kP!lLNIdG!GFQ~yUZeX?DwQ}v@ z+`z*J%Ma%y?(f!lj@5bYpzh9Q$ZgIsRymnAIOy%>zc`YL`hQsa@@T65DBjFnW5}GT z%=4TGA@e+Do`+0jie$)?LbzPlJeE1cB_%WA8cHsSj2S|SsL1@j=hCmY-g@i3_11d- z?Yqxs@9+0~&$+I%&*%Hu&Tl?wsjA%GLj&!GIG^8<27M5uX7*M|$i9AUc6dg2G1HU9 z$%mTL_(cNib*x`^AHE+@>Atl$hp3y_IM`AyQ@nQW=c}HvXZ-2>&j)o_TYRO0-Wlm- z*#u>W=k!T7*w}nzRjRGMG4R%Oz~gnagClsjtwIKV1sk+m3~x0U&J=3#NNvkBPRImR z1JMKK;I`fg&)lnk2Kz9vWqP5;*0bRtyOP}v-t^k@p;JFGBje{U556ZE3)?h{N#SHZ z8wgN~sVqpQT(=&dQBS8CRpD5y5}IUiLq)!R7+wG2#fIF%QQ+Z%%_ifkpnf^<=#y5H zx1-xg#H+Z@vXePvSvokN3Er0+Hv9EE<#r|yQP}Ke%@71i1&2wOYyIi!nZXbI6R7BQ z&LRSkxLDgRoc0s>=JEP&I|#2xs6OQ zpd+#Ku4(Bfc+jt+^!?U688##8oMHu+U2ch#JdEL`GiP6H4SH^@(`MVR@{wp)w}an! zq$x@d#l815e}&&@Bs*$|!o>HuZpQBUHJvuc0TolCM)7feosrw)zO}BaPiJ|IGfD#A z3wpBVO3-#lyPTyRPl@m_+Gv)es|HH~f6&nuUSk;SXuYaUj?eUo18|4b95Tcuhg z_j!I^r|t7Vw>-|oMdRp_+3KZ>%#l-vtH}J-K##`p4RXsilZrpu8;|7sX861gP0KOj zE$n+WLK^Ggzwgcnf4L}^GIjiQv)OvEJIrr3p|h?-V=|KM1z z$tEy;#ilu3Yit=C!c5CDv^T=!A-Gm6D5U8J*g*FUE+r>>miws-rHKd1@q*t8ODoRF2V)_FJk^U_UZpbvUC=y|mdGVcL-qW}(h~ z8`H1`=c5@JB3^Z}9!DuxsB44$T^!UeftO-L$6W?iBq&=%+~pq#*Oh@x%})Q@aNQXu z&j}`D@{*6;{ur!DTtZh|6r5$GAZ$upq833O>@ou;N2)EXxmtNy{jk}LAtO&kCjP4M zEf9xWa--Yd@LK=xf==NUu9D>6Y)kj_JJM|^N6`1+zH(*nwT_vKPP`H6M^vW(`*fCv zT9>{lg0M&-Ins31v8dE< z#`04Gt5|PZQ~a`enFA89H!Ul^{MRffzMOFC%_zR?d1B5;)d0#S7MfUmx%A6PR9x{+ z$(Mt$O6{=O^NnG}a}>nK*_->^Ty5hlHJl@_90XeAq)KZk?9mkVAC*P!o&}pxww;f3 zyLic{!4Ga%vg8!_dBxk0*XMUMeq0>Lx6Hx6z=#Te;_&=2qVlniGtP&~Y5s**YaTV- zAKCaiw`NKIY%{{i1rra>@exly`zgJqtiH>Bo_;yvVY~0@MCP6>nK}3!&A`eRFu6t& zZqwB+r58E~O!JbVlvMh0`MNQ=7`9x)GF{$#kBUhOw4$CpSA1Z0G)Zar9A}b-kzFAg z*D=uJ()dHWE#;ebq<7Csq?c5(YvR#2yfBA;NXO5H#U2jQ3AK?TL)YI0)zI`i;UGiS ztM9-A&$7!FYu5a-e|!av@qT_ln`)UeXEu?BhQGBSFx!(rUx*4JtZ*dvFvIU{R_C*x zs4@xZCVcfmCGX<%H6&lF170)Le(?wAk5+*En(Akbl4)Es<8Q{O`BrPqa5t`{R0=*@ z$3>&OonKmX&@j!JP9#|gF-dxmnC*+RC2iga7(iOp;@k?VRZq#a;Jo1(ZbY($ALN{G z+y}sj@pszk%yln6JUi53(?Sf~`Ymc z9l#A;i%SAoRYb8_u_Re(l!2F}tq>sgYK#M7Zy(J!uJ7>PolCMy4Vz1mM&wi)Y7K5k zt4umi3ph8>FDUA-9wZUs9k-2IOXF{H!18)CJxw69g5`wHIzjV|e6_|zQL4ggWPkv$ zS$nepo3+JZx`=t}N0?LTR710scmKPK8VznyJC* z7!J!1A6gXyaTY;4AM$bx|Ka}66JD?NPD{CWZ50MEa6Mg@k4Vv7`)Rqp?{-SwEODeX zc#dFZ;;GUR+(2HS=+{o(o24}l`UyeTrw+l?QnH*{4HXjscmW`5e=4(~?NuXHiBo`z_3V46#M2UKW;fxC5f;$=toE)`pg|xJ{yT+4k^7w|AWHfmd_!bp#26^jEaOSsps#>eg^Ek%` z9HHp%Fa)`4Pq62SlnXMWF5mvbjDf34!YT-x7L)@`<@Ff@ick=K9} zs0sG1HMlsDY4W(3sg8qUjkjsx+s4~;4-`*I)kMP1{D5TNh(rIomFk_Df$lGvPEl4@ z($;hHbeGJOI|G=My^*+T=N9lC_Z#!NvrHxF$Rq8b3}ukj6<#I2lB() znUPt4aJp)G>b`Nb4b_E~6sU%^^Hgkl%JglFc;@roG!iSk{09(cXNk(?jr1Kq+wBeA z-IiV4;Vl_DKRQT3e=Ht(C|FNA;!6A}LmRz*HJfZ}A0K>j|3XB1hH=Oy>OlVL&&)_E zTo^`nXk%(O)OSgoKoSq8dM07{#+L*6ms{+~#Boe`OakX0l6F72_!x&#*Ko5!zY>2W zhW%=n2A>U09MbNS2(GKNM)xzN+AYv(a*mX{{H_U)={>iub2*=}Tv%dZuZ&3XoT7P? zLbKIkGDq(igmE+9c~>SDQe%mfxEl}VJrSS7<5aP!|6pP?q`TC4Y`|W0+fT8gQjl^% zT=(^i2jY*h$_5}qmv;;0Y;0d=QHVvqCtpT*VP<*tfWD|uowNK)4+f{dN%amIxN2!JXANJ5Btj8!P8{DHB__zpUNE_L~dQuY*_ zdjDX0uJB+b5LUcOWJHo%G(Lgd?XC4bTiqvW2w`puEAb~80Cs{7G#&-J&sU2RqPPjM zA_tvXOr^}ESdoN!hR##zf`)Ec=?y!qw1L;gyW>o$Yht2HB;5{A@TiIU-WY?e_Ql`- zLCH_05sK3rPLGe%ZrHuvP0`i{i)QnQ{&p)?I-xsV>PxopX?()!ycVP|Z{<}ZQ)B_W z#bVI)a;!>+Bc|-^7A!)H#6k;Ju3l5v>yh}0+jAh0ZRjq= z-xQeW9jwg#{uVQ&Qt%3hDulTyKmL9qV<0#iabZ%9gId|yVX_5}7Zr@vIRLkWy708J zn5Z$A%cNAq0vvb`J~w8Z-7P)=Gz1f2ltErnWUSXNd6DTl7bJf$xy}5jY6^5SH|A>i zEep47%!c$4Jof|HBz>`(1mmVfcg97vx4NF89bg0cDpK;Pg8h6R!`fV2`?>WNOJ4Ej%@C1RWP z%n7Gb2a^}`NKW+)yyhGKI{E%{exGlYev#tzq>n7lOOQcV3#*S{`DhiFny&A)cPGZRPo~0Z1u`E#YtpHF#J$&wE*V z0MUc*pTNDQQF68YO?QA7n6-!zi`~3KQv(ot$m69D5d{ev-I~6;zoA5d1T*#4`d81W z$n;;l>~*7pmqI`JEefqON#ov+XY5ob;5!oFoV9g^WL+(6jKDU-k)D@v?@i8&2V<6ud~VVRJu9mp`055QB_@Xa3$Jg}8nG^0;yVxuv&5v70)!u04ZIhdgj5LQ$SqWTz zp7@ryvl8EvEB@^>qdJrbe?(TF;m@z{E2RfD!(CACn`OlLDeI^*G6lq+Ck_&KSK>Qy z#ScECuJaY;kI3kw`nmF^^5!5hn+xjARUo*_T!;H8Q$RFHcaRuedB%ZDYw#)Pfh)!z zehSTipfy-1FMu+fKnDPn5DVRcpdHw(=zmbj6X;8j^__qj#cBtY-?ulFYlD$A$t(h* zz#TUvU`BoF#(x_rmvG`H9u_z|{HpHF6quP>9h=(1J8U4&+en@SS*^h;>N<=B2}VLU z-|bdz22GjyxiTNu*v2~!rX?OL6aJ~7tdLKtDc+5p{tS14R*(aO8=M>C& zioEA7c{i^njc5Vhx!-O}1xJ)qpdv$F07J8_}!Q}Q_6!$<1m#=Rs&%BE~ zlc<-LQ4SVannX-m-W*C1_gUc4=RZ!^xY#}@aXF)xT=n=3V=(%Woy?}vg;+%(*780o|zjx2*p)X*Ez_-YMEIDM6JOx z2U4ZTf)ua8Vr+0k2d<&s_=Clm)j)5IJIAidh)(ideDveQqjx!KW< z>DVy@^pw(ig|xIsV$FT>qNS6p(=tk^>!{>lu`EpjqB`6z5AIPZ$px4@Wa$p}|K?b{ z2gZ;9SM|HbqwR6~SU0d1(+K!_Z5P#ulY_-lFx8e^fSE%Us4Hc_e?Z<6p(l@E?5wf^ zqFyVI^JlH{taIDzM;E!ShpxT9F_8ovcVm_PrL$cX&*Pvp*GnFn9Ey$K1yDyl>+6)% z4hjvc9&3fr@vUB|(0Fj}5AIWS0C>xjVxe=5G1X^+}s*HFMJ$8fW+Ix3{d zE8spIIxM^Y;oMO3%^X(N*047!$2!XLBTw=Px3667dU9N1FINXXxB{(&t}reY1+pIZ zaa7FD!PqcHu4h0YZ(W>o&yBt^##plck=}DUpRkavJxa>M%Va+@&mBr!fJ(P(nG}Z- zo~BWKj0c(Ihu~2c>#Jmy^9PsT#sXUESua8b#(BHybVF+ztNGa7r{^5YPj3F(n(iT?5 zIptwa&+aVgJ}bVvcRf}QcUR~_?1t%G*E7h(ZaSt2jobm9AeY0V3ug&im|rqwt7!##2s?A z0CFTIQ!aVajV*LBZTeTx5aZro-GmJd<$U}x1!hnhzvjAa*1wZ(cQ}#^ChzB>R~*7< zcI@wTY`mEh)SL-wP|8$vy~eiMy3(?-J0{5wsLc|DkA@}c|I zsQo}G`Hoz|cSL(DS(~rL8`~#540D{ho&pV1pI_XOC1;*-u|?Zz)aEC3s6}y%n{#Jp zR|RCwY=4*b&&;l(X+yccapX~zk#=`w{{6g+v9OSSb*?P;&S)Ac#-T|0t$%}y1)4D~ znOt&YBFjz4gGYE(Up%)e(*+f?l>(f7&nG9B^1lSVb2|vj65!BD^UgP7RDcN-jE>OV z{uX#a*H$WM5A{&MUY=Vbj0$~Q>RUh6+LioGa7$%=LsK1G$pz;2CyxQD`77DLd|mp& z3AURv_(y}SvBnV8mHikTg||HK^;H*oO^SMx#RrhNt9=IV9LSj;3=`f$GggcQtnfTu z<4LpPT$9V*+BbrmIP{rx&LDUdU`|LgUu4aWRlgptIVTo?+(KM~h?3DQu7+Sb5KppZ z=Q{Q{ph<4$sqJd8K`hD6nGqf+9*`u*gK3@DI8K}h;QTeM{=2Ay-%FfXm+^7yb)lEL z$c9XEuh!%c?MBV|nzzw>$=JC1O33`Bb8ok(5G6G-SJbf*|7%M_+1ab4LnCTqYeMfAMswL#BF+;YS_gAN)+h-@_UQA!Xn=(pS=XKf{ zm0BkC*3;mIEv}0(vKKbx6onE`bi4?EdxnTEBuz1l^n;V~Id5%L2ib&5Pq56!4!s!+ z72Ln$IRn1nc}f9#yLp5A8f#LmnR!K=&vD9!W z>|%CQbeKcRM&v*q`$s>q&7FsAa#6tE@e|qvSW;hEgYqm`<5WkYv`?eeawxg#Q6BC$ zi^Z4{LrLn$jwoi-Jj&7R=atOeVB$(gxMhXr2W@pO3YkoSKx1S@CR~dJ(YnE*1vnT~ zciw9lPblB0a8V+^QzLF;6>!T#&egv+0CV;ATGm*Y?#dAdyt>c%WBofn`5o>Ee;uKw zk~{e$jS4W&VnBvt8Jd{N#|K&&)ow$}PV0KOu$zd(&W2?xV6M_>Z<9>s8v*PuhN!rb z>6NoOoU(g;PHiOw&NR(i?c>-9?^Z04sE3=y;9rO zaE~`(LmbB(HTTaps^;um-vamGCGBd;Wx1pS#I>=r2#+^GdY6tl;F6t-j6O4UXa(3> z(RB#Q0id!x1`zb&0iyk#Mk-F|j1hD^<9cS|vRo8!>T0B}-kqUFJJ$6+H!4{O8e#<_ ziBmbt%s$m*IW~i|A9=Dz8g|^T(8M!Fy$S@v(tE4~-`dou zzbLr0UGl2hrK9W^BStFlD~l~7 zpDT!HVG?R38y=fzzyA5H?s*$j;~gyrA3j)dzOaTUlfbjB%WAGbeHPHX|b|(M>kF`hnYBLANgc znIUW_Po33>>=L@!@izulTSZNPTT92(8zV7ksX@^x83( zP8hLDZ=S$GUZFzRZIvqfC*YT0VipBe6GBiw%oAJ%VV*m!sWT;*YJ6C&oZKWE8hXu0kC z9#v00w!QXiM5&Df9a0JGxrGZ;O>DC+vHfrFDtPV95O8x|0HWa0XJD$D@JU_|e}8y; zD~WGz1;CaWDZFMl&bQ`-dH74*C3b4G@hygOl%;xJMu-*gOD)iykwfFfq^_EkGqhdn zRW#My1+#YV+3$Orxm&QP%QBs?uDa}61*&<4*$4L#`pRtkGq7Ocwh#^Yq0*$z$d2xK z@XpdVYdFxzbqR@x(%rt3`rQLELl1pEEgsj&${9pJBc+7WIkmkH!2BX$+n!O}yGM-j ziHCTqLkra(ji6j=BZ2VoV3M!OknZ=q*w_xqcrffM5H_OY6LJh~3vUT5Xq_Pdv|x)K zI_VW~LV%hI%<+#LO}x7qB6K*4A^80z+v+$-e0KZl`aL=5fSg3= z$LN-qpMlUbE5|3stX7ZCnE`KGs>KaTFA|+uN&ALzOu%!Ix$AkGW5VfCk0|6kISueLRHrA;G-K2Ew?4jyUA^k^$v+!PJd`1e{!538dL% z0^n977x{}r7DV|37hvQv=#K`ioAk)EP5gaEr^}qPcOQQMV#B=XK>Pmf7hVN0K*Lo` z3Rx91eR_%hC7aGcDzpEj0`*)0qFw;daJ>$-!+nDDBwIMp)#YCKFmD|VaIv>Nj4gVo zFVxpPe+n4WV3_R>eYZ4Q4;jHQXFe{jHL*>8)EvkFY-fslizKhWsZogB(#`sVJ>!h1 zC|wLnd*aoLC2{he1UZi^l!tqh>jf(#6w(mTkJEf!h3~VZ9;RTENKb`@4)ukp!*z@v zIA2(AZ7p?bvmpSCUbCJHQ~bg2E=@L!jGt|It3e_>8U5`ZJrJhtxvko9l?54RUs}%^$=l{HF76aGKZ&q*rU)?3PeUg7yz<)5 z6Wf!qqs~_}mFgiq@U5X$G1Y(gm{2M~&WsTi>F^{%?H^z3iLlv72tl)|ICHE$+29%tk8!^o*p(!8(3Y(TR$d_ntoswW)U@VWYE zPEB-*$hF8}D#O$trPuT1|CeHQ=7RB_wED` z=mnUQJXzusPb|<@OCy);vNpy4dlW-ZMX(<0a9@BLYn2bCky|p6Es}I4)6}!uq|~| z18TDdHFV>=Lv`Al4a^W;$mTVodE{Xdh9MO7H*b z1iishM_~m|Yq2fUIPc)D{1<=bv}IaxkuK!?O` zQO-~8e$IUYe`Rd#%RN&&-nG0yAPWLgkO^XDcV7n7KoFDx;pCUG0Mp2j2gU2JI~y8b zB%DIVrCx43ahBye4XAbiHxWPRN(fBT@)u?@{g=%wq=-#rs#Gurt?h=xJlSV@RXPn? z+YI}7vfF!9PzJ57z+?*VQF&s}+JcERz(c=M7wb>I!AI|m*ZxXfq(AV6g^>FhI=ViU z-LIMhDrD{R7i)QDt=t;RaEz@uXqMvnk?|-TeQm0^trldz%ETEiuD+nFD-vkp@3; z&qqZ+2{Csz6?3;KaDW@93O^f+Q+17@suQW^eQ-n8!_yiD;rUZoO zw*P_yL?hI8QT>$?gIA&L$529KOePZ~E3pKog%R-s?G1~bLepY&xdo|7Kv^`q2FV~f z3TRqx8I2J@ZvvVYKbiPtC^_J#W0TwjoO6~Gei;y#?63WM@&F7obxrNkYK9u1I-gjU zz_P;nwEnZeyFeKsC}t227}Ip`ht*|D1^`W(WCdg#aRT2X0)L5=#4FBND~E&G4M ztVm<|>0ojM{=lhR;#h3|1y@EFOL51Dh({y>3O=B^2wG+f$?;4cv{E4`R83z1)Mwe|^Rz5zK>W&eqqqu#*0mri1 zV=_bUEpSI*Y3mY$YYR*YFf0ka*xn^S4?HkKe0Ol>`;S-kaIu7TXo#!#Plkx=(k7B& z!6w}TqQ8j`TXw;w3S80uOsaq8MbVM)Q-Ih%Q|X^+_|J6sXZrrnCbh4q#t5kK80|gy^UPkAV(XakW(I6C zV;T0#GD?1?K?H`Axl9S{klON#V$>JKhQwE15@sT3QZmn_Fi3F!-kk+P#^(?~<{6ks z#HwiKfRbVUk+o=MUP_|?`|pWaWXdXg=D@r`{(&`nW?pim0MqZrS!D7mW#&MnLH?dK zWo90{QGn)m<}4Dvijz5Tar3^&<~{{wu>2R))dSYS{iCR^yu?NU(%){gG>NMd83QT$ z`M>2pRb)_kn^Ap5w5nM~zsIlP7+nrYl3Hnk*=dyN?Xq~my{Ov(a8vFR{Uld7XQBM( z;Cj&noikcWp{;@4_V*aSfRNJQ8}ucv_T*YhR|MR=#I-Mdw%54(tA)txsv{JgsQJmW zi(zt(J1yE*ALGKLI0nW^bxbj(q#wuWOwlLTupqFr!#fMYFS^m(k2qu%fGvd=nfxJW zxDS8}$)>|}uKzr18lTd^|;#G6GVuX$fOX~Ck? zK2Z=n+~ilW>vg(G1+*i6Wu&ki`|I%|MV5Uraq}$M2nSOM|Be3;pkyAn@C{E^2#TpG-H`demCQ`_!F&u{-$xX$Y z4MoZ?CD6B4(bI;UmY70I#>GrbvNdFPaFSs-nI|}*P%ElXWl_Mr8BPm>r&L<%0uj8L z;`}EZ!Jk+FEzpeQLSYR#FVMg%q?J~%XEp@1M=?R~dz~^xaArdli@CMvHJZdJ{x#L> zD>Q@?{1+N;j3+#L&kyu>f1_FKFJFvQqc2jEMyUbs93|l@W#Sqo-)IUUi#?p>GX$tR z%M#IA$mBbu-$*O1Y!@5@4~~g@(GJ6%6px+~H!dQ0M=_qqzL;0ICE$IpJ+J5i;7JbR z0vSm%rENl_Q%7RNKKrc+-Wze8!Fv-MoViL?U({gU-8b&_E>YKPX2Z)HHnj6TRDk9+Quk=q^ z@s#s!WHELrmc8!!En?tzff)ZZtBfUuRW%XPe03e(l2o@O9yQr)kNdb!JW4R1Vd@JR zAYBWHfS_B&vQFEYn6$|kaaB&N*Ei+xXw^#6IG!(RzFb*DmQ`)X+jJn;5F)Lv?Nq}J z2c+(JcF*E^OjRsV;TC7cE1nFuMW+&s9<}x0J+ce&4wcTf~39M-tP{8M`6zNF`0Ap%6xR#CcM}UP>JrmrMAMbTVpIx(O(6kyfmg$&_Ea*uQn9 ze2bD4Qwo)K3N`Z$EmPMbFQa%^NugCuLF3+s^ZPS=L#h9FVYdb0=tG^chpFF`wO){x zQDj$A@P2$q>&~FhDrL@USWO`~B32;piIOj}Vznr8z7{&}6sq1RUw?fdeDB&abLqXb zIj;n*{B)J1ffT0QhBw6&0}l7ed_!*k?X8FPJ zLg!*#bVECV)cG1*V70auCv7?spj}~JL0YWTsxu1e6PNBbJ;GzLN3gIvC+Xv)y_%zx zTBTIlK1*XCOTuEG%)$=VfgN)HiA~vRG_;(?EO!qt%rE*CH@qsQh`$8>nGz~@5b){X z6vS{o01}pHDmp8w+?5of_+40ALX1GDF4gXt#r~Y{ zty0D=GDcjN`DvV1uXt?Xpj!*X1bo`*eq>7R;uwFNQo>v7zP@WKe73%G z^!LwoL|?bsY;1ETePnjO_62xK9z`%~ZH*2(U#@37ZYSehjj;+)7DV~}HRbAYZ#{Y| z@p>)ho+rVSe#$Mh^X1V*f}dZpGApf0MiMWcS}s0ZSWfO zjt&`(Z+2gvdK)sNwbZVe(TtnT@te1)7@5hyYsgPl zVRZenT(7vetr3|5h0TtU9=>Ub6&`UDxbNq(@?dixn`%A;7E%cja?J>ntgtIQc;X29 zZEdSHLg}UFcrO?#^;7X}6NN_GqExR#&l>O5{%|&x2Q39c*`flrLhM<<-=8s1cGHm2 zosfJBHNzUZ`sWYN!@@9>&$HBc zMZMMZDoT_GiZ+%Uel1`OYKP^!3AX(^S;~UOW4v^r6xo9@2+#rEGhlbV-YRIn1;Uh< z(+TQDk@54$;p(ZY%xbV>*{q9~r`Rf!R7SKY> z)1wrW3RmZGwm+!L^p}+T3bEK_J@(|a4tS3A7hPFCfQO`cWnY$x^b+6Z=G|W=Zld>3 z4MXFRr+Zm0S(D0WDtJDC%NYUl(-j3LTfxcYxTd?|p?OYv{FWbYMs>Hp)=hbgvX8^= z%=hHB4yZ;3h^{Oh)YuL#J$&DO7AOpXzgDtpc$e-jE3@3n@SNaVcX+R}$376%7sd-p zgu=|**)0crsc!x??+|j{sWhWOPounYIq010j3ej*MYIr}oH_wjGPtP zMmKojrNmsa%l+;2{wb~IFqG>v(#MMYtJ#8-D8~x6$BLJhhx#a!0u_&m4Zy=yDJEl-h+%4*5MCBJ_U^fj}x z?_UoB-QR*|K!328CPF<0xxZBMq`)oq9eazxsGbKZ-m2gSsr)|;U9~cdoWiV2DLF)d zUrmqwnD_Jl%ykLr)1_*Ay0hLJCUpzNFQbS*>o(k1DVQn%pdv#6kI@R-CN zomb?COz?1a)0p3_O; zm%IF0fCo*ysM)$Alj;QT3uDsCvAfwXdV|@rzf8I$M!1o0ml>Gqb0>(z4+C01O6PS# ztQ{iqP+G8!Xo<$Y<*e5zDEU4Wr3|sCaSfRlNB4KpdrAk%cBiW((~PoTs+2Cw1wv8h zsqK4Xk255;j;AJ$XDi1X&5q@4?4>9TF1p7Aw~113I^GIQ7r73T>}r|4vCDD6wDZ-I z=&Z)kjb|ZLQi7i!QMnuXv_0R_FsqLi)GT9IKP-8}&F%)%O4S#iq7HbvUcgzzQ|R() zCzv=NzmzljKRb)0O9e`LpZ%Ca+afZS3JiBFf2cuUAI<9DtT1eRH=5>a?aix+h3-7^ zowUEr1Xwpr!0vDRqM)Z55$u^jlsEJI8 z!b@ymiDvKPWzz|0hQ_NIyHkA76f*dj{p9{TJ~ecb7sLibFAkj_%(Q{S>=X z_ws@K|KtWaYJClBrUhmeob#!SW%5GS>Ed@hKbGPn6KPT-4;?o1zV89h=Gt;t?cJe( zP%x{zpVD5yzzSq(_Kq}ElEK?C!^SeEW_+~oH*5SQzV`iboA83ajcO~o z%|v;4^W%{qhFzJvUR3`fK5`ZQKf8YhFA+`1aK((X(7q)K z`LoyLWq}_uI_6NAu$;E8l>Hz^?#M}-fqKx2{ao6ebcnwU2DnE^#!`jo_!4JH*~qN6ud>!BK}fD zYO@%Jr7s}{Iijv^lbI}d1#h+AjpNeu$LO@22>&Gss^lA7P=eRKK+TvR55?)qW_=|A ze-XJmo+1vf&He`8(% ziZ-W!|1T!cSHqqKNcO)mL5JkO-v5&+IkVdDgDvfQw2naCmVxw4ddq)S8`c8-mHAI_ zCEC46a6v&vKs&JjmNeG-^q(d3pY{4bi{(En@2};Ey_OfSDmvI}Nv_cg#Eqb9c>yah zgT0oC%8;TB_FDFGL4|$nE#ioP1Z}X_vKCw8$F9OS_RRn`ttYnJk4-D}FKssTlHeq* z4x~i$H!YB6{hQYRZ(3}TADh;0qp9(9oz1XnH`oybu#ZgG5on=m{>jASp%(@xBdGiv z;UZRt2D%9ylc75P$;7cwTG$cPu|;`ot`w-Yf0BUXzo<(<-bPc+qXT?p5`mXXD+4Sd z2$FJ!ZR=uP%4u_uYun}zlJkwM^_7$s+AzSP0|%XMKe%n)d9RdTttP!QUBDh(&P(I6 zpLw;ULBQEFKLaf!AN1uRHv?~d zE$?t5>+WMo+YI#nTCNECH9B`<8y=!_Dqm?!dt=nGJ=W4;MB0p4>4|x<&)51~{VT?_ z^jvR;Q86CrWA^AKgYs=x^FU3xFfDgSuOUCC!(IRKo&~2%C1@qLvzxnK&hA9^;z#rS z`cu-f`%=)c`@Y+FB_Tp`6!Y_FVtb^QsG_!{+~Vq9C=tW3kAj9<1a?rn5bRF(i!*fil$6+6=<<{34JPOa=%6hVkpoTw9} za{uDs;nFWD&IDvAgid5AWF48@T~LrXh52WONqup|ku_Sf4kO-B=)z?wZd9E~lV3|F zDc<*PzMssr+qJWxBg-l3&eBoEytw^)TOIH`^4-Mps^fbb9aPI}-@p&FL-hVP5WmRO z)~i3wGeoVsr%ZoHZhF>mx2K>fYms3zdD;lT=kmB#^Agwc00eJGVpWDcc=f}dvocv6x5O(@tPl>2eK1q6TGl$6!1eM=bN5U_cg~99<1f_U3UZu z6e-r-$xU&zPefPv2q#P~G(Nk@&KOng0AEI_1&|3|7w?cH#YkQN@nldns>!I~O-w|-09k7L;))FwQ)G(`{nN^lda6erlsu|9s_(-SL&-FK!SP^y%k>`?6(vcS%^kDiWk-FI zv?M|e90q6fnRO{(2R48Wep=tL!IQ{!9Ptr6C)r@OAI|-w$d3 z^9RsCjm0tC&9Li>R|{Sq@r54Nn!%pCS3&jtA8UQ zH|n38;WQ!St_5xf1Qrd0+)|dDCHF9M$eP-41fk2V;m9lzu3m@Jr{Htxq>kwfJdx3p3$Yz#j$a@ z2q;zCEdZrzE^B2VNxdZ*)-LIZk&Fgzn^QL+$z!nY?Sbi3yc#`*0B@S=O+50%#1@^# zjw=6zD-y5P?kvHrog|bZ<3qSMzOce}+p=xv1g%GeNrvvuq=dS|`Bk(&{+jH}k71KU z|0HQH_Sk!Y){ClRT(lU*NFLfOmPS<3_!69GXD0^2R?Ajly^T1=U@Oe-PLtc_% zH4U=5HcW3jnACq>JB*Yp`Mm|%URI?*AtjZ}GsW596wo!6Z17is!e`J$9ZqPo7vy)a zE8pKM1kL_o*v5j3BzhV8aQk5xBlZiMR-FmHroZ*Jtf+6VW`QrS`Z33lbR6+G59v=ZGR-mMtO+mqH@v+0HeBqpQzm?5VkSiruOb>@qNM8@ zOfp8wL-pi*{|iRT`Tc>Xl!-8Str2K`Gpm6X0Rla>`O*Al!zAHY@5=f-cF|GN22 z#Dz!Ca_=)-dGM8{B9rdSVe`4Y6gHqoFZmOfIicujj?(YA(LoZ3kKs%Ff!{z}7@}+R z^BOmn>k4`vS)3`7A{-W?o^)K9dc1x9E49uBZ(FIiIt-9UW^01=b~VN! zRsAwyiI!4`1d%#&)j%T)_LR~Q_1qCE*NQNRa+&iky}4!#cj>fyld;wW2lZs+)6JQw z`y06CC5!Ks9;>SHjQJ(&u`ibD`>!pN%o?3Fj2xi)O6zocT>+-631oSPYXips72Hr4 zThn!fvM<0nQv;*RABk#wHCaqzCP}(AFv4?X@r>3W#C9D)mx@3I zW%?iI)dx_|1q#=9NJVZbR3CNUmsz=w0EO)8*s4_D6dpchar>(-HM5>e90tZQE}i~^ zc5UhX8c)j3zK#BzAvzvtKd_+`)QhuyC*^I+1(!I@_uBMB3{euBmUrF{Q%T@mknk{X z05xGnN4m$8+J=#9S&(T(ZO!XUWDU!LEu3?#!SX~E#qAj#YG$jJBuva83T;O#38*UL zCs@}!M_gS=#7A|QMET7hN27eKoe97su+v`rfcp+eV{a5j~+t(AaRen>-Ib5&MVB;?a zeF)+Pwdv!(riU_v3Vv)R%*fy{WjZy-^RXuI$9;VWSke2RfE*73y(0uClJl(*G<7JYP9*+T zB`>&`JMZz;!ORE9U!%mRRTuWyZPn7hdpJ9DY4`kA4ln{6Bl`Qb=^uXsKXX7RS&+Z3 zqm^Z=px1f9)I1aRH0Th{CGSKujS^#m7Dfpy3_!eM2DzO+jsh=qqgaEYGcr@;;>6{B z8Bmo5<8X28b2ag%TN{CK9-sOB7CULCo9(Bm$53J-(W95$=9Qtyh!$DD9a{~S;}#I^4P42F7W@;4`~Lp&gihvKmW3%{&%v$>Ac(g%OpBAO zePgG%rwvUHFN!b}0Zlq|cE1s92e6<`Pq4JSTG#%{YpW9M2^rmfC*ZB)Su8Q3__C6e zH00M?>XKA4J2143{B>mF(Jxz zl)s!Bsuxi&kcYw#7UJ3GfV=9jpz!anbMJFB^En?Sd)pwsZ+o2SI)oav36tHodGH~- z{6N2tkN!!dIWZxRh@oP(`_6r%AImCc(;fGTxt`5EB5po^L0`m-z|#0!v0WfRkU4>t zF}&C=BC?B5-JpYy07fkJjO{u>(|LRzvr1e#njFKq0ycBdsO?p8`!$?_H-%t7zo7@t zdBlTxc%hlG)wOO8tWJfQJEy+riIN4<0%oiY=}|bS6r1AGL}3LhG|G|Jy4kQ$eF&*H41N%ZOI0Kh7d7Dl4Z!(ody%R`=#tR$=s`|{fz@Qj@-O0qAaTTS&-8$ z_Zc6L6^woBS99Lk$dA$R(B}^zC_>5p(ZiFyvwMSDG)(iR<2SpRA7lZ3y(XNM%Ztr= zxGh%~%cy1?zsbYah>^CTZ*IdjYVYLZ2T;#GSDk+uy)*t=4|iYY=qpESyq1n=4Yk> zD)>D3%IzC2P+UX!c~YFVU&ISlm|B7&yR(0$v6XvTcqIE=y3KSGKs-m^NUR=YtMo?$Z2H*Ec?wYJ8=+KO{EBj4%ED83x&!m0J2dt6u0Y9FbC#0g z6OIR(_?MXXF^zhi_MBy|7ii#Ht^VtX8gtlJN;QI_X5rj@4gph8b|zMD#9^k>Qrq3r zBq*8+PXx7^kkH~SgIg!W<5t5>p38O%7bkdZZOi>rnF@T8Z>B!~AB??uJe2SIHeM-G zmLjt6Gm^3IduU_E60+~c8nPDI5|M1f*v778X|arm?8!2Qtc3_=e7Tp zp6~O0y?+0lb6&@F&UN3j7{_&9$5Cn^+euAoJRUN-$T~ycl*Y$2^IfnoOZM1#?DUhs zpqbZX*P3h-jR7?C&iF~_Q?>dlc_5DU=wl5v(8KJtv^Kq^e@Pr_XD+^AK9Zh8yZS4zZ8hvW>VYn6@yPnZpN<&gu~n_P2HBI< zOnm3x1b*~?A8*4U1NK8A=Y*59{F?~ z6nTt!k)y{phu1)#FtT8ZZP|HrfkZXRO*}0bATfyp$q7tiQPr~7| zpo#e21HXoL1}G9||1v&x%A2I3y|nE4kOaIIznN4Ah*$N3r~CGoEkM^W_dwsi_!D6u z=#5#J4`IHM8b;z9!4ry`l7^wDDM!m42x7NQ8souqivqi@&4Y-u%zD|`_+S{U;_8i= zgHGb}VNZ*`CHeqr(#`Ws%#+7R60_KxFP-#ls{z@OGI{mv7h{2?S#tQy2t8uXJm+8zTlxNqXRvWmvG zG+AjvVq}#qVSJDqoVWz$*`XWUAXUD=p&OhGnZM?N8yw)HpY$KN!Qmw^#fNTi>s0v{ z58dEY$Z7x-a)U$mUc&bSH@IX~XCUA_0iapAhNa9{=} zE`_N*G=s}yIca%l24_IcCvs>8_mcd{VND?;vJt3g>IVYj%g~?CXi27!K#Y02Kj%%s z5GS}963&|j4PbP6Xu&nVkfQzv*nf`@mQlo@CKFf4$01r6!Ggm$r3f2}nB}rl~ zDL>?`E$kd|HD0ZwA@Q*n9V=`IYx2{~2LC8I?AeC{7q@m)eS249S6LZRnWEld)+)ky z7KeQSW@8`^xB^RwH4!XgF|mFF z(7>IeuEWO~X+|vAYigg@bw^13{Ei{E^gYi|}vX z>zh94O#}Z7YU1P&cTa&naDVe4<8@z5w3PQ1`9dcnI@Kn;#iq8YBjiPJg75#sLk$BC)bZ0EwQNptu!nb11rcN#;qmALjBq8JNIu5=VNK=pE_-^GW|hE zE?!VuzF>Nc!a-%kCMRtCM&=5~-eLAbpiT&IiF@~Oi7l?aT?NSbsn37-`a56`%f7nn zOmyFty!s$xJU?R`pP?L^Fj*k8C0)Ig^Wk26^P%_K$g-UAq4(RI(n+H9LXP>S&Rhe( z%?P|F2l9Tay9Pp%_uGd}1j6n`0m%i9>0cMPLL268ih9#AzxWosmf`847p>i!z(vTl z5~IWJzLx0mPZ>c!QYc4$Y!(K1WbBu!g^%B|H;qNj&;gaxG^NL66mnb4(9PmC)>}-= zedwwV#@odf1xDiz6h64QsY93(9KZ|*$bjv7#g%N`QlWjx?-{Wz3q&3rt51NU<73yhVgzCmKv|-+tox2^ zkjeA{5qPqQ^?zNrPnd8`0j!Q5jJ+?_b&0Ih8g;rjXGE^bK=!TYQW55x}}TgG)Vqh z_O4Z`$=45Tw`?n@pI=Tq;CD0JbYY1k?v}Ak>@S!&#AFafQjU1idW-513#d-=n>-rA z;pQ;Y>b6|X<0de*5;`F>J6+iPi1DgM*pAiJMN_=`yLIV_eQ~>?MAtQSFm54{_ZJF< zy=%?u*odkI@~hNl_^^H`ZX|aAagVBsv(sr;>)|q(0$dBktghCd%gTR=qla{lW+*jF z9Vh8WfbS%rFoDr&4pw})rmxm|>(j$R>uLQm46G~hh)!shyZA5t!jzKGzJZj*CdEI4 z#m{b8Z@eyFBAD;#U;ZP|q|UOy-Hirk8JpDc5|-;?FUC`bo6>IDY2|Bei7novnzW0} zHY-wzSmPjbf01dDW$PEs>W066( z{3P?dhRQbQx4QN<*3p|z@@T{C8#S+jWc6eVfF}2IAIJ zp1YNY5(e6|vp*?3uWBWq)n-+=Ybw*{7EO)HlD_lL>!rL=M%FYrw`T3Cgsf2)pW}1V z3(e9{+p32aw!4scN?YK_faI`s)yv%Svx@WzYnoN4{oNsbo)=O_cj?bLgatFq|#bvwN%cI zMCnkk%DnCDz1;Zqm$Rr|3r3|MSgmcdN9eSmr8=w@E~?Z2p=l`$4dRU0^?$A=+1J>= z<;PK`DAh4hc<~DTAHgq$U&~mgY3Y)mMC}FrGXMnpSISpLDj6k}_~OF}igRoY`Q0%1x&^%Y`gZ6qCBj%V*G~ zYKZc;bukEsQ=OWPKa2a`sAax~B@emH9mA)UsaPp>QI(!tYUf&ElYsZ7aT3=p%dn#vl`x2 zbX<$6x={7}DI=?hsuJ?^O#IICGXhy+tUS%lvCYclSkADl>t8b6_r+#_Fw=3%kMAmU=RVfhW%5IPN>F5R{j~+W>uBGvwHtS5y0qu z3Lr@DcM5-A3Q%!B4jkcXxBN=mW4Qu|f;;e>xoC#vc3bU+7- zCwhlvZ`|-tJ>RrGCf3Z}@mPxFgnAWZ3b&FPG%`_|oW#ZY<~Q-}V!TN{5N2q#s}JxP=}`U1afb1U4{%DdrBO32j*p!xN{ zV=dBkDSk0`U?N~Z<=Qn(@PusvZrgLWG$`@6Is0m`Y9Zqpacx(20(TQeQ--MxAxs{zP=kOqz_2(>8|~|HTfD`IwsSUw{H-b8z zgKmt5^k%XAJR7)kx%^QDWBBm&VX|elGXJ;c2Y)S8;7RWV`|n!XF|Wpx-)4C!Ir!U; z>87`m$q97>-GM0^z3yLJ46hMi_O(>0uSIA`4Q1W*xO_s2l^OogT*k1OkzsJ&FU`O^ z2!AT2C>P$|lAr!P>?Y>P0~R(~tV@Z7q3WYkF7Aq`=QVAsxmSGmZl7}D6OW0ise%aM zqNonhr!${z8Gv%ELZtO|q7>s}^$6P=XA54N^Fl;#RkAv3krPR}xXROsj3E{xf`=Jt zgmRxGK*GhN4S6RHgo|y>WM1EYj3td%Q48gMJK&U2E+T(J&40tHE9$3nWi^1XL6loh z?=iUcAt!tSl}X}!tL&YQ9_kPaF>6|XBMB8(v8z-59k;y@8U^HpZ{UWdsbJuMK3ja} z`zq^ylN+aDqMjHMk<3y_pC)@95;snc`Ai9^1-}7M(*tNq#+>l`K3 zICi7@+a3vR+qD_7B)vvTvnIt&Ov^8!S zBn(Lii+u|4|0PG#7#?2!@^Ox&B|KGUWR#;0=@rN9jGG71kbvz0o`=B9<$4GRB&)zF_Q3h(k&rw}}#s>qXAywqGx%#3l*Tkq| zak1q9owX52H2E9LvQ)Pt7Ak$K;f-VtNo!a*K*SlET!b>;8}EZA>*9=?`OUQs!y5iE z6cl1q6iYXGK39+=jy09OavX*qQ&u2(Uoflsv#_Q0Hy%jKSa9_2VqvQ`0XU7dZ6Y+z z;0wlqVuOXfEi4O&9s_X)Bb>2nq0;>*4e>r81pL977J^CwsP_R>%ii``<^fb6=l9vx z>u|jA2aE!m4@8O27W#&Q{R$vToL!Z~mIm}3v>I~##!vsFgMli|HEa&#aN(RT(l7g! zMyQa0<6GmM!4K*y!JF)zR&~;!;{iaY*w#M7gMWu|;}fJ_Ed5n;gMRT9q-pH>E_RWB z*bFEgFIyQVa5~-w>cw>-BbS3Sp#m$}n~XoF0CKB;Bk1;|@`v%ypG4f^H$Tm&Uo)9T zj@mW65$2R8@>qQ?(WQ5{PzJ*94X-V5@Ugdn!-(iW=h~_xUq8*XI6zq53A0pMpkplJ zHbl<#7Z9)rY8{M&Hy+19Eso9l+rN8F80D^tkMBg#vfB5BA=W@j5oi)m+&aBq%JP|J zRl9X-k$tW4F8Q7nkf)m_lcdrM%k<7nb~M2_;(GSP_5&Oz_iw6~pQRI88&Or3+}-Z~ zxxdFB;(S5=9j@PR{EDBmsD=8A zeq6`nHoh2RW>p?Nezd(Eox{r*YXx@;wWD+qAd1Zgri3T;4X>634#LiH*mQNCq>BgM zf}B`UNBj37J%zg=R}yz!#e#J#pUY(_$vfM@g={-`Tsi}Ebb@&vFsyuUIl=t|&b)bK zh98KdUSqrwAbKximEPv{BcbRblVzo=TTyARAHkxFv{aQewxV)F*c&6H=y+V7c+%>B z{w>y68GX{^a<}A?f2Yp-yerj+Cj~5<*Jt=`2Y677H}oe0p0CoEJDn956TCD<{+>-z zEE3h#*;{>7i~`vuNLKNRTKveYb*R6+CE$(8>(~$?r7^@R*^VQrVXZUC&L$=-GPyI> z&i?ksRUcKA?B$m2ZT#&Gm#QjuLH}j4(bXAuBvHo6`i8%~-cnU%U?_P?k`cMR8Ry_Y zN)9<=Qe&Ik_yo(WcjTYK(3$Dd(715&0O9g|$+FB{ss4oC$sVDN9P$)wV}v{%%eNY( zKLbr(t3$@u)LH`WZjoj*$Aw31uCDsi5(!pM*(s@)f6N?AP@rS^;C*X@1X=;0oiUR? z&en2Ux0pD|!3B-LJ{b|LK1HpKudF)E%9^ z3s9HaCK?|A`jb6$RNwMrzv!Rvunh}1)vtsDy@Mh2tYh?lGCXQ(yV|bL3y1v>wpbDd zoyc#A);eF!OK>B=8&6_5eZi|6j2Gd2zBPeHWNtQO5$?k$RO&50Ao1Uy=!5Zc1ya-DN=EwfDN49Glo{(Z`^_RC4hlJ?q;ST(yE& zKsisok660cvD7)e^qfw%Jh%1~zE&Kt&%0WP`H}~U0qOXF=j&Ps4;}5dg#v&LAAf&r z^ZnY5js6!aXX{>9Sbnw_sb}GAMk)lz-v&L%ld-Vh{EmOHguP-fnUu+#%wIb2ox;ao zj30z}eNw@Jc4S{W$~}UKe1}D=drWxAJ3@(V=Rx?ums}bboh3FhS0CK+ z=$AqP4ssICSWV7v(UN4LKI3K^dTWxvb@yEIo5Qx%>9{AW(u}<~n9RhqmM&bpZFiLY zVLAIl0_aM1L*zac-FV-Op40VbJ?%l$CQpIQ0yPj#a!g2y5iO%JINjK5toyxA_qYAh zfJM&w-~k$u`=uEtb7JCt{Tph7a6wY@L5R5gpvXZ>GGTsG6|@#tiAB1IEnIIj7rN+X zNAuCPKPnisB!6yWd)}H)_Qwl+$YSLTqBZ8WKzFh;t9KFO?vZnU0emkW2F~l6WL%f^ z5nb(7RrW5**W$~R>!r~YW)O0k(!B^@D4ba;v6W8f{nE#%{p#kpo-|FROXA#pmym_z z@~H5=#0`vD@JZ@8UBm*VEHVX{K~*MZhhXvHYEM;*^9v`!5qTX>x&jL$GQ!9UWX`%5 z76>wMmxKA6hsVyx@M$d|d=oMiVp9cjh(FAVQ1NiI)FN{Zfjis{K8(GS~WV_~M2 zMCi3t<0B&4D1pJG2bwxImQ1p@g6yW^n@h2(r&V>1vjVpHCAIvcImNO$D>bRo@l{FD zeSw^#j|<616si=dyFxl0AABoTElC#AAzRB?WzO?+!Mw014m9l+nj>J5<|2Z+cF+uN zFr&uS@JXBXp1!jFIiO%vS#&+NdAAT%WeQ|?4GN$ExQS4SIpU(eo#>tb7Qtu)T3(CA z()N;i*jg{>?k^i^20V0;=lkK`H&;B_acWN#&)fe1>_VNs0&}4vx3*7w_^s3T37r)A zTInhd=D){YwR`t>OS>g}(SKy2*qU%^ueba>Wx%-ay^GgPnmMI6=xlmkXzQHd7W}Q= zX35n>*!Hlm?R_UHN-l(becI^GX(1$;ey_O38xQ-6-Y1fx$A!WqPaAEV64D@(=v~Dz z`!&S=qij>kr}gI4M%~z&fi?bt3VQKsbLKBfyoC!l3lmwY>gQ*Iwa-%WLIpgwy0jGc zY4rCL&N1)k+VFSxC;TzJ;zZTfJG17nvBpic#l34|w|Q$8tsj7HXNrxPWC}~>s(t1f zadu1(10-kMi=n>7N!WMhcypMbvV_e^OL7w!6e~&CkX!Z#Yq)bRU#RhHp^gp@@X_UMw z10DaAfjBCSlKyWTnnp?XH}+4XTvNu@S5{2_RcS-; zDUt08x5<$s419z^+G_L;L7=fB4XBk-N!Z*sA+=+a<3;IbQ)dp+rzC6w57UXF^aX#@ zCnaqB4%1$s$lo-%gpH3$-2OP0V?XGX_`XI9r=qaANl*6DGt_)%Gb$}RWvVRRrX${F z$nJi9?*|vZ@x@&k>X0Kf@+`{K8PJFKjU-!d(AB@a2L4_7o2)Z?@7v!UKkzj z5~xl5`OI4I_ci>Q$6gk6liF_bPN2p zxkydPlKJrr&`?Lutrv!_Q%MATbt4GY(SY&N@j_%73_1W^rc$89n%I4$CKs$}9JR14d*uV6; z0guBws@m#BeN2}A36NiWjAZE$3>fZgd3l_c7|et*%D6mZ1CODKp3~ge=X7&?z^4&M zMi5Dm_1oRIW0k-s-Y4M2Uv@gE^gi5J*JW8SnEZ8a`kY&A9Og+ZLiNLG`xbQ1Y0r^5 zuEK|S8+_rzYRICl>++T;JUauowTTemP?~mvW<JbhxIz46T}k zv3*?yh~8x%0f`rvXxR(yFZG~9Ma($+Bq&h&aVAqzx`L@1)DbZbm~By>6S{}=vi2I zwR-K*Pp?zwh?o5(=pnD!x3QUL0Ixo_Av&C8VlOd`nTDqN!3D zUAvS$b5<)SbT7R;Hi$}|)m@3)N$#ipgN6Oodm5CIOSz*VIP2}ky3rftu?nA;T(7Cf zA!WkI?_~wM@FFqZt`bhULkn{{ms7xfbLhRK(%6&H*+8|*_y)lu<53^>>~-eE9d*9x zH&^zBXDsgEB;9i}DKc2syDf?(-MP#u>J2&+UU)f=HTgLxh<0e{Jgt%JU6-6MDD=X( z2~)2tQdi9tvt_4ilCkU9!FGf@2*s6ivU@v(S>#<~u>j60Q=?xpTM5l&ofk2QRbC|7M9E zGx=xpmS(HG7Mg?5$&M})ar!r9Tx;2PFo%em6ckI7$E zlK)KbJYf)f@o1%L$5qbkoh~x%cEyL31lVi!#t=mFxNX)eLW;*A-R_T%BeoL{?~HH6 z!`_e1;_F-~kwRZ-;mI>L$m^BiDvu0OGK9DX>GmdXmclxRuAZn0KS4^G zKuHXgBtChE+-BtCERAWenUI+lx(>~@zwzq0GC2upX3*5mwdH58m~y3(?k5u;M=7e^ z{RSjvG}YH)*C%#APPKmpob6@2c?8NOEEqF>JOyc*DvGlcpO_wnBu%ds*qImz-jCD% z7n${cAv3NpKvJoGX!(?@mB%2ZRB$$YwaD-Y5K5g&Sup1K=mpgr+y3-+e*V(6jZAx@ z4<>}c*tIC}r7MFbgYp)xhX6y&Ie7Cw)lsB8z zxA(z)Z|B$ZkXLzEH}72EQK;Km9(u7?8NmX~B!4WggNdcv?JS-7kK>#}+GY0t81^)N z(j^O2DEyN(vAZcKwQs7<`c)w}qWROL7xhPl2JGhv$`2updTXUpmp^*sMznn5^2Vc| zdran6K>CEpf>RXQ@&tmQ9p3!8M^ipFtxg<9e0GXLQ(l80s17CX=VLK-;=EAusyv}X zkQZ<8+~ZO{_EDWUHxeY(FQO`w>@Uea?>1wAdes@2fbmATnf062^6X^w6EqZr9 z?kaS5p(Lc}O1gdjf0OBc7*SYS-xZ z1h+rxA_+Ps&W?O?00q5-UWZViZ+h-O(6E1@#N2J2= z%S01_MB%1fo??})ArZTHr@*89=Ls5s?q!J;nVja4Taf1`K3zGHY0k%QF^7(lY`Bjl zvAPIs+j$Q!5+VDn|MxL%VG>Pi&SKR>Ad$BzsHxMkH6%(G?|e`c5WVsTMFIUwEL=IR z4JWa`YO(wt;u;Y7EAFBgiq(L)-xR$m%1qQoXY~hy7nCGeGJ`egLC6uoDKPyxG(EuH zd=Bj_l?`a5(wOg=h|)HCS=?f>XBHOr$?q6Hwq6{t(p@aHljt&|Hec-&)2XAGRHUMM zx7Y^LHC{-`^CMq*>fVCC_ypv7D%zS~;$E6O)yKbQp(uC2+s4umR$bWY(h2vZFFwvcLcC~eevW&2^C>+(pM|2>0k0QJ)8X`L<|yW+{?oPcBo>Ni4*i<3mTF(m z#-tNiq~zI=MV@C|3iijJZKy=^-L=^XF8xXo|4GEO%X5LH%3R&I>AQ@OvJ{_LOX97f z@!UVpTMHwsZ(Xm9kj^cdsQf)R=}OH#q??7^v5(fFZX z&X~hOZq|}?t7wVvr=gW?4lhMj6OrE3Ct@DxB8#S;aCfJdGDz(Wp8BTW;&2NiH{x*4 zVshF>uEt)wiu($MtiQ3gI}U3<)J2x5h~R(IMUXC-Kf(`aQz38sZo2;=@oDm)Td|4I z;^jrmM6@_?{4Jmg3e=cD1>E%dj%vH7V3D(E)|)=}u^BVdiE<_>(5!ARFG8kk#bap? zuZm1_aeiV24!rG5w1sh4*yk?l%rOLiY8OG=Z5F&k4+F~mBGyU&8RD2bJ% zMwm7cS|L`lD(cGLap?*t@V+OplApTG|Be@fallG~`u;NBNBOZc=#EUpii0pjby9)n zAMZK=QJvi0cr9Vg!=&4t8{mxxAzcTe=?+QF5g7>*6AG4p^eT8?ljiJZ;120eWD|}u zlZuq2$^=Pkxdn0l(Q{9aYm*Z-QsqWwnP48`#@cVei$b_?AKUEJZ?B#5P=ZW$Yxk2f zhg9JAt5OYjx%R)JRZ4;trh86Bm^ahHc5Hr`afjUe`RY8wjb>Wjog2SKxj6TK+GC3* zBQbw+w}mkAA-_vB41Ts;lPw6|o|@upaG_(^?LA9VoU{G=cjWE#%O_M^!+HNHR8rpi z8Vv_Un7`iN-UG57cpHxz6Q?IuhN=UgClQ4hAdkzZCB7GuC|6{a#V8*DT_0{C?gsaT4_8^jEiMoo5fq_VzCF|UDmb!`L&xAV_3X!m7 zwmPkl9}H!r@Cmid;@?nf`JcZb^}nHJZm3R0#uqt+|D5g~Rbbke#Sb~@g#AO2550$fH`k5E&Rs$P5;i_i>fq~uy($fx79s%vqqF& znipi?HiNCtdT{#MT{CS>3|X!4*(7>zoS28IV|fqPbpBvl&wBpr;rw%6dM*Qw_w-C% z^-jqNRDP9E5`bkSscCDvZJ=~Cdjjf9bDq{+PNBhyZpO6QgBW#6fd3)jcQitk^-uXP_g?K;uUE$h zL}E5++*VN&3VeU4rt8&N6$dtH2utj0;|i~9B!ZSPi#4Vl0(r4n3j*9DNoTw?W!>OL zrA-|!SW z^N=@Z0+o*Y?;AcwHd((#hOCPEdaml3Z+C3orEeKh*S(9ej6gOy)geQC%Y{_JIfXa! z)|RCo_nb-r-$&_X$WRVXXS$CwFi zUhQT2v+c_D(_yI7Ml`2kjeMxvHDOezjXs>RC&fNSIDs7L~lLyVEFQ;8~vk0i8ht@GIgOr?W6t(gyz3XFe1R4*Ov!# z=!QAN>olcL7lah;B{c=-B+1Y|YhJGp>kAs14rw%v`xTNiCdVcR^Eu)0F6Taq@|ref zcj!XSKPs@^pp@xGwaOvqkP{ozTOEQvSZgXnr?-9BI&T5Wg4^c9VavSy;SNnqe8=Ao zB-Q!4kfTD5ufH9=aek~Gp4TR6?^Ht^L(ej_Yy42Bv~kWpDOtmPWP0PqhWekyH=Or?9v4U^ zTJ_Q@fis?qk@rSK<|DI#&&-B;{rdTJ^&Xyu3p;t1d#AVaBI}9#3ZB6~e!R~D<9EL8 zZjVMOK$Aj#$G+M3%%(p6Nr!S})c@+<%@ZGeUT!|>zH8Mxq>kAdgE396RYW#Vafk1o zxuX<*g7&KiL$$f;_xEYK&9fIpYaaabemG!o)~1m_WYmsXsq)aqFMq=ze}|EICz``% z0`|oggO>OCwl1PpZa&hpHe6=NTqZ9sjr5p~Jac<(Qt`*1c6Fvzbth{{zmtun3Ezig zzAkGT_sDS1rk39RKGfJUkzAG&66x3T+pqqVSun$g(Iaw%hFGNV*9K|~7HyeGjhW}5 zntq0!c=)Q}^p`LVzw;fhG7))~H?6twLC&*f!9nNumIQvUSv=Z&pK1htN}TDr%RSC( zWeE#6S5w|U1B4q_@0|w%%Pj2N3j90r>E>!rdHII;bQsk>pq@3o5A8a)SUU;&lygEJ zr7iN8W9-Z{L_N8xTDfx`r02BEg2G!fFUGciS%BX#i(A6)cUNz^|JjZNk9M~r9}$9+ zz2#I=kI+-BdSgnT5*I3WQ)MxhVPnXe%yi9=D6(SUo7Oz@+jQgfF1IZ{=b8l#B(mHr z)Ny9n>p|5{;CWjPaeOt~SfJv>!!)ag-V&?*Ga*Lr0{6IWIlP|v$f*W^<<47MU6X6L z_mubj5Z7IO;X)vm96kuv&DCzyGsnp@3y=3Vr*R+ux9-LtP}iMQclV&KVd+8LAW#=? z^}<5Cx9{_i+Jig55pU|2oM<_BgM3YfxSUk-F?v=#EI19sW*XOx2|9GsG8At?6UoV-8`ymUOYdU>>ZvLK{e+cDMKIAS zYfKB5nU3!}dsx{Uye?uRf_!j_H?BV6le6eYGIFYgz{4*sBL)GIF>|$Nyb~O?;DrTU z;PT)B(XG?RvjDT6n-#=9^E*8@?u^xl`!O(#x3N`q5eJ7Urf!XskXaqmlZI+2#7Xz7 z5q?pxVnC0P(2G@|uYEx-QL8(`;&_x? zb!D@tsP3u~$K1^and#eTrt4bKKQ6=g=fBLKq)d0a$koFc55kq?o7*#6Q{}Ae+)~Wo z>uJSzZVjqz36H-7jW>69oKcxMUcU+6bhif*Kb0=On@IM^URJA%Yym%)^z}2S$>>i^ z4A^96T?Ps+)RCbM1(EI!7u$!V*~#zWI1Cq3)b%rH$g)s9XsZ))^;IjPlncrAR`B*J zFZ40f;$YU>HNipjdrREYYg&(RXzK)hGXe3R@b_quYC=>o74vV2_ir>**WNJFhivk^ z#+jVS9H-m2Gg(aOl@(z&ljm8FiZoOM90S)G~I8+&Zy7DCi=ZM}Kk;%_rb8j}W`VA~K@J^_1vsLgm_K$T zKBH|4vtk@5IXUG38P}!2X2=7_NSehX1;}HZG9`QwWm#Kcv~Kyy+l2+DCjy8T6eIYJ=kQhO_)Ex(q}%ZA29lPvC1l5}#XY#}LQ zQ`UylKISBOWM~pl5NLl2P2wa?D)IsKDSAE2eSifXsDJcO_1HvD`Tl{DGHG0lO=OLly zH=5UOw-7=P^pin(;a)M4rh~o4$O*`-4+u6O1i&Pc(lKcg5M2gVc=-IqW9$q1^Ds`u zPxn_(Ll%EP9@#|i4yjZzbR{%UDWH@LN*#qt0oOc)fWoC~j*w_FC`ADo@Ew!_q&TFX z3>M9v3k>>Dhm+(XmE!+LGD(F9(Tczz5C|gU^Id`Y7^HFxo>Th2ld=Cv8vl#@|0IE& zF=;wTl5RejPSQC3Ptuh){2;m8_jbPeK5z#VBP|}7jFHriP4uenABZJ`XJ_p7#6xPw z;EI8v7^IsFuGs8SI{{KV23HKc$4nr#V^IDmkWjv61YMjEB*6@{j){qQU`U2ww}5VA z3Te`epb}&*2r2>HWP||nP!$;tk)NS(Ru@7WXu)-43apVGPLi~zAxS0! zx#GUQ(6~r2Zbc!Y_&^w2C(H{X@6M)Fjn9zCajLxiB$4k2v16#2m?i$xK5+w5L6*|% z_zM_9ag$lWovk1hWQm7Vfw=r2NCmn3+<(CO{}Z*gUSo-7rR>GOcc{`EyhM(Ol5aEx%LSrY3J=e4U*d81RnN+oQUHi=TP} z70{(D=t`dtQv(d3SMQm8i1GDyY7l}RJTU2x z@%43Tkb)jOHu)6ed)KK!33`xd@;S!W->KmW^dQ}2JjOS`sX+@o0K{HqIVD8=`L@39 zV$OgF=hcwhG)6eTwO2ygAj5#Tqw6u)c?}H`|W%yhvB7mz6B`60mr&Duzw;v zd7ho3R}AW44BMz)%}Hb;rv76H2QBCq8xD&K-LYL|MX?r2XV*Q z6Y_A4YbIh@_8)*89B4Si+sYF&aX`zRkKMl2Cq)h@!vWure+vVdw!ekB7OH=3@IgBZ zRDY*Y{AU{Nf2MKd+WnmdwkEhpO9$(L_Vo_e18u?`u7~7pc(5KaXlL(WJ>a|P?|Kfr z3hVv#`#d3&!>RrZ83uMz@?en%c88=z0FR+uB2d6PxO#GVWefZb zPAcr4Zt_I*1?3HFyI(~6U264`ydxv=98)-s9I3z^-7AB-;fs#(D>3oQEOF-Q+;~pq zHVKu6Tf;8YGd*3w+e|%2wn}UWQb7B1#ZHlax;7%|)&E;GPJ=_2EZvKdn6C)_(ilR&(>60& z776X;A<~17Gk*|Y?RZ(*KxrcOl^8Aow|sC0#2ofa+IPtJu-WNKi&pG zAK&%f%W=Eej)}yb4&s8BnA%8$s&@gW!XY$sp)l?My6Uib0piWan)K7_D`-DIq|*H%&FkC z;hl4>ARP&49{PZcCrk+Xp=2=8c3JOSnEf|-!0VtEwI17+q0GV6CWhLqf@~trIF5?S zixWYg+Vx%!Z5_7*Dxl#h++=oR6eJ3FmnrRAunAlkTvmJ2nN7eM6Ho{la))ZGlqjTw zElx~SCS2k@usP(~uSXXq|o*wB{D zp_7IvVFNvYQidV$$5W9-KfISOuL*Dy=upCW8$I>(-G$*?$TSy9`*(}uQM39FurR8c z@XxB7(Ciq&uQhJqA2pZLUljTRHPg_P*M#$aNoV7c zrc@hn-G5V;gNmlYaUu+J7w{vKq5*d{&#W%xA(+@;Jxd&F<4Q@#2i6if53+1&9I2U> z+%vDw#XiQQNaIpcGE<)1INRS3ALvgU&|?-IaN2XVusr3tnayRbeF_)m&VUDt`9F}Sa7Oaaw0<(ibrH>l_Tnu zQ~va;R}9DzW`31Vr)J}V0M$qQZdW6sB(8vLO}eWyQgpJmP-`h$Z(Pa#DbHfIbWMP! z|E9q#QF>TO$ZIocb*Z>3)vYYRbb3i(=8HZ~WYl`|b;lR|&e}q8tE%QD=LAQjK;bhG ztD2gkO*Q3&UTr9`^!M9(R}gDz-lsNTH@asXQoX&MMS^&L_!xT02_~=idso~hQK_2# z3*{p+8Oi1!G+}k?gNxDKn!=9H`YrA`-ARvL{a_;_{O*HIf&#elG_{^*@6be#U5Us% z2O9hM9$tYz#9-gKn}_F@b>yG%(i{Hqgof`SA6BhHBTq6_iCciLHoybCGTBI-*oNUR zVZ_?VRr7mJ>#a*1sBxv&Hex}WWgtzcjg%HFSmu~dvi8z+dTM)5)7Vv0R1Wr9Lre+Q zYo4UVu{m3e}@Y zaDZVe^fKrMD(LFPL6^d7Zm}Ty>v!x$0bML%yWM$dpRu4$eC$*3OQTD*tE-(JW+7RY zN8LJ!f-P>;eD_Yg<`*fYvVZGy;T~QvEHKf-%rG1q&Zk4CrmRsdB=}C_*gm{NP`yU@ zkANS3l-z&+lR+xwj?A9D!Fhg>k!SntiX*YnZ^PDS-=c<9;a{ZQ%|z;&FMhY{t*1kk z(4wNEN^b}*bfzXNDwEVI{%R~DB`?=K~Co!8X^9Gf$z@!lqK|NFl3R(EUZuKvs0 z!t~mD#(dj=2)-VUJ;!*xBs<@)SU8|bLleU<&@fH+IEqYL?}4J(dJ?jzqV;HPJJ;QK z4$#k2C2PIOG%a)fF8DyI(_Yt9g~MbHL&@_6=4vyoN9AB0-VUky?_3$V@{hlLll0c} zr=I0@L+DazC7>7in)a5lwd7bMid*L4AGtd|Hcx+SW;t);d(z8S6wq*A?JbPiGtJpi zmh7E=Cg%+)_>CyAMv-2YpB{c}CP3)C%v4_+UylR$+<(FS|AkZBx+nRPM!SRtUP?1l z_ww`$vM(k`CDczZ%WacmUwn1P+f#q`zgaKUy>~}b@+(R_~^zF#0+YQG0VY_YK390wkA3;wV&*NyW`M zO6ktDUY!EPms5SYV9dD0g3QED9}^0_{#5ON-OD#;Mar|Yo;$PqbZWdp14uFRj#}{d z| z3Sny3vRl)^oi<<}5@VPOk(p^ki$&O3XV zy=d8p#1>yZV^E+Mx=c3fW3V59%2&E8VKW|IBfeboX~(F-_3)r+xg~B{`ge8Y;m73j zhvKe}N;q=&cejeT5_1bawq`}F?$tTkK2(q3VqxQWt%tv-H>e9vHAswB^SLQWz*)~- z3o&n+GnrmgyOYVz7hh##;`92KKy)|--q8F*-`Df?N<6w%CxTxJuQ~rhSmx1@n#VL= z|2F=ha?7P@Xrb&C9rosv{;crMTEb|D{LhDpE|y?(R7(#ceG8ld&xN3RNmPN=+LM{S_lhp-%S541jwh%$u?_ zP&(zOjxLa0#c^r~_H{Hi>wSY;7_i_9< z@tBXtJhgvV-Iv5Xy79Gc>upnMr&^kLc`Fqtay${4-hJP%!2C>j-}t7;=*sAi-&55qlv%tFz32b0bcY4ot^6R z`j_?6I8fCS7pIs>f@H>ucD>VRJ?B)c=E8?gyj{a2PCB&=nxqZrzl(>=i}dk-8tC z7ZX+{jIK-i*943Ejynt@*!k*ZPLU2;^kX*e;Ks&y+gr^O<%7pLgT#^-x^;VobNXMw zwnlD6^vCVJnJQ*4E&^69y`26O&6HQT?q~B+juNji)W%P@FP@3{xW3a0ny`_-*#n0w zW&P?-$iJ3WCLNsV$E@DLju}7DZAa(G2Y=@cs!Ddj=xPnG@>!zcUQ#+Ps$tH`*}acF zJ0Sj1MB>r~`DO$^-1nHf2B|C>=?%0lPSmSk*gOA+bH3%MlNM{qMotV^NhtA{OM5Fa zhbef0Hwc#O(hm|RCcT33P2B40kNf?mr@y_E>V>OWbZ;Lm&?VpR8n5MBVRqw)( z$J@LfCPZlJ599i{QQ?ms@_5R>&J=BTsGa$W9&pZEI>ATZ0mgxx*miog0(rq|F%dss%&gU(IS$&NgGX@WMKj%+kM&~~4 z-4lw#Lb2RgUcL?NSqot?q(#>-;<>btpSl*Z$&AK)xy|pjwh{&sCiNSq0 z+~6WAG~Nx#mUllvxj|qvl)JJyX?oydZx)7lvO|p~gH`e42!8 zOv{f2YvDS?@5n3GX}UREJUu1Rn~j0?EWj*&TXgBRzbmdJ%9^&4gv=nbC&+9~FjH5> zWyD%CNkZ$kS=yBLL5gIv2@P&i;Nf&w2|exlj)luHy3)Pd%n!A`H}eE;@FqNad8XkQulLf z!SsuLd!u(yzI%=&>x$)H!k8kNQ;Aa|%UWkg1!w2fZ0KKGM7Jc|M2Qiz&EKy3kxJhg zYVvm1sIxSt#3XI)1_-}ZeaG|GVP(v(T;rcghY`lZo7IPAZ4tEYci19Z1m)aG78Q#> zhaqn>rk?LtHu0TvWFE}Aq49IFbx-JFSEz1>Hr<0FwcE|zQYiM4TN3m+A|#H?`e|lT zOo^kwS3k{43YjQ53n4oxrX)#%%}ENGG=PY?NX@4urO%WMK@vVK8GYnmD5uYq;+1i# zrbHRki1zw>)}8$eYqq_OB2mxg$0VONeH>%sTb2VFm~N`Wx%+b3-2$M#)9`;o=KrjS zJvnVnkTv^M4Ue*Z`wbUIzruWx?c3?e63id@Id17hpsqgE?UE?05ZMlPzjm-rLbJ3wx_Jb9sk1Yr=x>kxUj?+fi!N{czp1(>5 z`_V!6y*y5t!(?n9)<1oWRQ$9vL1&U#kssHQdCFAO-jtl2$FmB2IDm?xC^`o7c7)FB zn=xwOGr3}nt~UeUd@bVI$trN_)cIPlEw3_98q|Ra!hHV=^Zzd_@DFd3LJFcBqm{Y> za|8uZX9a`+js;Q>eWTkgQ5Z%HDTrn*n-yjFKn1Em(X=lEPYo5L0(DfR;i1>rIZ*gY zFz@&@?3sX1UdVeaGJ&)Pd{`5b99&W;$h-n6qap-;%^jz^+0J_uv352YihvU$`0hgy zkD%KgT)JKeMSvfyAObD%5`4Pzf=QMfrcAhj=L15i&e!&X`mYOt4|h=LYxK3{DZ&DL zAJ8LA>b(4WFexCB+Ly7jHu>`JEi(9qZxfn4fwcjf1%%gMR{(4#RR6mBe(cjv=Jz{F zewS<^9_jnlyzW-Ui&)MFX-&%SitoK;xL9s+b=z>3Wj^eI)|-1=j5jh?!`+nBPgr*% z68ZHv2c_~jQKAkQ^|Jz@K93AeYcM{9oqpRpdlqNZ`7H4y`rZ@gHEq0r!?5~mtE)e& zf_SzozK*D8TU|X}y~VSA_VyB|lLJB-N7^|}I2teUd^##Shi4%(+MFVj<(OY}Yoml% zUjdBR#v74k+U2Zm>>brN@CDynBb?YveG6@FVZ($dys>@4%$osW>f#)1tQ4J@;P+hzB)`dH=aS#~+8NQ{XD`BJ9|aYla{jREikvq>nJd5kp0bU_2cf zhvTph<;_hpK?!XYYFdKNHTb5|u?$QMjIHS&C+?UbuTF2%FHVX~;_FCZ!L5-*eiIry z=c=;l62_mzIt|DAob1tRVw|NX^PQ_|rpp;CUz}`pu6R9N#8_E+@{@B#3v${r*nUGJhf zHEK>sIy-sXK|!Z~?7sOX2r8=X)CG5%`)4Fg`Dgs}&&ZJC_1E+BB7TI>9CwF|!}rZi{ursijd1^rF8>)9{uu*PM4+6I=i(&MQFuHsE;!w10uT4D zlB5$Qd{K?h#T-bAXTy11mO6zEx*1OSRdxD5&UXF^g7gvDEDvO(ldw#vlKT45=hgPRRJv>==|2g!87V^SRg{vWvh(FC>zv6ULp_&A89D z(T#!^dC2kf^%LQi)_g8ZiVQUB!}agMbBsFL9~sRR8O}V&_bFZJ6n@pcv$t(TKh0ZwAbY3R-;I^`fFVYfHZ!3~U7~msP!McP}?d3k( zzi>XgaO>QXqV|fSf>_`8ixr{ib)o)Nh-pXmEpCymr5fS-?$&SGAHKb_H+N5s{s6D} z@U*(B{{k`i`B$x}>3m<2)WKlHAyvN@A41ibi*35l6i>u+OHtcH5!9`Jy;u=~cl*_! z$2@p={p91qUuF{_3m-Q^7z&i{<3q|q71zB&njQ?_9X5AJ4XAW&)_di8dgsv%m(+l2 zSJ9ov(13etK&@-@O=#f74e!)|de>%a=%VTdEHwb_+UyKnytxsW8qna{>;+x4-v~(! zXmV{1fG&D(M5G3^xHgA_3x$h1KPt&Pt%NTIaQGuWJD$0R)^hl&x+L7u&3nx6Ve1&U zU3{wECmd&R31vYw6&p)bpZXU=MpaiPC7CEh;YfMcw8t@1cZHy!@wlzZXUY<@OzBK_T@hg!kk{5+=Jiqkou+mJa_s8&#q!;? zYtP*j_Dwz)pMd#p`i<@f@r=nmjwt?N)XuKsi;jC#JnD0{>pZq`VG#lOMl0+qLB2NY ze%KGdrS|V;(<;fS-O&dQ#=@LpDa6`m450=6nsHvL+Vcm znYwyU-jG8-9nRq~D^c+4NNLBMzdI|`);oq|2|TO+oqxlG+~mpNbj4F&m}WuHwFR{Dalxd)F?-WG*Ag$bQLv|OtzBz<;`SbGiX)e!i;wLIv`P2gF@R4NWliiLY>Xb z<^9?oxncD~`x;7NFq3*3rF)z~rk1nTnGdVq`27%wp0@T14!Wr{__eDItaeZ>Zsz8c zT7Z_p0o+;uOAyAee#;R=Z#jE&wM%RACM#Yy5K~gHk>i}kOoL=bpqP7`%}Gl>r>(W8 z8>wMr``D#fC8UMrr87dSsSGS2csvC z%r=IBfJD)}h%u6D%FM{TBY7shgB>0_tKHk%fF#F6?}yZ5rNWuHIP};g^u*-#^18IN zMiatVHUce7K=&Zfr>x%~L{>y--h~%itg^t@ghXWeN)qEo+1KH-I(@zM$m82?X^RFS zLLx#lE~I4)u~s4*`W7a215{=rq-cw!9C?k)2v8A-cZyB6oKUXXoC z*`z-x6lF@i<9?%VVAWR0rOH+a5%$&B5)o&VpqHy4ygl~0P8hWBE2}N7r>p+RFaKFg z#rqYau|w#+3)AWkGaoY_mxZS)uvSOA`a54mNBe5bNgH&>t;Ro=1S4gt+4P5ka-Nw| z>%1yBH)T+~*q}2~8b1aa_-)QFZ+oY2yx`bie(-QVETlPO7KTJ74is4*T&GUhqc90CUAPVOZwL z;7tAo7iu#e2J|&hcAH^UO^PdO01(E4qP~On=>Pc@IS0ba+^L zwWsu|p9k>P{?CKEk0dyg;J}Hw$q5)vv^22^d0lAqY|MmCIg*BtI>C#!$Y;F|;E!RO zI^}((SEr7iN?cD|lP-QS(gd z#=_$}WVA*Nn0qUbq#&i0n6*BzWABcoIl23ScegE^(NL|*Kt-RraN<9!HLwzY98&Yq z{5DX2Q7%BivlNnNo{}al)(0}cqQ%AO9(dId3JFCt_+x#EpL0vdC#WiRaNkIrD1t(+&SKokV0vo+?)+t0nUNO@W zPBvnc7U~H%?KAYix4JW7-QDo+<}P{{%tWS|MR($#+?O8qk(*kJ--&nqX5xSfL^K@SCSRiKlqLGxyf}=JyA2x zB(EJF)9apA6{_b}n0o>H&nSGV>#H-2M7@h-CAM-a2TSpF_;wrKZZ*LJ9rNW&%=_qX z@7UpJsz+8=7PLiaBwP&NA$tjo&*PsCbveAiC`Hw&0#Mxw75H0ZIGfdewaC z2{<4M+N0@~Y&*}+-Q~A0(kWUazUxY&R-WG@7eb<9^5a`OA9NtA!EQ%M|4!3M!Lv_{ znbzi_mBffB@A{bP-)D{(o}`}Gitbv0gj}4UV(Mt8_H}iz0d10*c3m}{hZP-X&2u8- z%Hf5&J;A;FO0gSjv4yTAP#r*0c<`M(Aw{9WPRrcj zd7xwwYGMZ?$z%$3mkwlPf|&>^7YU88!D}ZHKj9OvN8eU+nOWr(#lAKP)MYH2O9*|H zkYBXGFWV*iY+=Abd(Z>d^*g??4wLNE<5n_#ZVv2M?}qxy%Vx2T@~m$OtW*=p*H~~l zf@2yK*fL{xUB>>o;<8l6HeA1jLy}KVSo}c57&LQ+LELLl?z?qoF5%!+0(-HGk6qkYqq#69cz}hG@w;)Rwd}BU$tg*Cuvd!~w}xMWTeD*OEjW|Jddd=K+L2(^am%^0 zNUX~&Zp`XJl9<*&VrM!g_@&f2+q4M=bg~rKpC_HC92t2MNelB9r7l`Ycdeq#z!cO9 zXN&6OVscBeQJL3bmP4kQuwU$8E+Qmdj85Zky+7-wc;H(7mDi|Xl0Go^K~jysnW_HE z?99dWcghsHj38$-PmTwK7gpI`<`Ci84b6smd++EB4a8dK7qMF8fEs}nyCLHu zaJK0xINL;umeZB5M(lhcM@mnLOlQnnuG(v*oQ(qFdC?<1~z&d<;dq%>e%JQ{9 zckM!xS>(x8bq#sxHE0CP1!N*IeguEuygk?dJvKD55xl1?s>^h+eyXkL27 z^e@p@xC+9I1;61oBlE18v7I3w5*W40Hr~6)muCKg?QpTn;_*!j{EKft+pIgSN%!4& ziDIO^=dSXd9fvX=OeDiTvx_8$*@-SYZ%ss5XJgAOdi%Z}Dt!xiei$)o{h?*Z#xu*& z9W8p{lu>N+8-C^JH|WW{W9ZN3}9NK z?+RU=b_|=Xzi#0f&AoR(qGV1I6Y!D`oNXESN zH05*A@8PL?0#SSPC=rJ1iqpH_SB~D!)M25~Whg0}gMV+F2 z?xixv6iy*tbu2T^Ys26e1>gO4uBR1d=UUsftA0Ee2F*Ef0V+>~huddMi+#QXaXzPplX67-C#BX;O#3`htn z#4=xtZQt!11EJ#*T~Bz#&i>@zfu&;GzP+OXzlfdM{=WkYWL-mZI)nhD2)muVCPJcg zr0;V)0bb2pL-uYF)R6m}+HZGl0g+>T(bOC~ZjA$(EqF$8me}YB&8-{$LE%l^g|h_h z;++Tsou&jxyLe;$0wRPK(k@=wQWW}ifuLR76$+ZtK-$GXe)-v0s1|QgZ)e3;{#b)H zgnn$HAQT^#es1k&eh?he8-BR9e1s}zJ5<(qAvt2l7T4HWg4%Ica4KmNLG3tcHx4#;hlcJK;q(JsOZuR_Zc;3hYz8`OV$Lm6DkNHAUfO?dTs$i2aV}#=Gj36 z&0?=8+9ajMM5iY}IC?$Q4*&U&Ywp&kjs}A0u}l-$!i8CNNT0a;=Y_2xg8uQO%T{Ym z%O3~lHI-0VZAc#(x5g9%(4*c?i7emF8NKxTMG}?$JSg8FxYHBN9BLx8^~h-O?f4({ z;>q~UR=fHfpjqtfkTXT>H{(r^KlXB>?Kf@!qR7U)-xohp?lZ-`omB|msQ1+A_rV(HjT7sFc5?t}>&P_&*G>W3&Z)KKo3dKGKpraGm{$Da zA7uC!c^T67C%*yG+AqNSDa6iY^iQUoF=DQqa=0!EXlp;akUi=D*y+iGPNnB$X-lgE zS8JofhCJS^?px8{3)iJR_HHV5(Ea$X;>%@)-Eei0PmKxE)~=~^?}@&Lnv4bnPL$0i zv98_Fo0y7v&LBPqe^g#AY)lE>1w|g*6gTPWmM@DJFEh*k42rO%IjDZTXQ(E9Z)J;S z;X~F-`yOeh_jcEbcUikKJ)Y}piPMEwa=lxWgHgX^9EoCPu1-4K{%db!qm1J{vrDipX>|qTCCbp0;l%8loiUtABJIC8U)Zwtci606UOhZu9OGzwblR`zaxAOLNf)EkS%rXW`u>Yd1-_@he8}{fF&H4m-27)835>PAe~p9vR!|Ty_B{gH z4Q||gMvG3tl0bVQ8SC^F1!}BCKRtVh(gmwB2(%ZZ(%~h3RjWvJ6dX<%j|AgbZh0mU zpAX{Ywe{n{Yjq1~Kj^2!3;aMSFHl#|hDm@&)s#GQG%n%hLInD&V1~h}4(J}mo8|-^ zN1?d+)E1q#rGR(?$iD={E28M+pghAxi zVQB=(mGS;#`ZNT|mDNW~tr!(ZH5*|I)Ehu15G2D0BpnEuR^ib{$g?^+Bx`8skv_rK zRWdYh$bgz4pv^)%b}2lucNFCDD*9xA2O~W_ey7GeM#S@9na-do*y_E1uaGPw;o1(aszT8vob)Ng?CU2$btCe02vl0SCF70YXCfFswA~s z@MOaR&{@GCNl}+qZ~B3E3{ICAq%8tzt6;ol^4ga2;Awi1b~tVi+){R<*9UI9^h}ul zH3VF;4Wm7ddB-v3LJ^$~FH3(aS(St$*U+!hNJ-LS@tWplPycmWRjlA7xr~05Ov(z+ zS@yQK+T(98HpPA6%9hj4kqaTetNFt>{g-dNjq1D8!YC_S-U{B(fdggQEz8r&VR5+z zbyIZlHtn=*1HPl8kd9(h}78yMg(|Q@I)y1>5-bMYe}>j4wv+<-^luLb?d0Ww`Uy~G<5&j&p-j7+STx{K7!?P6 zZ-(dSEjoVrrPcg3fotgK+553GMxNmYH@c{$3|Lol9acgg(0Q|8q6##q{H3VAEpzHT zX+yEuPVN)x!e!xhzR*81)SzBHMeF1 zBSl4A;NYpdNj;eoPlb^4SMoR1rBmniJY)0~RqEZOOS4+Pml+x8d0FX!`Hf|SxVx{r zKgqh%LJ1JDM~J(Er~5TU>Dv3!iqhxtt3P{o?}4hF-Fs@^xl$TaLF<}|)cm{{6l361 zF6>>kg}Ypfcfok@=d|F@J;4RWkLc4FX^@O5D8}Ar=Es9SR}>4EtZ{w#^r$&iZdHl% zSNPQ&tI@5~i+xJ%W*plQFY_-m|5lf?jKYxY<)4nA?P3te5k(B2Y>CG(h+~N&T2Ho+ z;FH|?Fz7KPE)7MCMAf5EeJFDp%yz|En=F0KZ^=EoclK%n48FiSe=;wctu9K0@dt5d z`PjA#r5WtFGPv#IYN@><+eoo|Po(H*a1}|MRVytu&{JAKeGjmab)V zV4pe3n%)aTGB$a4(^5R}W=#g=b0p?W)J+*2tr{74r zq$*OpkDW_cf$MoFX`WY|eTQU&YXt}6utq>F(d5<@8@ApUbJCR#&WQw`SG3M;!m+>X zAFgzyPmp;y#r;1}t#?Ij)Q-1|HqnaB(1z_1iKKnF8FnWPzcb98O-{&>F_Ey)s%yr^ zfVm4`5d_o!I3EYjT7lu&U(I9cOC+0yNE;sJ;We65QEnt@EZdNC^MB6U5|A^WBCa}4 z#;YiZ*?x$wC=4;IF>uAzpzheVaKQjFT9nK4INn^9MPf8GsiO2L>U87j(-NxbOdPnR zPs#VvPN#=aaJa@*S&v60r8#Mwl;_I$Rz>O*=hPytyKPmXm$f|OGU-<+kSA38PNHdo z3Yo5|uRY+;l$M^ZtIbjT%;gQ0mNq8BBO8BEsh7Dt(=+MH-dzK%_uN!8&jwR|iDZId4h|L6?ANAraZ*) zEjAOrA9&7fUa>xySV{D|q|axoD4!x7ic@9v!;kgjq{db=DcyReZeGz>8?ZsA#iQ=# zqv9Vm!8oYp6FKCmr9(+9ZhP~MruDf!pAs5=;CCt5#tz2GAIVcdzZfWSIvaJe*H-)1 zTl8|neY{L1b*$SZZv63{`}t#;aT@tK%`5_Ir**8|);Q2=Qu3!)7cQxB+O4@fYLt+2 zCHau%y=n6V9LMrA$){d+c|`)u88zv{@%}7m=vYHW-G3O>b=8b1$%;wWhDqO%vy7@M zkR`)3zRHviByr54?iEs-5+e7~k_}b%>Gf0^2qKkX`RINflr8_UQabng3rF)5P%r0t zK2<@c6jpH8aLlaMkAtc+ZbV$XduWvxDJY5RN*})NWl-0buiH&$PRIPh>kU(>Znq%; zZhAbW>V}!q?Ua05q=@J9R! zs>SM|5q{zCf2{WH21(Zho*Kp|Pt|{(%Gz3U=T}lSkk;80ZTKy7RbGUA=9kPa+6xrA zpD#eqx+n)0TB)?12Dfq@9azk%cq_|s%|rW^m+MBcEs$eXXt&s3-Q5nO(21Z(P7xpD zn4%H5jbo1ZJ$Z?5+urj2+lNBG3ml_%bj#tQE#&GNOZ|;ggZ;dw*RA53`*Xhcm6?bG z_EP-afT@~`>Xb-RXl8Zt$@o1gW=4+6cQdwXysBuCrf>vXozK|1OwZg+pzbp()InJ0tX*@tif*m>(vcmvL`XW^k2>gPi_O%9qBy|NgCI@j(T&NtJIM_Ngb1$ z=0hGABe!IxO;efYvcf4e!zl{u?cC3IZ7PP(_HUOK+YM>RH!o8ZS+!LgrTEm@8&aWT zTuWIane&Ha?fZOG8;w@(Tu@Z@FoO{iE-j|PsFPENYx6FoEW*4+T1XT&FFQ{!8l5Dp z%co-@N_l-#=skv8EH%p%*fEnp%1vsA9IrPh+{oI>b}g&Wb+DTeT2aV_ptFJ9nusZyQfe4 zKG*6p-dd^cnGD2@F(fCYeON+17F}GtQ_o=ONy6(|Ct)43cFNY%T}oaob7jOb;Wq_d zJ?*LAeNl2n({AqAl}ta6n)2y1OFodcH6uCcRQ3|4gqLh0-8zJl(bmbS0p`#Lm`=}) zRTFr%pVG&~?I%KM>lRA8iQ5imo?^@e@~FGQ9xi&CrVI?+iN4V2m|pO!7g@_BHXIwI zix*%8ob%80;b7Qs^)Wq~m$;@44Vhdgn@cboOE0VASm_Yv0t^~Goi%%{8(w}T#RD8; z&{xRyw37mdt`0_6mhYsydTQzqIJa_30fpKAGR?uV!nSAg!;+w;*sTODJ{;^joX1nl zYM~Rq{LS(*rZEuPIBtAyDO_%8E!}8v0N1|3Ad%}&0<#jLFA6gF=|nuAQEiA6Zwi0F z7u+0(9h<&*23)R zLhNWlIB^+%>k%@ew|Bme0Ir$*VpHq`GM012sLbAkWf9}cJ)^ZE#S1PStumW764l=F z)iNxkG7q<)Jw=^?_-Jcv;bKg$>EoyV*|S}5WBWZU2R-!Sqmx$)`QW{>kDq#G&vw6! zeR)OS15Cey!P6=u*6_Z#A|FX`RUNK#TKHVY#Wp9K8JLY11C=NHnlqSi#v>BqOFcS6 zQ5oy*=Hlo3RCsGe_-cz8czRusCn3^BRU0*AXlm-0WW%sFKo?uTs*|6n&5 zt3zev>=0Q_gkn%{aHtRcjFWP+I!bqW_@41Lw+{Xsk-UOKSgcc0$4d*FLZxZugUn6pC97glE?ca1-Jl5m(@KQG%5x>*8tbgatq znNJ5T3e3fKR1=*MdY+Oq6Wsf=Fz;I9ccBBWhtSU5E#b2XRBxYrArfTPep{+qNxh-{ zx98sFyc0*pseeZ5|BS+ajJqTcym+_ruJH@=+P%{fwt?&Li}L!u(-NI6K@2Z! zbNk*-w`x=qEqI;X`c@nE(+V9&gO{n)wYYrQs8m(nGFcL&zV^XIuCndG`)rQ=8HymYz$DsYmD2^Bct zK#iwlIO~#}mV!4j#j7Zl_(*3rjxQVWcx_kv6&)zOT{|&awH|(H>1K?srtOgZ`|ai| zyr4?a)3wF2rLZ}j;7s<>cXLLt^>8s9Znw-lnM-GLi+VHgnRMA}O`6=Q?}6_BF^Mhv^zH$} zZ+;F??#-ku&b0~3oWTe0!0%|L%B?hiU1SQ=+FykHhtRW<4r@S$SK_>1i)-gBkl}S! zSO_-IYD#$K*z4cFo0}E_1bH)-Cp8XQ{relVAz@!wp0C2f4EK4pqWP*Vf-zpV8@INc z9R!E!uvciSIo5cW&q48R`xLNDbtZL!a$=j=b0lYi8@Zf$Mt8td^b1g zj;wZf+Vbn}P>C9!u+1vSxi!IGJ`moGbh0Kx;3 zI>Lr18_L-He$lNeimz71^uN>ju~k#v$1Gtf2IRG#h?e#MP9|*V-kUNmcnJB5BKOy- zbloMM)vdUqJ`0JRfFH`qq;JZ2pW2cgj(XM_HZ@_XXu{3p)Pm!v*&3|u_rrBTOYmi z0Aua2qFyHGpn4iE;;^i4T)!1D|IMh=E>WxLp8N0FwMKKL7K6))C!6k#ukT+uEzH-9 z%)ELUH*}|EYg53XT0Pt5s@~fr**PV3;kuKcIu>fJ#;DU@aHbka^|LQ<-VYA2LukyC zwpwwEzZ&er-FW>85^pup>xRDr@WfdZFNzXjDx0^WLR;Ux7Zr!>@MK=PIT z1PaRp-aA-YDGIJaNLtxN1~Jr7(rnOJjTD1<=~p$z3~J5^4EAQQ>R&F~YMxk*iJPw; z5Q83|`W&POTz5#a^`~cW)HL7-UsX~4>zh<4_}$!$kC% zfoH0%B!;MF&{!}>5=a_rz+lTLPk20y?}!$}e|wD&A3q|s-z1;^%TIrt{A+CgXDl6f ze&WcpHyH>Ta}$_uG-#Lxm}bCqYs-R$X#^&F8g#z*g{4DGci{|ZmvP%yxYY9kD(j{L`nlr ze2>KvBBdctJjxMp<^+0s)Me+0$u_4*5&48=C+L8K#$_m0f)2R093d&7zlABg2}yyt zc;RQWH3_fV1R-&}Z`l^|VC)Kkz`p0$G`a!t)POP8WnF11g6L={;EUOs%sxa%gFKAg zAuY>)SZ=J>=+OBij=QUJ_V$huF+nI?A>|ih^e0A7Tx~~f40PhZrMK)@;!8<(x`;59N{)-ckw+@}(13Kz_#DJrwT-5yI*fA?R z7ef6O13Cb1zS$n};MXSwY^H!F`sPc1YpBU^XGocwe83$aP)OuthgOhd)xmCBGK{FmlG>rmcoS3bhmbrf9Tw9 z0;iTD!-WcdoV=i4aba*+hhHJ)?ipKQ)P6(THYyghJNP2v+r>!fdMN69U`@TfDLbEd zw>ol5_OLwu*Z7}{3Fu3bCCsI><0e12$DT~5%2Q(li|;|?NcqKIgzFv zVL3U3iyUwf+w^wex5MYvxwiu?rEPPwF5G<>4!v=OZ>S<5Jib~z-4gB^hQ<(ejO}$gh2cKZ7THmH5e~*KXMK_p3wxve& ztfzFhY2SGVjp$lW>1@+t0MfCZy0%T*2GBL@DeY}qw0Gpf#_XKqi#bP<+q@?j^7fzl zP+N|R>!{Tm!d4%|m}QBV@9YIhqy*O4wQr4cChYn3hBLmc!Oa*{O~I(S!4 z3R>@-as?hE(tbVC)iH8sh!Wue<9HRJ!O+#%OToi$@bW_6L%#wz_y&K`BXw(-EC`<+ zfHNA;T|?4-$JYB|jmGP?dVn<}06?3y`?TMmg(_5qemJ=B`%|L7fo7n=rP=ihVU@q| zy(Vw)vZow#%izsb56d^GL-O0FoHf8m!#H^n| z*hBr#z_=B&{P*SEk zhF5>HkYT;PZGVs|HZBxS$$a{dhNSD`;d!%`-y$wo`T0e2%cBmc4Na~mESqo?S4aG` z?7VmVy6f@`eFea+OARr-?>D+qmdkAS7{oZwj%j~rAlgjv!eoA~`-!zaZpnnOV)71c z_)am|TY>HM{dn<>keyIRI?%{4UIjMxIqqpTjVI`bvg85~j>JQs2-He7TwizC4*-&BI!+BOa^j^tT#cEp9lgtEgDUfLtz4 zc$<5{vxnkA%Kk=$nP3lnd&D`aWq8>s%kop39adU-PIo6^cPrSsRClXZk zD+C2b8!jzAxfG7$3dcEx_$^wk&c#}BAeuBCcG!ik_Ru@L+`6h;JomXMtn@k)a<)w- z`MXc154|AAD9a>oc()AB@-9Ws#zC#Nt*_p;Ndf+1Q@9uNRNkp7qg(IJolE)}>rcUP z=`JEM8vR^JtN0Tz7o0nn2$@BJ`CfF%bEV0w*8+3mwO4do>?PiGn>X9L-_DNc=$w7| zdKED}7i&MkGn3xujhRo5>uIMq*}1vit8miLj-V%a_$=LH|0HWS9A zyo=0EY7jMNvkKJt*Grq6H!a(FLt5>7w=kf6I?Xwyso(swl}BZx-gUOs*{O zm@d^tkZRDq>bPKyh3k;m?zG))`fgLDb}Pr#juZc6bQJ%t#87M>d$pJd7i*+$vxC0h z?2+{n21+OnmG>Eh4iEddHxHG~PiL(TeR#rj?p_m3a9*8L(AZ{w>*dt|t)Lo!$NO95 z{^Gj+R;ks1NgtI!O)m@;RfkQ2zorhr-BkVUHVINIybZB+4x}3PuhiZU!)H`JiW9>t zCJNSo_VLYGFy|>((DPKqQj|FMwQ1G&D@rmZlZAQAQ?6pbdLT{~#^ZKfx146X!Bpx8)( zO_QPb{pUUL!%&_}mDh{F|B$_{538-J$dtu|YjHhYyT$hUixXrme3iKv{Iqtl*dD7jg#74CH zgZuF0!G$X=G5cUYBJ~GZ(yXIh9-I9`x_DvxtT1TUfWAi$+?BNI3L~BUw7-ziYo!`Jfq>1}ns5*M54; zFwMfmh9BG8de6>Jype2tYm>5YtgCc87$^%CEno zW|&#q71@~n_;pTM2 zq>Y!Y4F|yL(-CGiUfLHptm?`$!+sKvO9Q380YZ9V2kl%A#A>e4_7}2gzw{`ZDxcC% ziEKZ-Km#O9c}cohM60ydW~!l*as4W#zt?0IW6AH@a%!I`#-$GxVq%6rJ*-)p_hxGC zwJ&fXJZ*(`zmTo2xGeLt)Yr}>b0M(u4j3BHGbSc>mODSob6W853t7@fFy2t~e(7Yn zTXkecRqQ64!kyK=6{kH5veaGL^OrYq0TK}}W4regXfAxjRt91=-{%CK*nI;gt#@^n zPJH;PQ_f{`u_+Z(qOLQn8!pF1Sn4TS@5J2x2!7ND>d{C4JTXy&QND)G>D_N^C;>+c zSYfj8dMYY^$thlg@&9mYE$_#PUJw~RBYfU@eq2I)__{Mlodd)XiRZ~_6tu47fH?!$ zB?8WMuReP6?zELr1vF=G?Q=_>)p|C!dmekuri%|xxq!I7$6gl}XQo^{KgM7-Yum+h z?QCNUpL$Mj-jSVP`dDvQ6+4@p@+m)-qy}WAg|eC{^p=;XJIK5)Vn5`^iE7R%`^#IT zf%#@VU1NL0D$)b5oyINgCWvY}S~BX^y~<4fNxdlzBxI5ivsD*|Z@GD{wP&37cXkYm zjisR*Hj?p%JfPX?Pf6dD>5_fT>w3uVOg00Yf4ZxH>7IWD1p=H~hD$Luhzx3E{@5(; zyle6E+?<{5V`#dtmK^WoZ?@T0u|T@RcUYe&q_^uOokVlnYk3{bDQV}YTz|9DNeu6M zLRn{qX8+*aGUw4TBFLt4KS^HCw2`ulrrx!$^$ILG|mDb!_CgDGWGr7q&V>gqcP zFH4-`<<>fRjK-A2&C6ZH!f<%x!>Z8l%jbND^lf~425S=>ThR)^&k_5EeO*`9tL209 zGs8X9K~TNIef6n|S|_Rvr5re)`;?rico%WfI%k{k$6AW6J5kn_-1N?+{w!zP1V!+# zZUhd9FcK#ZEv#BUEn}a9fW3u@?<@eG2~YRVXP8s{CDS%oV?`PkMuNl4l{Dg%u_t} zu_s)4KzVjn+%fW1Hk|KGRm2H0@~&%UFTg)Q2CeL}6Gq@4pdGt?1z;6TwA_7KpH|*s zRk)Ct%JTabp|9No?Qh4FmHpt8Rd41k!&dx`OQ8 zA)o^v5CjAstSi(6O$7(T`vR9GNHBmnCq^HF&;mW2qDOR=K-WPxv2Ij> zSUxD5L{Kb5?UiL4U$OZ{N|12?i5oxsOB`Ig@;9-A;l$LgDd>R?vhiEHuGu;hQats4 z+!UEfm{8J4z~;eC!b3f|_@8s3)j#Jf*gt2h-ha+tPW|W1X|)q@jgX@1WLEg&^v`Aj zB~kqC&TPd_GA3Gr`Nt2ce2gTRg}CU4!y=}N1&~Sf4=I)uTUPrrsJgCck<{ecZrWd4 za3Fa`#GEU(E6U?oiNA4tperjJkzQi<^Ldob{BBsLMdVq}oq^op>yIfFFTS4T(#vCZ z60M6ePNgc}x;~l}&jGKbGn|!-T~Qq0C{b~7RDagUw>cjAV#z30x4Ty>*x(K_xq;~D~iMT5*1#j!e@=HZ^uKQ;fz4*4+i*G?U%oD`M1Z|jjC|ZLR6QY+E+1y z(x-gm)RW;-6_DnrkN}QSZdsTwp&#?$+BVTqBf%$z&Bx&Sgo3CWB_tXC>FK8NPU?kW z$GIQJVKbSgo)}V|Tju6^mDIzKX%VHxcRJWvweI;C(NQD8Cx+g~wD^t(J1dzO{|{sD z9Z&Ti{{Lr3C}d}^?ChPDy|cGuhU~I;lD&>Sv&%e+>?Glktc;Wq;-Hk7{d>L+dVfB* z@Avlm{r>9md|lVo)9akq!Tq|Pj|)NYcLnu;AXJ;sXvv@TaE{j5mf)|vQ5L5KFJ+ns zhByGqV0hydHA+ZYLz17y)Cdt09|H|{P^f$iVSq}x3U#zgIp5< zS{>kQFrNDHGvje5mExo@~deZW$Km|33k5hDK_9KA?Y7pOKvMvcU^H8^Rp>lmJ zxY0+DfSGpGi=ev)EkH0iLCl)~s~0UKhne1Ug(^A`h=tE1*VP?9^3bM*UhmZRmvieqw1 zfwG@_o*<$OL=5J*>|blO|B{{!BK8IxmyZh^V^~U03dE+-8GVLdDG=)h59hdG5J@_I zVGOO1b{uR7yF4T4lGHjjE4U2bD=OtCPCqF6VYYVs!V#SIKY1aR-jOfll2kjEFJx~j zkGYZ6plq&Ywud9^und)N~A{UO|I4XMF4gQ*Qd$tC(IPnp=8#E)xBvv8qI@l0@c}C=;vgYbW_UQ5PTa@cu zjtc`(t6Nr5&X}dB{j@TsR*tZW=BidseHC+4VlK(R zSA&d2^v`yt(x*tYKxSY-NK} z1|*%PP-MsNamvHvaYw+Td0V{|+h@gH5_688G!BYxG-^^avjxvr)mO2FUD%!pd!}Us zsIV!r>mWtl;|Y*ridgjbMUDnc!dCAu^kVy0TywcYFZB zv_NHP+BzN=&1;GXGnD{4~$ zKmWxI>;$dlq(c~ZV0Twa76a;c&iwh)KO~ZzZJCbXlrMj=Xd}3quA{<%WM!J1Z);zz zRUhA6AzRM1Anb&@UFwjZ;|ue_lzxudOVQ@&FGIr{_iu9yTI%P_9&vryWcc5i6(MDJw^M`0V?^kI~BJcdGbS)4k}3I-@6>qfA1l zT#>gKb4ZDrqr&VuN)MxqDlbncTo*W$`lb|7$C$?RJaLM5^)@3b=Q}SVg@GX5Jt96M zAX_nQQiKbt<$O;y2N1|fOzVfq8HPA^(=LK&8QGXWKKmN0&}6^u*Vx=#eN$N;Pw;k$ z)!oY+xsj^|4gy!<@9;m8BQ*-3^MN}oj6MP!=p=us%-UPv-VyL$Lyeg-t zkxNh^gw2bfMGzI@ZZ4mOjVhC?;ohz1*o@dii0Bqxll)Y zW$R!oRK~~zA1^iFNC4=#FCFYdtbsm%PzC`d0pJR0PMo<){^yG7^9Qcc|GAF*=UO`m zP7f$}@Ox_-7}$d;j*QTm0|UMP%)5{&5L0{VP}?zUF8#RTqj_tGPAsaRjm_fo+H@rQ015wJV`?dn_aT3?X#SIehrsGLuW#GoR4 z$)HC78}7S3cv8e*Ou*xmQF1RFJMHQxiM8NSs}cqo`C2OV@mkgJaBO>_-ki!9;}tcsICk|jCM0>k()}J>&e-( z=J1gDHcuWPpA(A<%zM@Kj&_f0k;8^Eam!*9@^~78n#&^w)kV#@HofY0Mip4R?A{@* z>w?KI0`4s$tuL}ZN%}R9V10ouj!QlDiC$w2CZ)IJNh}P{?>xbSKY8J!`A%_HK>3Qd zEsj1iCn9d$K2b!cFki5Uk61HHF;7rl+EMX7bBXOZk zM41`wr@u-bFEIHaRs4`cZQBn6FnOi=W;?x4^(u0jI;Ay6q?>-_bHD^d{+6j6uuUB6 zmU!5O1ZNcodwi4D=dj2A%eKqgZOTQ>&Lo?hX;a+ntw-`zj>id z!bF)M0<}FY(vD2D6UW38N90Mxh={;j>AF2PXt{lVV<@jQbXyC20c+de`2D;zv^Cho z?{)dgN3U|S@JceZ8ZuaGCgEr6#Lw2q&(D)ZMhi{w;U-*dCVHE8;(9Tio3bd6K!-oe ziLwSUC5ADoGXuBl{}zQ-ky$>Z8GMYp#6t6shR}B{(KJolVq|_i^do<^1^2_E#fV_s zO&=J;DZV!i((RpuO(%boRn;)P*ql9mf)Dchr&&5@hQfgU?b z7{2nkYA2(WBGgZ()8%K{i~ESFnCEww5*vBN^l?d>RL+(c6Ilcm-~H@on04NTv5W;4 zcd>6JmJI~j;Cj;`-4K%CjihNTm;0LhO&RmIQNWMIop{}}RQ!5r;1QdNS8~*ne>nD6 z7s7>`-U`*$YpLJXsZ4uq?DkxA@!7k`>O##gS2V9bJ*HaZ(9y{@(`HGoBsQ%khP~>; z(r4`Bs9WODk^LXb^=HdO9xw;KY?KFNvj1l?P=|BW^>IL}l#r>y6Jf?;^8Q1Csxw>_ zGT#BSmc+6&V6>Lwo&fn*!P=gq3c4*$VBgrf>N{|?N%d7ooGfh81_qGps{mkHEzhVQ zmlkdcjn0+M*Dj1~XGbC?)WfqQyG{rXG~}_IOFK2X?maC*iV(nn=7b2rdIg8gL@gCl zr;ziAP{cZw!F}d8ks2p>JS~yY6UCuUlf_PMQ$l*ptORBl5*UuFjhfu%_ubaKChL3; zs&v&RD87o<**m9y(|zLP5$2CKBGt5>$6=a6@>O?e)Ly*#u zi6k*3uBuCG>b{B?D~ zV`cq{EZnWK@LcJt{BjO`fqMsDwWDR;B<5hb9xO{$`LBS$3`v@Gg2m)q(UTQp$h8mtvJ2K_WxYP_ad9E`)QbsofHH3o zB(3!;&L2-$#0RHnU$OCj@>khP8Y_im>}1k{;WqK)FP}fUzoQ48Gw5^HG3U8CZ}Pu8 znzLEPd0JWU_VQ@BC+j|g`XBk<(H|=@)MlsH#d%IIV<}Qt=6I$^ze@~`Kwk*0+Olj= z-RRhLJIanQsSdP49mU-c2ew9M$kT&KHCg14xSE^De@HkRWa z`<3>GDfIZdS=vyqsLZ?Bz^%WpZ9?{5sh@^VS~gFAsA0iqEwjaE#@7tX!T*idZ^b{? zHn*|E&9!fO^V1~F^s*`aDZ`>$*k0v8h-E1E*bC2H1fud6m2?NXZ-o0)y}p4Ri%&yW z&=o+OD+g5F)Ga-97bfm9&cOK-iG6GQ0#p*Uu5oi>uqPdt)Vmy+r~=(pR#`c>*>}lR zPPVoNVct^f(h&iXE5?}w9q7iD>Faq_!$e=V7!vr@c3nte#<=Z2YiGmOvkbtSx|G*< z>yMKPN;Ve4`OFe+C^5PC+EDO>lHZw0R0Z>0Y z&{h4>w!gz7`$*&AhF7oupS3m9#Gg*KHsjcbSzz1FU;PxZW3%hKO&$%wl8mWucqJ=Q zro@>l0EdONML>3)UPKLm<37n=LmsL<(7v@B2ad_J3-5C=8xq{r* zUtk;sFafRg((usiot~lW#cd;(?P$lEYB!Lx!`tt1{ zZiWSE7I339=w{!g{&ZroF$f9#c6LwXuw$ngV|G$$wjX+7;81;4m|ew zHC?^%$Ei+e1DDcGLvcn(19ex#CMT>;8Eh8D!HxSG%RP>|BOY!;&R3qSPjk@M-v}^G z%nw`7TCrY8| z>{XTw7NgfsJmU|88C###66=)IT0T4sXm62X!PkGsg^R;X!G6z7KMWRuiJJmLp=syD zTSh1}ea-ycR@D;wy_dw#nMIYYP8k);i65yL(K8t1R;%_xD7v0FjblDF0+%=pX7wV% zlo(st%>XpCs>(mXfJWaHF4X;9dE29~`3K=sDXAy=+x?6~UnM0BFgqi1z>_X+aRK(n z$hX|>f>T4+0njr1aDS=rU1);hzxZM0+ZL1wu%~!9=bU>}yY5ng;`cv*ph@a+6%+w@ z*X+wB&V#Z5PQFSCMzWz89YVevOkYD`zNJEIFlY@$*4!|Hd2Phu2+JYc_s3#e8)uKFsYT$+E z8PkI@-8e&ih3`V*!%+lKQjY>i2|_Ksu&2?u|E^o3pZ7FxYV(Bx*M&6bKh1yy2;JAn z6BK&#PJX+qK>g1kjJEBsG8l-3+JaxtsS?13pe1!vdsyN`8i*2~InDezO+pPL0Jm)W z(P6^bl!B$g=Z}4ZnG?OfqQ2F({zIlvsGk>d;@NcDhF*eHmkXh> zdpJXXP;$*+4``68vOJ)eh1QpV>N4p51^cCdRGC4`Ft|0?|6IX8B|iBMSwYBD&jn-{|UqEE2`!IQlXvC zAVNifM&^>nZD_)v`&p?1%KGO2i~^d>z?B8sYMxAw2CB+Hiy(nqK`$~w9(5hkiuS#! z1&t&FZO7pI!xTTOJcRzY7Ff z`}7cCaM@H4=uRe02cp5*4PnNfBlogbl95er@_fOK{p0X#|ly3%+4?i!7!xzpwu5l%jCmS9qAq3Fu54Vv@ zRCz(*#?zB1qgPQ(G3Awk8&M}w1s%^^=T+tIbpQ0%+E#jBtl(^XM}rn=K1@dxPDTWe z%IY6GeC{IYe{Yu2j7$gZXom8b$lZZRjZ|kp^Rs`EG-EQ^J$RJr_q|^$2~ip`iO;4U z;Za`m9D09)pKscL0mGUwEyEDouG=9E?H10J0nRPBhhTq5dic^3%-vWv%QmFH6H>T# z&VGXLAZ7$9T$7d!YTZWg>$b{Eie|iEiLZgeFTZDZ+3LNY{{Bn; zG$x?_O>Fe>?wdo=Dn@V8ec`4iI{%p4&2KJnDOw`+7?QA2!{<^)j+pmz!>FaINP;!SPvB}uRA~(Z@dl*p6vp}^r1pNQH(5lKCxnA3&H%}xdBWczwqHwYW|wfLjZ^LXtZ9!OHVRC6GD73g%INowDtX^~O4f0ilE$5{<@x{+LbjhX{^>u1-i zz*Z$dJdosGdtW&eZw_f{e+8}$|GEA;)7%EG&n3>(yMgO(pvnEi`dJg$bwCf{HP1R! z)Z6Z4lk};6Qe&Pc(!9f>2P~GOEm5>?eCKm9rHb^{+0HmP&sNe_W5c&LF8x3x5x%m7M$`{H^Qcx{jW zX?CB-JAxN%7szSf;NsJO@(+Z9{H4hEm6HiOxfc0y?;rthkm10fCgJjV;_*Gdz&neU zb{B8UH%9P8oeje}M8r;JCJ63B;&?tCg$jykL z@Im>c)^1Bz0`{)!)|C9IE0vw&WWl|9s z458gR&YAzHOBGeHWqBahm0gxY9~K{sT*i0J^9Z>teq53-z_EBgP~e9WCe6vnCra3# zx_0Uv+H?_`+g2Zr1M*hf8<0FUrYs!Gf$HT`xr5uXZKzY0#%3e~+uY)&C% zPH$T_{i(dKbHyu8g%$Z?oYVKO4CXx5L|e5VMC?*vmWN-}Ui(}Rm%`ph7Hp0B{fWg^ zy_x6bXHt_pEQ+IEDZzHVKz>G~X}KchCFkHbk{3yVi?Sg}1dB89q)g z-NQupiUW~CO=uF{8ZQnHeL=6a`}jkz8dW(Hb$Rq3n_$}`<$@L>8)5zE9;-CDq5A7y z5^dCUotmR5*S&D`DQUyS@H#)~3<-@DQkUMulv0r0)8g*L5V-zbO#a?U{y^5Nv^k`} z_1mYmyRN#ojrD@q4i^rWQ<$~Ll)zVhY=@(VO6a~y{x;Kz1j&FTPrIQk!ZS;|DR({L z7aeY~izwWsd`xqfZ7%_{=#=Z}k^K~f<8OOkBcjc1eW!}t+xm-4jE+RBg0kmdgq0Rc z27Weqfb(JHig)h%DAeF>HIO9_-!nbONwMBoM&6jx}X zOf+KbW3Bm3X@z~23^q|V0uEp7s@Lxc@vrB6Dl6U(<_{k?u`c^$unOK4( zXKX9W2Yj;yuhS+owMDQ^MHVSvjiXDDAU;_2M@oVK3wycG6waR$?T1Wa*6?pqg>zGF z;+r@*=AsGRuN9KdlXc>*6ezF>aHPX;mVFQ~Q9DbbG?AV}ASV>7o?n_ql zx_B@o>rY7x{|YPj_s4HGo|W|*Ya_No4EvGzH%-HjY1@UO<2I;%`2Se-$okBBN(c&B zFwddc#Z)0d&E0omJjYV_#_|irq1d~#-_3xvh)Ll5?Wp;~?*Q^YIH~pFn_UmaKLwiG zC`a`Y&(mAi2IsP$dgtwNec!PyP#fY-jfgzVyVKe};ECJ(WV0nwY{oNcBHf)wwo#iH z{I7U_4){N^tdOb7g}2#XbY3xu)m5;>pR`%6U34FB7;ArPljlefrn?CxpV->%-N1k(IqyaNT7 zHOA+6Zd{Y?D1XB9T=VO()gPidBckeV)!#|~E>TVe0>k4W5@l6d7JaVs={^0>NuR$d?9p6aXo|FYNUY{);8{d~*3 zYg-&64v%@@^vH_v5S)|Km$vsSV$Km@Ll)g_@NnrPj199)37-2L{8Zdk{{B$LqK=5I z^pwH+TfqYbwM270(^`!Bl?i5ZJp|8-s)_*BfIQwCw)a>+SvTv{wx@wLPfkJb4^?xi15$W;>u-ir^#+@xb%hH|mCDHT0ICnq)v$`*=h75xBuV;=8sRYhnYnQikbs8K` zELv^8+0ji;xaBE4cl_NUOw$dTnY(&|;DMG=9l=Po@xBE!OO77TS#l~C(`9>($k2YE~HoQ z<7zLewefenAg?Sy_;z(Q!&D8!SWO|n&~XDYkm%%uRQ-gMil*um&-r!Gqk!Y-8f~xb z6V4k3-~h%^==}~SKg(`u(u~T2$w{fv$?f!8OT2|S_cxYB*&IM|T$?+wt#Dyz`LdYa zB55h|_{K8Vu4%?*Bec80jbrA`BLbUg1KF$@Z4W~83jNb{SP?QkenTWPJuFqqwAE}GW$2C!cATJoesX8mYkB> zWE;3=2DNx6R}aE1AHH-tSm?6V;%0Ao6^(d1jS)DV16O)cj4vr=HqP1KsajK@-Z3HG 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%0DP_kkqYo?cFBM1 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�JIId#Kl0SMgZWZ0Z)ErZ9`8MZb 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 kZG*+@T=X3(U(C zY81#ug)Q6!Qd231i||%yI7Or0bQd36To%C%@6L>aVT%d`qy*hw=xad6&?aB%ZV237 zoIv%yc|1LDRO#trlW_GRSs_~2hA#D;`PKd_R&ELJ6vE)Tfqa+VrDBNOU$oTqsBYfv zwl*4b;{Ho!Znuy*OH8pz*e}t#ChM8u4^4;|;D}e1)ZbvHAc7jvNph$dZx`5A9=4AE0QW z8VU|3F~<)mXL)pPO;JNG-LN<@oblh@;8X+H(~1Y1SDyA5OK;Q`#VYOwIM>ks3TaFi zboEzF(GPv_7tv)}$oQQWb26dDlVDH1yonUJdZWam8nhPObRYw7%0(U>{GXt6CMZrO zj^mv%Zj33O)oMiVC<--2gu}fE%CNvpaQpzC+iFDXASy{L;x9a3TVQyagHyde9&uWH zdtom67)I!4P;qEskrlc^vX7wpUF8Vd>r6{Y#9r^=%U|i}g0^`$b(?C}Cw%xgwPf0; zx?Pv%A-O?;)tzdmW#-okpvk=QaPL=ZL3+X#tEA#k$Dh@Q7D@S`jMhmb&B@RUJlKUm zCzb@n0p}QS=IPeF&Gak-F!)hU2oa{fk5*KsL&lmLcjG+jUr5Ngz(j|uLkksd`nK4;yLV0IQKE6XYG+M@*XC|8kx)GKYv zdal*pU_%)86ZUJ!YkZYGb>)J)wkz|hdM;iA z2*?F^Ud~^T>wlmL1j3vp$ew>GZ`M*B$wSQhK;^F>=y<7e=`yfUZP`i79-m-xc5+<3$42$-LVV~UZ(EG zrtWfO(J%y@b|!)ThL?Kur?UcG)ivDJkyA+ge<|!4QRjfT>%)qVe=3@LA-EjWFL-GU z3q02*bQRBTmE-k$8FoUaBN-!+sCCqfs$Vu3vU;_f;9s)({{j;pa{m6u9*s3NtNSCi zhe>5Kfsm!JE)1%%2GuajDVj~-))1}c67#RcK8}NkYvdRb>tkoT8{(7i0t(e#pf{4f zQJ>cKFL&Lo)k6XfcL5d~M87T~umJ*^lS0_el@K0RlBIjJpL4)g34wvEmr~fW}$tMYKWfGp~P%;EG$9r+WU|&jpN?rEkD0#=35#9gbvZo5A0z_96`7W>? zcaIhai{-d1ithI?%lB;5h@_j(so3)PeCJFMuiIbtNq8&zt;vIrKwW0QpQzF)M}Q(K zwA-rJpSbc}{vLT0PL);1X)`LK+hvhELckd?*gwl<{5Om5Z=6gXA0tUpb0ZU?68Wna z_9v%$low^!N&rpAIJ>_O!xmAaj)0Cq09ImKSgq?6dTbPXw)v=Nnx0xXXa%j(@urgv zX#*~x4!_bQ0(^9eZY_et(^Hy|_$NFm`4n5=0-GrgcPLbDK`_ciMQ9Mes&jekunFbS z?IPrV--`h`d4iBYi13}aoYBoX#X#xg@(K8dA)8RTCcfXZbicFc&6FjFGozg+0;ea8 z+rk6CP8t^L2u@Fo6AGxi=~=~NA4~cteOw9M4pS7lb~tpH5)yC35W#n2D{osEpB=b4 zEYZ)7WWff6e;Lt7loD@Q_ao6M4i3cfs)d6+A07#`PIFrIHy!SjXK2!+2}-H<9% zL!$6-sm-$@W2c6?QFFmT;k;h2b0+QKyog4J5rOtP{6ohLl$i>Jj&QBn(mi{)GiyYm zZCvTz7XA#Ve*aG#w{?5Z*P8ojpb$1WzashVIuLh)xLHg2kZ=yAsY0QNQoM+jF|q3J zxO0|AEVyu5L9gMWN!@r^B4rV~xK+;C@+{c4knuE)g>*-E13qJeaBs=i-IhjthK!;l zv!;7>h}7qo@c5I@q?W%to_A!8NVba$DP5)haD&tbTl`edzTm^?LyLk%&k-;Co6U04 z_HwG#!)q?`POPXZyPbUNpN|o&h{miHfroX=fIZLjcdy$K0AdF=wIKGq7hJz@<% zGJaSj8QH`D!_T-ARx9`|fage6u^kHcqgYgw9aMu{RF9P2qkjFkvM+ls*H*yjEX32m zPtec5Xiv)GJZsikN0%%H;iM+C)>7VRZ?L&&f{|6s_IZF|ZDgJ759N5T5Hc>@3}%Z7os1^);8 z{tq6&z@$-(+OL$Se!Sr5Q{)R#UPMj)xFqeq#VG(@<+oUIdW+&*T##>&)vqwG>IPuz z*6suJehzKjB9j*%w8~?)Zhy0i^cKZnQp-WA4GS%lY70`SFLrsMROBe)2YX=0Sq3qV9pBki^%=ig(n-mEFtuB(G zrDPov{p23C?!B6JQm~!$OknHoXv}REMrzH@6`P=ysElw)oX(`K%lo%hsrkmY5D#Sq zaz{rFuaETf&h|XHAv_H$q$-dM>*15N%Ju)p(f7=CsL-4+B!-YLy0#(V#Q7ny?mm@= zWR`bv^zE#$d_6)syjATdKjX|BS(jCU6dFzZ36xHG%znTFl8N_*-Xc#ZuQL%!$P}hC z&h|vV41U8DF+5$2qeN)*E8<%Wyg1a1W#^v;Rt}pE$*|HGSM~jEXNJ^#LS1P$w5tmE zm+ka=vG;OFG%ZUZYk&5M=|eKSp9Y2YJ<4tlw+%EFf+f?93)7```vtBuH7HSkkt%aQ z7U=exgcb?(o1ODrXKs)z+NjN5&4%gExSAY8wO8X)ZQ$15yRH3M3Js;)R4Kn~Vy|14 zusU_f3uN-+S5+GsPCrIBn3uK?3sqQi?Hy5?af?IMRi6df{NjC9^1eBueXNcBI7fMy zb8#ckmtEXkFtwdZaynaZ$t-8p3-J7vJr;25uoKbX_p5(w z-`}o+ZijycYeGNv3t_CzK@A?@?3e1237az~$Gp1=ZVLCG(A8;P^%-iK33v}y&g#c6 z45Z(8z~2U_odwkn`W7Rzr>X^7u)Xrd6*3b{eML1jolU-E76ulrHbb4VY62~q7lac7 zCXZ*MBW+#{K5!>r4M#DG3UR-@f?Gc7T+ise6#FTF2!?~X*`M$%cuWfgoZ8OVVf3SfD$`QsjJc8UR(JD#Tl$>NB@i?mk#uPmj8;TIOZObYH{5pn#it=hzs1? zhI`;{v^}pfvwGhYA!QwXPake|`5B5LKa!@{|8?WTKdP(8qg>TX5rYSp1#3ptjEdvB zWFxs9io>Blj}9nQZFtwlMU5u?6tK=Un%H6B=0N#r^C}S+STWb%6^lSCzO9LU5AHH7 z?}nCqt4X-y-cXykUYy*m2}%q!5Xr=)+GJb#1jG^U-ECX9ya^V3eOT5F-Ikz9=mK)} zH;RMwuEtDH2a4ma7AJCjqFTJ43EEBLYn$-*n#dz;%@R*F+J_$aldm3odd7b?FK982 zx5`oY)S)8a%uf`jDJrV?R6vz7&oL=;ENC~{V6W)5Hg=amp%f0f&K$hm$66Eb{ZrVf zQZ;M!zAgfEh&o$%~ls6FHlSiYjRB6(T=7CNYhp*^7&9 zJDx-~5un%ez2gaO@P-~}liPfd6R^v9PZE(_(&}Fv#075q-OM6VvnefJ{$6dI)K4+u z1MJ%^4KV(#*~bFC$Xv&y+Y{&~QL6?p)tUQ>6$5d>U{5#PC~=W5(ncSqOxD|VHQ7v! zFuDA){Cyi0`r}vh4N3_(NA2L07nf37kisHcP7%HcG3cm5w!>LbuWv^Dg&8!Xc{fFYy`w0X89EL=v!I8qKz;=$&4}lZyYEz98 z*KzWUUR`%$g!{fYyt9}ec;n`*1nOvSQ?35&Uc7h5#y_)8g!c_||Ds;PEE68q<$FCt2n7C9(ka^IHq-X(>} znQHd|_~}%U80qs-A-fgN+QDd-eC;5fkqrK}y3kqEnnZ8DKT}et!e(!*><@(V<*c9h z6C*RnsQrlVS`b%ZTf*EqUT4kf$!0OCh~f9QPz360UgX;r;F0jn1RiTO zQk|sG#K2Ee8TAlb_vS#l$tr12LB*ZAl znYHBZU6#cOZ_6a*)zI|DVhn;vQY8E5noH3Qm$!0#Q2z`)uWvOv^w1Q8zqaD8H!buK z1N@-uH}YPd3m)_Xpt~smIqHLob|)7 zVz^NZh~Yz@yL|-i(hzsLXs#{N+xPzlDN_M&&WB-3S#tnc9*H46X9wLNTVDde&8A$8 z1Fkeq12E{@A#d)b3)h~|ou|-$e|cviY7V#ZNY7MHmhY)-XpS2p*O#;5vFw*_W+d%x z@ARLYeyO|%3?iA>bu*Rn>b{jnO59?TMXgjGEZY;>W%e}Vk+_Ld7@mGN{PM{5=1}U@`54d2mfaUVt_V+0GyMWjaYn{PxYbqF+=z<9RucsC0afb3`|X1p}dfMgSx)UJDq-vzaxCXVF>#GQ~YN;#^1 zZDarxfTZ6}t-BTf&RX$$UMuqR9LT)A4T({IQ+*5A<{?@@Z+_Ntgn1j9b=!GsX9bD5 zY^<$8h-z7;$6 za``(8-haKj8@euV$(G2M}cJrYlS>yH`MK>kqsMTqe(ZdI5Ns z*@a|I9oI-$M+cG>CE%3OaNcWjA$g^Qtxt3-5xkkTD`7u(OGxB#A;D9|Hgda_)aOc~ zsEiFUN5I(OhdlvAF#&xrX*~}_F#$=i(v?<-Vgh~(oQyP>L||y}!{NWgAIJx&Zqfn6 zmxl|Hv&n#lx&jrG0A*2lKWsR8d=~)?MF!DOUL$~pVuNU?9oFzWo++5&wf}~JBjexU z(vN`RQel9bzOu~tFDkg8y#NN*#EH1XLyd842o!eB+_J)0HgNW(RP`J{J`pY^2@Wa- z7AJsRgtEnQ?D+gH_(!D&Id=WNe`DF4^`d{{hdEru|HjHWcK^jsa_pY`i)-erbN?Ib z;7M+M-CQbY71q$Q$aPM z=`R2XJY@kW>jA(b4EXXt@CO9;MGd-|BrvFAn{XY)K)<~?VBjGqsSf-m8pQ}-RxTSDE$%PG<5dAM?7#=v#0ow0~ zUCx)gd?Le{*f0%oe0A|imEFbfs3$#vPgFBy#6`GZ10@Ut1B=Q){2j5w`ErL(q(8HX zmrNX=6r}Df=A$0;1U^vB#1a_UF62$9W60hc|o7~bWs(DcdW!{^F_L1Uaz69c?F_j z9ZNDuD?_rR!=op#Vc$;#6hgekO1~PnaLV^Aq`N!ffRjREBN?8PhPOt!rF-9hQm|7+ z{GTz{T!~T8Tl-t7UL2(e6rzFX?i8o+u8u`dN>3oaR;{kXa%FFtRQgrDET58z!JrKB zI0^h=@$?3s>GbIT?zNOKtdv-or*M(sKSPmOSO$EHi4+r zhVxz&K_|h9Y?tMj2q$M0ssnW_8)*s547KPe-%{?sde;y7d*_PrvcuNM__Ki0UeVL+ z34D~zN`AYqJ`gngLFKCszMQ{!$RpL#bMd+^9^Jfg5^C7*E}qS1IKCg|VSgXls6*LE z1h@cnV25%W4QY+6Z4() z>OZG_mp^!uukRDex|2M<<+#y!S{t~?@p~-9pY``-$g$7yV<@XfcB0xL{lxx1+?TM= z0NmnrgNi9~lAm%F943?14s~Cds(=IQj~e{_W8M$dFWJK@+<*BQD!7mXAN_rr7@Q-O%;kg6r|}EI_I1ACg}(V>?3y>~B|DMSBWwfU+Z`2Ka}u_?~bdlNUAm`87V& zcug-KJ}3H<7`~fm&un~+1iASN3kRkXbSOX?N)q#(X8L}RTapI38Vzgd?}oD9Acuma z*;tyJ&W8K!Z%S_j?s!C9WU#R;3pcLIj2O4Mp1Gs=m+j-T;yfJmQ*>3@@S$%2`e~5O zXB$J+m6O_r)z4CUnr;O-u6~BbZpUg>lOgb0HW8PM2Dgj?_YCC5DFpk> zE_dEH+oxM zsPcJ}+Mc%fL^O4c|ILKUVQt#Nu}j&Kh*Qtpf>+u`+&Pg`=gl<`?Td$L6FRltJcVMp zFhN4S^$Ol$?1e+WDHo3+26uhRm4I!Zy00SNt)f#kTfC;lrZ%dHzEYX7y)B{>>e)Xo zZn~Q}>s@ds<%;!M{x`S7w7b{Y8gxayd(5}QwOhPC1jINEKScWUye&$zn9fYuRbxHQ zjo6jNrk~4?;sr{nTsEqMI|$K;d+rq0`WuxewO4mOORe7@{yyn^=u5cx6xgR~0lgTm z>1k8KX%jeMdTx~OKU(asGe<{r5>#|%+<9jF*4yC^vAnbTIyXq&A#d3uXWb{yb09s! zH$BE5P+f4ty3I$?B0!Oy-n|CI+4m#FQ(>nrTx4Q>_0km9jLMR!omW)({@iHsTDk4L zLh$Fu6?@zK^5@0n-6tx_e}-GUUVch{WbW5WoWyS0H8`mHk+*IJcjBM(+dJN=sEq?G zQS`S# zZ<)76{oXq%mpLidIGKS9X}(d^COYK%@WY)oMV`W&s%UoLW$Yx^ zQ*}W<3kN7XBU)ZUaW19)g&z+;u>fId)JtaT3du*{%i}9-bZ!=G$INg0cZfI_-N9 zs$$w39DP^5eS;vEBIpYRqjp5>6y*~hU`q#NZJV_Jg6}2+UW4<>`UMoXzYk=X5R{oz z=<_^s%aLiOuxWOvG>KnS346^m`udks^PTooqMN3LH=E{Os|AYEa>yg@hIZb}oOKh? zj8N%`h*o8S&%60FDE@fQ_IWYq5^{X=YR;t-!%$Gq2Gm=;s5c1e^(~<(j}&FI|7LeC zvXLOiHm|ag1f_9irpubyw34UDx_A{w_>sm`(i%FD_Mt~exT;^0jxS9!iL5Z`yOG@f zHqapFGAx(0%Jj%0Cm?(=Km0ygE*_?O# zH?D2AE?jw4D8f#EXHg#Pvi*3|G}|(SmN4z0YutzmO*_XQmQhB_9GrIbW(Mru@Jfz( zMH_~d5MGd?Q84LO(31e9k*$4m8_@u!e3w^}!>HkQqwgzs4#3&?b~d6DNLxI(sytR| zv{>C}vOTx}VQ%*&(}6UfU;KxL`!J9ccE2k~)(~(e83}WdAo7+LG^fA0a`a}sul^{P z{TPs#2=M1Ltne7E&|F#j!JDtQ4)~dVar2ekw=nV@jQ1T}9ub5x#);9A`HsFKK#_df z6n)zCZbVxTXyyo{;o#JIaA@4#kjx%&=hvvRw2k^B+?pvA_^9!}h8Cx?R_TYUYN@?z zu~&>k^|^;@C8)QH&|W;VUPaxzLm2I|OaXbd0ez%6)hGnVc+z^nAmMX!^hz_`NX`v# zbBUd5Mz@bhfA>95wT@qDE?c=el^H-cd}kzlZREH{0b4vz4epA!Qtwq*w4@dZ4wP!) zCIm%3R<(*3*8Lz-NM*z6^&}J39y=J&Y-HN!Ol7W;@SZ6DDs?#Bz#Zq}Sr;SrQJtN5 zd1Tz}Y;03oT*+arc{9bOdd+bu)o*WkJl9*}qJk4?zn^KWY|tzISs5F-b|kBev-@fV zYiau?&f(3_lbge?o2%P5sn|0*N%vegY-B~Vf?1V>M!uCqT}gfj9 z->QL+7X3_Ly+q;U<6(#Ns7(u_yt#OAGT!Uq=?Tput44xD0b(%f%9!XUQm<+{DRI(K z`X*P3CI!h*s@4GOr&Tr9TL_8~vfKq&VR`3>=Z$pVP|sA{O&^>id1t6EjGZ4}VNSq^ z%Qk}Q1o~luV_ums+?VXz6#t3&Y(CqQZ9jGYp&P}aZ>exB?rQ~gQn^_zz7O!-bRhKf z-}9~r`)+GceY)a)e^(S7tQgiPY@fQN51XX-4Rh@AkemwG&_A-`Br~)=1>+zM@()>g70fe>dhO>bDNFNOsyu_b6!v(( zPDY>{*@DEHPgoZR1oii5(uqM6{DYV;wm_sF_>CV(pWR&49^$>RE80D7TNk;0r@?^w z*juPLqm%E=bDYj6fNvOVr|4q+->k!Z9E; z0M1P5eUGxShDDlU+kEK*JqeRLp=@WV5j(Ulf~plq$lBDOSV6!UtP=}v*AG3W!18ep za@)@gU7!?%h|tRW)NeLcut*rKvTbj+)}9*p4&$R)_|3aBO<+JspngCFEP2lfpx^Z& zwAKqqrN5@FZWwny=YkSCA0O=lZTwT9jkoF#YXM#wU=e?Y8jfs1gGh*?{J7cJvkL$6`@D$uCzB9$Y}8I3>rcG z$LDXV_{X^Bu};|R zsgU~uQus?vKzw)XR@-}2%JAfaM+nS|n~JqP!^e^=G2T0{oNt2B{krOOl<~-cG5m*1 zoa|8q9VpASt644(jb}bzx_4QfN~wc6h}ZdKNEcs*8(wuV1-1}vt|$@ z2nygjI2B_GWPihk`UrscL}dRM*55t?;KN>0Q2{Ov_TS^;{(m6Q29|=JUThEz$Sd<~ zJOJ1rfCg1a$}em6?Vx`_J5U-9yG_qxI#j`>twsN~9DrqfqZJayFoMY5F`^V2jJ*SE zX&E*fF6JmU7F3|YiFXIPV>atw@GyU^Uh!yF0w^iPtijnKjEgj~dkp9A{Opo4EH+Wh z{H1)``u1+f<^e7OQj0M?t0VW+ull?{kKgzAeLQ~uojLcMb6<1sb;o_4bDvMv;_9$gGJXu6R4sJE zb35h5@wgo+v)mEy;d7)l1p!VjwKw&L3RX*RjLb(2c+w~1juIx^$2`L2{Q7Q$wVK_= zRQ{-5)bQAT4-)&{m^yv+9!@5%8G*!>>kYj*$T_8+GOW(!D_x^OA8*b&+{5&heGCp` zt)_U8+BKYSnpgqcM^=%a(s3T(OW{|p^ove@4=gW>6N+{if4mjm!M-fw14@y`|ftz*{@ zzEpNb)M}O*;j8KuLzf;D3LxigzpiZ%3Q%Gs$#np#WQls|ov~O$2ZPfDzx<7Z&6ArI zL%uN02=e_C*H4?)aAZIS8WMp67p<94T2?g>fdfncW*-@$chJD)vl02A>7QGU49^R} z<5fG^n-M{N05XTSlf4}gywC^$<#w{X5kUa}GE-s6Fe8G37C!*+jJRK+tKZyx^_(!p z1iG+15`eeHv=h_j-b~F<^ReFfb_sf|fhdP;O^u%ptrPE1OLV>1;tT zrTc3Hz&;^*U&#yZf4AQN+pD8%i%-$7oyOEfv@SL|M+XE@1f1!yq_0RmNxQN$Ec#`< zntI7^RO-%JSs|*v%->cr(@RjGq_BV(s%+n%kb4CSjXB zO9oWi!_pb!)$~hDBMqMp?>fA~IT?pCwDWW4 z9I#ubrJR~}!gkIByM0=!plL^Ub8FVGoA`C9$v4Ey`Ii@mpxk=IvSOFtHZWz^Q?`ThKWf(?n7CBH^8;_44!tGBvR^wbar2PV@<@e*U%Zjsp-`92}e*V^UY}qN< zX`SD3g)(9`i=3%uSjWc^Aj7}fCW#`HdYt1h`0%(oF-l$3>en8Z*B+nLRE@piW3k3f zzJ^t$3a%xq$rBx=HFZ=k_uJUK%RD#)eFIK`-KeiP?kehS>|FpUWm5{=3ex(epkK2s z;awKcfn1E@$??}5Lw*fvyaEP6- z%uJ2F@#De3Ma-A4P945_HHRA!U_$hrN%Cfq?>n~R4Pd9pC8nQ+rOJTzdAGOProLt9 z5EvI;H&}g1#_@m*5Iz6E&(si2>;NB+`QGOmZ}NwEOrQ_2b!>CS3Zb2P77QPYjHD)> z)^KN)C5R7?2KUtzr7=p&B zTL;Xx4!tt}1r!He5$!YIHlsE=b$68QK4SzLn2L)SwSASb%K16N{?ettt z+hJI>UeoqSPpTQkCrK%Odv&sSbB7)HRDjQKBr!}XYrJsb3vso!qVnc8Qx&SiakIbQ zp|^kl&c+^v=e@G)O6K_R!O2=_u$=~MuO$sXW#QQG2_M|_Gjhr5Q<4?ksaO(lblXsy zoxZG<(~O&^KSiN-0XI$u9qFwDzC-g($lfO1O6B!yt&*~w zA3V<_6O&_O9GtdvcWS~D>hRorh(^;X8)%)jnIgnCA z6QI}eMM>4Mq^!E6hg*u0em|+aXKbZcRdeL*mERT^-S4r|pk zm%k`AJHQE(l2AfvkF1e$s-f~ON28>EZn99BA39b?{kf~fCflrZP?wt|x zT)JwT31`f%5FZ#@vRVj@8W;!DyX1SvsU2RJ2SLGM%;WQbE}YXB8zIWIEg`ZJX8HmD zRX{C#>F^y|3xSruW|mCmz33C;RBu_Eb)w(hi)J1VY&Wx?j@9HAueQLXm&o}tb8@I! zy0w_f*m`cTn$Edrsd~P0WE^&D^D`m$q-J>IQRzlg;no>&*b{(flKysJcD~dC^X5}u zzpLP`T;v0fxxh093Tks)GZJ!ZU=_2@M!`nKDu6}BhqmwPuRqSD%CK_lP{6aY&Z=^z zFn=&p?XYj~A{c;{{ElfTXYm!aC<^|3Lpo7xTPXbkCqj;VC!(rnQ?@Ah@(t-1VjKFo z*c0uir5!`fSa7`R=g&-(v&=MU*4nr6b8S>nR@Lb-J1I0{6Vh;309x7WwIKF=R!Ti1 zJZvX5dwIa(3(o0|;>kji(;f0r3+jrNB%b$^-4+_9EdYjg$*01CHsHQo!uGfpeof=o z608Wiw(}s}?02HG-k0*a0VXFZ?60j)T{c`ZyPvwe)ODM21@4L`%{K9}lbvQQ@P}{z z{ed2Qu;~4i)%GciG#fZ1HaO%m)vHyudTBn%eqI_q{TAyD`T^U!2@jdYY^r#BIqny$ zkr^o+P1;Sl2HpyKE{*>7w#xgJvqq^iYlY+2e)(Hcyt}%pN-;?uH)nv(%4Yty_m{N? z;`{WRP0x`(I2TRi{-MwQlOBNI{)%@$%aPA&2l?;kWoQmoqwKt{U`Bt%(cB$vM}*j6 zLVmRRzrW&X>NLQ(7U5Nc_*9O{^V&laRw}Ht?-j{msvi8TyHRtjbmwd2tO}-PJR#kR zYN>t?qr7ir55R09Z5|!VZ@SAH+B}tr;YRZP08V_@vys4QGYiZoSL~r2v;uF-VJL@=s3G=1UmwWGD{EB4-*s6Tj)2e zDH4uGcWuAr*?IeHFfjdbR%<2Atu8@ zcVSjCo)3sr5CKyl-l1UN-vDw(0GfV7OVlC)kt4utsLZCDMF7%Ai9kt07IU?b17bug z`r>99Zayxe8MQlGmcG}9=!=|}4i;eX>-iy`hf`vZ*{GSP>zSe}Tv4(Abv){{i=WAM za#%W-o%y_?{kAa7&Ov#+VE}dSLGFvUw0Zr+)Q{<7mNdJycZ;1$J%-{WB6n_g;*;@v ztHKxv*g}8mWEG@2U^zaMA{0z0oOW;p_DVa)k0g+DaNVaDjtDy?rhIrm9_V~# zPX9xnmr=yCe{RFC({3D?vEc3Jg#KF4Yk8khRAfYvkXPHKyqRGlAFvkGS{|)p{vD&4|qtnKe)u{mmOGdsxRKH$;f>nS5vG(y+t-!bU%B7`^ zODstyo;-)E)Sq-8-#pS$5Y)ZfA~l||%igQa%xJK^=hyDPsn-P|ho2u0f`~Z)<=OU2m-aEA=p9+oj_GgE;U4Jn9&g^2WmF=J$_A5H ziA?&lc`Yi{KHMj6#`>clzsnxC&=|ya1`rVeY?WX`?LJZN93S7WA6=y~1{>&P+%lDM zeqmiGAV2Py{dJh5U)Myz%EZWHq26v|=btsOhrWbSSxoY-;y=4NX03|vzqp!;?JWG` zw!gf)uT~eT0g^O_3HuS8zB0u-j=%7n#61i0Z^cWuq^W8v3l+Km14xML!^epaz#-bu z(gE=3Q-2nurHN6I3|Xx#!J?4Ucc^2g{>{fN+2cxtCrnGs)kYK!o%o9JJqz0JS>r0! zAUijE97widx5~S=QwoY(c3T9SZN@VJLhEkfnMzLT2*`2m$oq@#-jdcD%y3pFy)U@Ma`Uh4bJJaRH>aK|70%TOsD7VUe z%z{_!mTYN%z?v4gfPPnoIkNkcXAq~sdolG`CWER_;^Km0Is!CJHV$?*TT+l!yW29f zn;hb56e2~Zbokarzg0SIq~l_BXqU=AYQK+Z_Yisi1yeErA(Dlt!Z_y=e?Sq!Pf zSUgWRybh!Y38;IW!c{+tu2Z0%E^*_b8HBRQN;1bWzI<>*h3yI!$jiOwykm>rjco=p z;&6eqq_z`X?hH-bfn8Z|Puvis$QkgcG;|;AvKFM!S?)y6&z3+vrR%2vkA^@F@hz^} z5s|i;*$bK-5po`*?N~PdO;>qFFRF2(UvMk;xeKQ<$W_(H;R&51C!6j9QN@q z6f`s8-j6w4soSPgn%_kxpdOQXhb=AfB5j8z$*ty2X9>PZ#x!T%@@oQ5Wms^N1oQ=P%#kR6&v`p2h8dwwrwe*TD&5RE@6B>UsF-1920jVuZqpKS0NY}Z5**k<$*ua7livhS54aqlcG#n> zNiAkD9xW(vc8o0)MwZ{@J#zE3hoR??qC=lY3t?=Usr_i{$rfuk_`JZ`c9v8)I5Y3j zIj8>wKd$~aIJ((d*&Cp&Ah?tX;AjIhR_GJAQww1n8C0WmXa+bNzy?9Uc}AF%I2lxn zH5P=yL9pw~J_oGCQ1E<{`QKnhhW`ZL()l-7@84i6DEMI4l&3&&FU!)@xnO7WLWoHi z`TX?p&*2BSGuUO51%Yl z6etr?TV17q*og5W=x6b45Y7)Mh(n5ABmVFf-_mjW!&?k0(WYJew^B2VXP*}UmEhn1 zzm?*lFLfVkDL|A9&rj1pMZufDpePx@_JP_Vyd41gy=%vorYsRqLx2}v9?W|TQ2tvw z7om>A-+a(U07MR;{{Iy^^&FHERDyd0?I0_G1Im(tz8{tj0`$|M1x!;wy#ere&D6ev zNPA#~_}|k&OCc2WYOJ=%AsJ+FvT}+Z!i@w@S8)ry+Q9hq z=_znF3kAm^pdSq;>vR*GCM*w#8U(RYP|tvM8?+y$$Wb0}0rFx{0JIlCf%tz5v_S<> zbr&H%S3#5i%~XW~^fq{eCM>f|Qa}sFK0)MA!MUhMq!awV<#7F&^x$0L%(lwv z)YKuA!I-K6t z!;vyudM;EWx-Xe^H`7}$;czl*E*xAWKqW4NvO%wf&RE?&VTn$I^IY#fQ{ioy*MKVD z;{oN;a8q+;Nr!o^pwptKeqTPzCqos^sw6_@nuSc;6E-)*D|YqK3B7LPnsJ~0&TU@I zHFi5Kn6fJ0@Zl9fXwdQ(UWj*F?dXTbebT!A-w0Jn{b>D@M{MRP<_X-!7KfYeL(Cl6?Bp=m0^WaVV zEwO@#e)iLXQYOfBut&#Lz>YcckjDK4*YC<33-k@>Rf+!VVPOlx9|4PJCtjD2)7&W0 zR)I^`k)17->1!YjDu$9FRV{Z$X@C!S?bz8;_6Zr_88*|~&3exwu$TL>)l5%ZvKbp; z2)St%=j~?RnAY_RAGWmDA z#Qw;ELqY5dFtJ_ug&MFKOfAE`3cy;RSMU|y-ilYUs=19YB|p{? z>l7f~Hc8{fBq(B3`@8L2j8wf9rrd3d#1}6=_9&sDw|DwOhQ^8)LYMrQdZLp*6s*f6 zC@}skBRJ%W72*zgM0?p3Unb}E!AH*X@2dGMFh@MsGmie>#(| zv&%uZZ0MfW1|-(!;d>&lw>^BL1q}8(FC?KGDY#F8-P1rfT0lIbhXM4=pv&5xCU`92 z?{=#O!1)Ziu>9c8Az%7uJ6MSWbfboDd2JRf&^2*H|e+GaBTdOezZTGhwcz*cBeNq?xV#fTr8N3x1_KmM31f zD$GgEi}U%`i98(%@{a?Li!nQ|TRU64KwHgwT(f-sR7_-B$Il6L{Y@J$%NrhbA`~NT zkJUmfXFQ!{CUREg#JQ0*7O`W4Za!+NfQX#>wOnd6sWq5rWx;p+S=VCgBfu)6eBY)o zlPx(W%bs{xaV4Bh@A7y0@3N`U3$1P)dC|%`HYUZg%lAHS$q*}?3{>{teG_57r|{&d ze@#=R-TfkRO&Y{S%=kCvbpRf}384i%qh?rU9lQI`{DAtv&ogl!US3vUPJ?jccrXhD z#*IEOi@z!U!T%K^z69(U+A5Di8X)qFIA+$1ZaR&z5*=XrAhQr6#k^!A1f5}faE3FA z8Jv5sq1c(?le_eeiQ1myjnQc9n8`cxyn4*6)5-c=b=_AMrY^Ct^3n%o3Uy4+>fc_I zqGG~(ESAkmX`i4x&4d%9tSEiZ0=C72ZJJyA_vNZs_4IS_sPK%ie`b^l;|tu@uIRq@ zsBGUI-F))mMUCjWWA$hUyv*kB>9oVVSKqyGf7+8@OxnUKQ)xWy6{L7Wa65|Ep8Cpi z1@DpWgWFGyKcOlsOP=#!!SaJF`rQo`nm$Nm#teurO6D>xzE8{f>!ymld&EA>nbnU$c{O zewHx_7iE+#voeJ}CT6x`H8r)+>MA1gCAcCn&b5GBv!=I0k4(GZI;tjGe)Wck&5@33 z-YsE!@0l0+T}P9=Z=z>DO();emk}_Xk!a)nG|l_sb{G2o?Rfj!29CGqrvyWJB?euz zm2TQx;XHR|p;_m_?!|QaC$ZgmEOICDnte>~rWw=1x|t1f*81F3ePqb_xJp#(PWrsK zA=WZ+C3t{vAv+@n+1nu|O`j=&?nGl(BTu;|G|F2%Ta6ULA$zfUw5ySAibpEsAUSL(G+jKwwkRPhn|Rx9UxRZ@vr@Q zUWYb~zL#09tQ(ied=>l7COFdd&lY2p0{0Y^GFVXPd2`rq@Sxm%_)e=M%}2HMhZcj)5*JLek zoTeP);X9Rt%GV1WVe7@|ovcLEP+V4uK{Kf2HjJ1Tx*pq=Z`Wf@CwGl#0z+1lS7c=$ ze3tHMbK#nD;bKddFiV@8lBQpgj*IR}5k*}@r%`&RT~o8U$;d}AIx8G=@@h{q>~{7} zJ0H>&?D9HppB{2|GyTWy-}MN%Cxfw*S9)B@BTq)L@)@%8JxxcNrrlqY<}8ru`06?n zC=uF}e|I5w9UR`7K&pN7aSBk;=ik&qD0S^#O*fwPHZGZBfR&+Y=J0qy);2jT&31d&$QGgR-IUX_ZRrKfX+T*u{hGWu4MDcbXz zgiXIwwdUa>xg>CCuzKsqmQDulmd=#J7Jf$N$imgHyUZmZv zTUJyeAAGIhs5L*CxBX-@yxzaq+3%(8lV_qhmpKmy`KR)>U+jcmDm@=>aA!#Rga4#IS1fl<8@Kg)=?{%z6>ao= zQ}jrMw0^TMZ|a!pwe!)olX>KK z9gBlw4enF|p^k_lqEhb2>)tPVH2Pn84Zc1%xN{11Ibz5%A_X0B3-C~9zVBKT+{Pe!ov zg~+4c1e~O3rt^1`Z_wAb#AEY>IQr@b6D;+#BK9zfG zjnbCdhKIXu_)sBfb-OYF?Xbijs3TmwQtOG8{-4<6pXa z0>AfMW>S=`RYV@L#+qT6++@#jEB&;hQ8)3*&$YK9$&|pz6-1+Xc(peqWY2i1|#V zX${E65bD&{8Rl4o~8{Kb+Y`wWkjN7WO`2kC!}7TZMP*AF9N>#^>ga z*gAkOJL{(leyys&0&6p|M}`-3M?Q2GEH$pO5@?ZA!ii65s_8VzJ&e$;3K!T|ehIy# zCYJLr)fGWi3TT0(qMU;)$m}DR!#$Hy(z^j{wVs8qDx?zI!Fs1`R6%>ca9j~6#oNc}zkuKLU*IJZoM^|zdx zZq|YD zANpHg`T-b~_BmB!JUWf4`n?UV6+{)oxuvmBU_ja^dhAU9v~kVAx}VoeFfLU&GCfdR zOIJ!!#oj;7{;6xd%uBp`GH2w2CwQd{Ub(tMmGcSNkHxEk6{^`zlVlQ4jq^$9?9tV2 zZTUe$_SuTIZ0AX`o6%!z{nI)%yW5iTF@X-E=s5LB^05%ULsg7Co^LNYP9%D9VJvbC z-}RL*Ke};KBoXT%8O1_(zqq*zGj-@ia}>p?^FEpSq$1mqdb;K6V{7aZTl}XKFF!$+ z_F^4mqgcGoyv)6{G?&0lSU2+G>Q0@SqV(V8d`U^v<-a$tJx6&r#e_GJ`;_eE2nio+ z9<}ps!QZcl+`_VLq%F`bukm{$yCG2uXx01cUxFqGms>R4tDW71Im2Y zj_2+Gp;x?^_=S$yD~9f&V;hC}t#i(YkSUVqA}>m)EEoKgVNA_rlTab0H*FL6(#<|F zp_c?VS`_D~)jMOO$u<(k=BYESueJPRpyK34eh>M^;?bu}Hrb$eOub_DW8ISJX73?u z`Mr>A<1J`w*3~STK}!_F>0>PsszF8buQYCd59@)U=%!}$St|<&TxMXw20n*Job~Jl zDQ-)`ICNp*-$~P^=J)vCVOe-a+T5bwcRqvquO0DUcItoG*fJ1vKBl7$#1BI@Uzzdw z`1p14K|Yw-R;YPbWiXefEo$*@o?n8U3hkDt?edI!pVFq^%yWn;rZGTPTiP03 z?o}ZeEZ%Lj)xzqchK}*=mwjG-_RU}aYdp{ZqmgOcEqM!$`}GBM$d0X+CZLQMn4+Hb zm+cl$h+lon^fc-SU$3Brj7(Wt=D22%9so>)Wg5#f$crPVr>JEbs}C$UnV?b4vwC2r z{Gv?IxaPhtu)up%_JY#87B^wIrLb^fEk;5Q0%4k(AD`qKfYD?ImSZSiC>RWDf#5|m z5DXAt5L^-pf@u$e$)R9NR6d=@ehLhztT&KMf}o@dMZ)d_3mMUCsN8Oxr+`Z1%RF&Xe;*ALzLHsvK&u=t09qN?|D zJ!#w1@)QB?+b2h1g<{}5X5ZOApB^O67ZG=)bY|N;^i!JI`00kGB}{^hUYa1mtY(gF zK%DnO{E?(LQo7jZc_@Zk&&EuIRElKv{<-es`>CT<6E*PK^By+r_mriOkLxE5*s-aD zee`?6Qh|Psi(jo=PEYf2N(?%u4s^x0d5`O zPG+fo0lBAt<#;dum_E+0m?X1T>g4#-nl|oxQ0kRPg=CuPX90qTGfLg{x_uJZwTp6NCgxE@YFa@^5cClNNc_X4|oE&_3Ai0^a(K9 zh&nI`+6+;|G6VuDkSG|JCCB|^&J2UOr(TkM0m6xZGecS)5oUW((Ca@1m#NRrxZf)^ z!j=1bpW0*Rs(aojJ5#<9?ioASwBtSnQ>@jx> z7TPB4Lt>F@9inFu*w8X|WlP57OqGx}Yf+iT4r&^4YDw@~&6?K?8PsV3?G=TWK!^_( z`qYTA0m69}kY-=sWHJTxb^!nv;ZX2)0cerIp|D`*-%x-!{(po5xjk6$6NIw-r>gaO zC(B@ zPRURdj9*PAm(bWsKV8*#)W&`d`CJXB-c;LoGi#t&Nzk2Wdt!1_@!5x zN3*o&h#EC5yqMxXNK>!xCm>-a!X(UY5A6@h%E2VeLL8}=y1JeLMLi8%3-6=i!U=g< zslK&Bsu6oZshH?aH$VGBk}MIOS=vYk5Zc)c{T*qHw~${dF6@?E8Z&@-S$#;SC56dzsJM^0QfJi1T?K#g3t-_TP#r{-& zm%(3H{()Z;bUlUvK-00!vqlB}b~K?74oYCrL6#F_Equ}FZ23W74#gVqS?eq6;Oe0o zpu^F(Qs_fTItj+t0qJr=Oux2s#&P)Xt>j@IOhuD@5-G&7@TZNUfo%az3iuBbB+^2| z>xp1Yxxj$;$NSR?+q6zfnWk=(zqIk}G)0HV2OvCbV-~zU@YLE} zu@uhryazep4{7BvEg?%Ge|FFa=_aA_LxI+yq{UQ<)fhYN$+Qy8MaYD0NLxK z^vf}utepQz)zEeEa)vFTnk4)1G6oq1!maTRp_-H)IrQ5ajlV0Geo`sNu%I)FKC91Z zr!Q)&leBfbsQlg+``NYmUC3r%>duuN&P^D}?VVqy^?SM}N!sq{8+PaZv3k1*sfo9F zIaVO21@^9=zQFx9W>-1k2E1A}*8lqq2$GjrpN8f^- zA9nXUyk7381}+Wmw;-`#!T&2*_R>-BvFRs?qDw!B)dExAiD!&ISAQs;v}s+2*wJ%9_dAtnM602QYIQ)`IF#4FI*OeR;L^BmziU;%E4WHKZZck*w`>b<~U@w zXzsFi$NAt4Mf;pRaxzU0%l49zk6AN!enPKW$VyQn$t7XIqsxJE*pN*$wn+Glk}nMgL7wNx!NW(B0_l&Hs4cY!LK z?OMm9gBTX~H$6y%Dy@YY?JoLjoGOkQB(Td&-3>>3(~abe(p6pfw(|Z;MGb{xA8C!` zwwpkRQ-p(rhgPNv=H#8TJ##%<7w+|Uef74kpSzloGV_DljUknSbb4t`*l)LXWbmkv z+2M2|<$IGPIfG1|$XD@f%IhqyHUcHV^lnAmZ~d)E_D>Q-AEQ!EXw${*_JZKGfVplJ z%Q`nkWxgs!3$;DE&YM@);aCeMQzC`YFo(MvBGQo-kEx_ zblI{n*dSutAmeEONA-$Pn0DVskSn12tZc43J%pVsQR+Bl+=qz)F?efg@`P@SY5k4FhQ_|JRz@5}> zH`!o~j_=F$yEk_~YBkm2UTz5k>U)yY57%DKspNZN-V=K{DA(_;Dr&&o&QTo9oNVQW z?2R17`IA*s65+`gaBjNsNo(J%wtX&Dg0(12bh<QN=P@C@QV!Wo z@9DNj#Qkn^S-qUc@QTfGkE}_Amw4wirX1cs2TVQd?~oe-xesgt{aWi?a|Zp(FBt7# zNTcJEfHvs4U$bY=gg^IY&6ijR5;~zqqMu)p9R6%2kVxTJu@JPV?PSAOJr;@7o^B{U>0`6=b$F2KN{GLbT&AZ7`<{o# zp*XV<9BM9|O>VpkbymD%XOJpg5uuZD|5Q|q>1*YE*B`5q=F5y7$Y1*r{QC?pN-D2C zOI51VIh8GSH<9OL7q{p8s72C(ZOL(=!b+j8N-eMZ_?CYl)7`vs8Z<&}?r3MIJd{?? z>a!tRi2r#0#R*=6HQT{$LxCGv!4(Xh*K70>tGs#dJlK9?U!w<^7Zde-&3cs_^)^(O_T^MsM5VgD_b4l|7sh|6XUM-;gZX znFfr6&!Lt>3bu+4Qghl!Cv%=fC>Xz;%z5#_ z^Ae+7Dw|YI8Ny%YP~ArpS_|8qn47S{wKS=@PD?b;FGX zSJ5q*Qz&M63facz$Sc-wCub`1u|`O08I^BSkErbfFg$g1JC3;}O&jNr$uw3B^E>q5 zloz#hgxKb^@In3sODgxqLrdHaNy>8gM19rpr=4_cEm_cO#Lsq5&EAq8oRGmVZNwpe zx3oR_IFMWDhjx-tL7(u@&uH$da%f*t8F9!iC7>RtbYV!Pw++@@V}0*b+_zDQ(YMbS zQTOL4()^si*+&qzK_?2}iS~17ylZX&SU`V*KdQcKr*DoLov5zBXIi&q3lh*VH{>8Y z6aN8#p4wf7G&Mej=^pLrlB2A{-L_|TS*O@v*hM?cX*F!L33(1(bUn1;?X*4I@Vsi| zd|I%ur-JMDHtUqJ!cjg7a72Perf+vp5gydi4fBauORK4To%>eZjbYdzDXd1B?q6<)be5NhCif-f; z*z9;9JL1PtstNuWARG6vZ@d`5g4iQ+$9&u|(4tF63W{I#k?*hqEcJF<;gP?!RZ;aX z_iqLmu!677-NN8jVTvbD9Qp9kxpzXQn+YJimr;*AF;c^Pi6dEg5Ky`6=L%3-KURb8 z59x~~0LY!6Bmk%sI@r(8pf1Otp;h$d#GIS}bMOYMu~lino9OD{;M`UN(3H%3PLe9E zM#6q+|7@D|jaR9VK%eWd7lm)}0ve#SP%-00`&>43?oAG`9Q|B?lxOv}6h2~~w$Gr3 z3u9&j`o>d2N2VdS@GNo26k1T)KTD=g&{6Jfq54THxmzO#PLCqI_$p!iv~jv(^pQ2Y zTso$BIfrd&hHl$*e_C*gIa&_+JTLSU2ZtF1BZ}soIst?WIDL$|2%j2aeceH?slXUM z$lxnw+Hd=Mwkp`2247TvZQdN51*pKMo|e3}bV)zfV{;{{N)#1pKnQS7t9j#kBD60u z#jcz>3C{{FXZx7$?cIXHPDb#fS;@$+m zxQbLewy8aQq&E5!@tE||LG|>Ky3`etcg9No)eJ3eC7?k?oO2i;w4CiT3rKP=C}U&X z@I=;>xH#vOG3?5=x)Bx>vHENG0xIt0Mp|Gp%X)JA+x;YsSc7Un6X}Ca{w*L8cmYTR zV$W)NYSw9b-s>LLoo=~xoJz=%e1~z0X>&_-(%7j=gt%nw-9jp^KE1YZ7KeEnjzH!$ z1uQ3;gbF^xB!j99SR+XV)*!!+8RN!X3La+};BfdD%tEwg)H|wD60pJ_QFNyDS1_OnaorUryQHk4;tqpMqx*D#iE81U6x%8fjES0_)LKruFfdl%(!8?#)=T5$1E&cK3y7*X zC+w5d&%(lo@)y|q8i!bZ5p)&VPshA7TRig6UXUZ^X-f%a|qscS!{Gvb)=#DFZ9^OJoIo}~zAa3`A(dKK||04RG$ztX1 ze0Y7Y%Lg}&9XtG}rsiRo>A3w~m7~887Y5=&?yDJcAMZIC2=gBQ=+8GWdPxb(%3Un* z7@c3a0un(qsH~u&QHF6iE8E6f$ zAm^ZgjvvSex^lLLK*#SO|0tyX2l7E^Es*^C6ADTG9Z1mGLXv+#cMi}TTS4l8O}%2E z)PsZVA=N*V+}t4DI-m{LR{{u;fmoeNw#8GOVMx~wNXlv8>{z;8V8Y~gdJc#`m4rS3 zHTr`}mY--KmS~V93nex5_JD6{e&969wqX9(Y5K>xCm8Q`@s$PO2m(j<-XfJ7bwYH0 zuh`;yg}~^wP5pcGN$CEU5Z^S=kL&w5bP_5LD!sq!dk8Q~XMxjDY^Mp4P+xoz&94LU z0rPZDuUHL~-__d#zMak|K8S8QJda|_OqPVq4?v^IV7FzvHY@YDwPXY3N$G-)F?4({zn!*JxeFA5-d#3@MtN${U z{`D&UYbyM=N&7cV;nV*xrxz#qxPby@4Ts@4?U*=XA`WjgwK!p`DfH9o@djk_|7*^p z{^Ruy>^Wq@d*4KLjP~W`nSb4W|GLZm%kBNI+Y@$gT3KrIEK^o$bXP_SW6!ZQB!o*D zH1Bo2BQ_;An0@a|EL1AF5Fr*c`6X4%B4GCJ#`lhiYs)hogz@ATHM&S?ooYSghNq*I z$QX4rgVR{#Zo1K6giO$6Q>qLIzqj$dYa(oUri(Dnlu$!JN?TVCg79c7kv-~2=Disl zVO%evhVi1P7ON(32bBH8=_heDvOt!IBP-7yWLPlD_;9Z{Oik&sa7pm&G4TWA-9`Rb1S-uuXDKGZ6kWWbP29;`kt zc)|T!5#ge#;kNa4ewM_Vxr?uWsmw2sSo7=R1TbazlDIvbd zeK6uSVhA=p1|zf)W3cHt7;y*j9X7oNBkm$*VAFdrLI?39TLh%}3`X2TkYLkyFhUox z0-Fy9BlHj(u<17#p^w;xP5;3N1H>L=sw-7-lMdxT1s)AX7$L}EGjK4%7;zLf9}h;D zAZTGTXfVPQaUzETdtL7{u?a(VtS@N#jlJ2%Yr>Km>*Ttc}#mz>Be0)YmrKt^T{MZ zJ}aK$GvnlG8lIqR{9uGL0?28B#kLch%E<)!z%1}WZo^_#0$f$x*Tu0O3sv<^uDK?4 z*1EDV?Ris&aUP2(aulr9+FE3Y=54Ygs47u>W{G@6Lkd()9gOfopmSJ2)h=RFHJMx= zz@hDJHeQcCdO6<=7K`+CajM6;S%AeR*R)EVy${M>+$D6lN?in1Q~VvRs{~RM!K$BH zi|o-z!)CO#$RXNmu=&hdgq&6vHWRExj?&(T%@k`9T3RpId}%Fmf;J2`Ut5bX&?doV zj^F~`{ZiA87fBB zY>ketp_Zf)H7%T65~XVThC8Px3B#4csblk_Gb`T2s~u#1Aa>ADF}5a2X2QuQcN4rv zA!tWSnKm}}aRzkGQW5020pDg?nVLr@+>ASW3i6UXgZgZdYR#5qRSokciQL*nJ7CjL zdmQKBq@%O!;#6xSaRC?(Q>|gd9mq2Yri*7G&t&T()O_yZ*5Kf!c)S!iXB)&#dq??S&SiW%` zT8T+EHM5Or#bX_eo3(YfQsa$E#;tzQ#c6?UJS!M58^b9=mv2&$0mfr6U#V@sUD<8l zwbX^$CR2+I>jImguiEH-W)a}S8xv5C348MRzndBe)S&6{Ih+b&w*o{+CC=uDpf^Jp{uPe!tPzl4(+y$6r5q}#UNzdRD|CkUTLC*C;8 zNAC8n?8Vy#X42AH%jyal)u`MuSe6RAYMUglD54`S96Nc}Iqm6x5qc#PW)1m*OO8({h~Y>=-BR6PTHq z(T_@h@I)TJ^7(qw0|}4((<_DofNet*Z$~r~n5xhLYc0h3&zj|(R6&K z8t{YI_eLtlzCrd+)9j}?Q1wY&8*ha+->$=fF+=DWeb^a&Mi?goj!k9I+Sa(`?7yGd z>ht?6M*vmw8x`_WrE=I(Cg1jp-BC%A*7A&1WFqWMpaZU*gHx z;IFxD=eWHP*d}m%{`-}n(_x+Ymy)Uv#R;P>>IRm-Z1dTdNZETp{4F8*o0%xzGPPwq zB;8|L>#4xBv3+i=)~8M>JXtXsuQlm?f@qKZsyC~_!N=SoTQJ)xV<*wZ>Bf5N~mwedES;}f| zr1q2Vu#z23^4A(SEcu%p7RLpjr~A_L>+&6ZO|JuvfBN3llW#S%r7X*K*)h>}{!*g% z<)8Z;E8Q~9pV|o+6>wm?#0qZCP!-M}*QPbYbFBtXm~?Q4{#@9fJIOV7+=!MQAJD@W z+{c;1%9X5#%k#U;$n+iP{|w1Gih421d9ivE89^h(gHg$&b>RfkkL{NPyInEzTb2mb z8w^6J<>X^Okr;XO8_Xm*cW5DZOB_Y?DUT7;2~m&lo@;l*FM3SWJoKmbxchxB;>0^* zeZg|D=^38rT3)fqZC5ZK|R00Ak22nG=gARr}*bO=pAKm;j*AcP_knjon3UPF-@klwpW z@6tjE<<5@f{Od9mOEVjnJfa@n;W3Huo48Z&XJ`cXto39wFPd zBPh(~$Cc!-xt?A`*F`aGYLBcQ5j4pWG+7YKV!Ur8PxB(q-rA$#-1?10*fApQ(*-J- z#aF-_&M6+tsm)G#XPIl-KU^bS=N?nQdTXAXSheb$LmkFx4o}piD$*1z)%;K~LAKjt zMC=JC-Z`tIn80k6podPl;o3;C@d*i7feCsqBf;97%%Cnh=sNHg1hf?eTqq8RaCvq$ zXx1^P!z{if>+ZDo*?rR{L9QjXl@2cHQLc@cnOByPuI$J5Re*PsHi4Vx&BhtB&BkK zO(nQtjdPOLl;PHwfX;#TZ=AK#n{2lKEHq>t0SGY2eFO%+ae>{IyCIUl*YLH+SIMzf zBwTo2W(*P=1cDVB9*scvF&FC?gZZ@b6vtSzOH#K0v2G$?Ad(U(WTBo?(~kwlEw(N1 zb@K4>arvpZ6!q1oH@M+!L^g$XYBR{{)GVB$+;Q3ijFe&a;MhIVDWbk z&MI8+f?c@BzWeq_uA5c^;5|;HO2U=ePqB#RkN{zn-*KSRE$6uEkrUxe&$?Ogg00-T zrM+eieoWTCM$VsC-v0~!NV|8dod-u{%NrNvYJ2Skw^PGc0FUA>&+ulgdRg0*%49b}U5-{=$WV#mL-0=u_#*uixTgKF?iRs?s=g9Io2wUxO zvQi2ivPvib1mHo~_onnIt7tI*qo$j(l#OhzA8x`w;)a@EO4}{=p&>}I`8CNb(tJ0P z+#E@=o!K4(kPg8%+>t(Ka9Vr0;M3fI-|zGVj=$1l0f?z)R->gEM3_w-nNs=A<5;>t zAFu$R(oKL68!nMx#rOH&PDehnO27g%Qpv1_^I{PF4!~}^I{@JPZtS(_6f)Kipv(mu zjnja>3&Fw`0Qm+m^gi~uDqdjd6ZSVOOkXY`1#nL1wiiCAs7?sG1*Vc{6cmlPxP(3K zj}p+E#{$e!rjdSQzTSC=-({%4!Ac>`V9|jQoE;9_AL|Kt;C6Jl=Yv!~S){a#o|_(c zAyf>&Q2s58OQ6@*;CrA;=^YRtWM-AXiVn?#z|M^@P5|GUgIGh{08$3PsgFYhXA6QL zkQIDAA%Wza5J>*xYTAd_U4YyRmWzZK7Kgq8jP)JdKJmWhFNi#l%mCErf%wEYtW-xb zZ@G}eph1tRcHtnR5CE=P8(Yi3i;ipaMyk6Pf)1Nc>0FII2>|CN zT$z5F!|%+^PSO-*BPik|v?zd_xf=TZb)V4I{2jCam>=UK9$<7zoe|x_yW_XuW_NCgE5LRse*yK8mAFltP&|6imSoa|2lT z%6==ZB~Ics1Pdeo!or}xLZtrsA=PF2Kw7~6EyLzp`WP(tPD#gsRR$97E{6mQ6h2EB z5-eQj$9`qNsT7=e!~Sd1eHpLacr0f>j7>VT+kXW@h3)Jt)8t)TO1n}+=vXca3Z84Z zDP+y+lWba^f62$drgus-jw;hFhiQ^4S`=x;hxQS~p#6tlhIJ%8P1p5g%DeF;w=nKt zM5uUB-2N1G=F&z|A=+E|_?ugavoxdV=$kY!dPm(Mq3BB^{Lg&}TZdT2>SZjmO!F@<(rG+8A!INJ*Bm;Lh^N9T)DO7I@Mb_qt<>vXrqjvDB#uApuuR z;x0%%K=-~g*sFGxS^VzhwR5PXe1evV%NCpNf6A|F^s70;m6b+H*YEm>wxz(10ZQ%H zZ?;-{Ye&9}FHaQ&z1=ePt+2^rHzq)Mah6Kc@bvt5V@=03QIwNRyNkNeLkFVX$wOyl?sUzFCmV zg(NVr$sU7U{4F2w%Sn=`2g}h8&cXPEJ!N}2^|AQDM(9_9A@41m4OdJOt!zFB&7jTC{P+01PhhF zLl;RsppqKYMLLsuKoTl0C-r~~*_9p+IBCo}3;#gB>HzDFD#M9HkOTh)$@`?M@eSxa z@LQO??+B#1Yw$4UD@KzV`sWAI26=-}@Ep>VYCr0FQr zj&kA-pXznlzSm)z$LK?M{bN&1M;UgMpC(P9?tdD#^eqv-Jv{ur7RB&soI8WaTu8Oc z?|9`)rLflUaCj{$`r|k^miTWWE>lXw`Q`2v#RB5dLYyG@;Ju4btjg9L9(Jom^{0(< z2NTx{aDtK=&aS(NFBRFy;bDtf)O~PZz{7rMjGl$JTxy@aX2r6bP}FyMuyAgR(*EJQ zqBaQA4R(4MQ-qW`W~+U|tM$zkt%TJ|jV-gSg`ZVu&I30Z&qe~RSjKG*8C2qEc~S4F z5AqUCS7pqsKQZN9{USFyYCe)eoq5_biWGkWt4cD~jGsKlcy5L2>P4utulF@ymI+!Lk>*vOql@JgLY8T76 z0DK%AceElcYHVag`OG_!ibT%o3R1Ms|5^jd*Q1U<=P}rMZ%$`f8vQe4*4?iNN*3ia z=0FObO68^~o+bsiTvMgCq4LOWg@WN|JIh&_M^QH#TPeHi~qyp5sLp8u5_mB`I`+kt`@MH>N=US4SiV4G!( z--Jl?fGFC6Pz8MZStT+QGRi%K*DhQx8c2r!HtB$w`Y4~*4xI~$t(XsHoWSan#9Z_w zERVwG9GU=8ymaOXFvY6DLr3y5kYvx6;qR*P^(0+1_YiWB)@2AtcKkBep=bF~?Z^@l zoxPmRv`4ejyMIM#?>nxn>aouFNIDT6y^zgBkaQ`n97*1_1l7v7J|4VH8gWP&hdv&( zB0dYdxE#DQe&*mZ(}Ihsdc57@F6PzxGkWXs!MpG2?qUy@E%vS`J#)A}(SisBNxhzG z{s0*{#xUC;T`M9`*kyhHZIX^e-RLvntsndEk`BM)o>o0(^m-~hmd!LRx%C4#QctiX zCr%3$MZ0%+wtn+^N;8zr^n+$afq12McbdH*y1dx4HK(f7ePL=W{h=6EzG7>>@zk}# z&K2D56{W-JvGnNjD9_f*m8F(*Q}M|U#rCEUs-&)lc((rRMW_n9EbP7GtSo&nGi4b2 zP%J~fqJO&o6p?17aOX_jlFs(w#_m2VAaxZyVm^@=vrlI@sFuI--lw0wnFMpOFw<5n$HxA9;BoaJo3=rcV)BsaxciWM@B7?FmCAN)_ng=3pS^P%hjM54 z`zcpjlV%U)!uI+p7gmrwhgZHFl+)q8UfWf|!$z{qaI^jysg4s)N}IB_E@q5NPel3M zQU~6c=; zo)o9b+-)UIdx2ylOfjb>wbs=OXB!C&1^#CTSLJ7eLU*6?+bKMlxV_$ z-bpsZ!!3qrz)tI=5DAFRyIkoBaeo1`t}bJk6tdN!#3QnBumB?|rii^{;~;T$0p-{9 zuZ)TI;OddzTwO=!KQbm_AAX0<)oED%7Ycq!{|?>wFSP!@P>26QM}Ntb00yw5OT}-+ zlbE#-k|GLV(|3=7Ffhn6R>EAD{ zI!W7KOKDnh!eD!_h;VvmWgpVX~ZPaF1?Teu$CDDzdCUS@&Pqc2P-)a9*{fO8-1 zZbt2mT3_8p6En7?cIgapjsLCN%kHFU8=mE>^ouwrUr#DiX2h6LpTgE>?*7jv8^?Ms znpyUSJ-934c2qAiKXbn6!)Hdskq^y-x1A=DcZ1`fBc}ue4XUEWBH3*(pQLi8pWm&= z&TTyP(FK}v&ROGMV{V5^GAj50HgDBCu}l#3f*jC9T^QXVDkj9{eQ2@>(J#qmUX*zT z*}np3KSl+Zz5C1);_ekSl+9aKuJcnww}I8#i_Y^-lQGc=3+9br7v;3mWZ?aR1$)T; z;WX)be`CQF*aVM(wTep(o7EGHfag>syYk8vvAT_~CVUdy`joQ}211H7txGjuK5Uou z6zxb(8_UsN$|a*39`svst3?(!Qj1%;@!ELVb?>yDCh=YYm$$%u@oF-f5O*1;1(Xjd zm?QHcUT>sdDBF`eZCUy@u0>kQefDpy8D)kC)~u38GAAw%Uj{$A0D(7iqJt~gn)ZPW z?UW6hKfSS4&;UA!&t*ZXfYS6qT@;}8K4?t3##k<7x~pM&?%o%T+QAsVIkDGwbx!VvWRXCQEH60 zYBWSQ3T-V)IWFQQK7W$@eCL^!QnF}~)=h8$-%VMV&yD7#jeWfRGZzq(2UMEUlX!lh<*L62YtuA*|XQ@UG=tDiXBUqZ*?9^u+%(DMooy<pl%w8F^wNa1rZbOrW)|_(8n`qG4^|`Jm#Hg_IkQ?k6XgSW!cgUkpqxIwj z_bf`a!`LlAQ5|q}WnP4Q@^A7iHG*iq(thk*#Hkm6+MB)$#2k`{ZXBH?;%){2O!|od zV9)LD*V}-)i}R=GGvh6n%YTPWdbq;vCYrON#0oZ_jj5hB%@OMuK>NAkLT90gqk|?d zA5+~x8Cfd(Vr#OuXc0^Uw6gkbr+=lBb_Vx(td>mBq{B2#w)^eex=ytQNbwrTP{3(u z-kSeBWLgW*vi;#rYnsEY(!{NT3#3p9t_fk}3}u|+jX%NNU_?T|&~)v-P>5d(w~Cf4 zF9{^mXBT;e7c;J#T|9gV+@zLmA&f$yjGMgdj3Ux9CMB{aJ+V)XKt#az->31BPrG3l z_||+?r}{=+VyJNU{UcpJa-ZM*r%VY%pA9sthH$ysDcWSPFG%IoL4lCR1ui!BlRANn z8=N+~H2uB~6o1OfR!*riJ#vZGNAAnbhk@6F8js%Nnx+4a2EPzN38SrW5*gjK zs(2A!T||j_;5)h^7}PmHZ;TGgA>tlslJEAYdpx>G1yaW_Z+Ls|Hs4_esYS1C-M|p< zl!m1#C0JM`hys>9i>veo|L!rF{p$lUM?-7Ea$eme3wy_Wa91BklE{k6>{ zN7ruJMAd(r>kwcmPivc$ySqF&*OA6NoTjm?J%x;?_V}D@nua$`3tcd91}}z1ao5ES zS6s_7{%XPx*x|#J3R64eT57vm-we~-G9xy;VlHMTLdLgo6InIue|!p<*$Z)=pyMc^ z{bGPyn3E&O64qu7zQ%nXmuvTyn^*CqHU|yw;bdCo`6UBPmhX^lyHXc?N|N`_h_Evx zq_(&8fi)u#5`~-FDK>;^-+jK~aj$4B16c2_Ao|~-V}eS?oOUWO;vAFg=N8=hr!d|J z<6tlQ;(|dmcs;4!gjl*D0%hdh6XD(i%Et>OoU#gi2iA=CNztHq721oh4e4``Gk9nFi}erLi+t zy#}nZ+1H+G3C+MS8(KM6Faq1=KRb7Lv#lKv+YL{-Rt)UB&CFoD*@XQ7Th|`9z7Do% zGbphO6Dr1bc2J4!HW7_M*8MW_$-=v{Dj?hw3b~pv!k6#XNXp`2mkda|SuUP(OtTIw zp#HcADS~5|&jFpV5SIYW6Hw|d&0uBknP`Wo4hH8%63 zX2Q0fM*Crym{CUjpQztOxlxZCAy!atkek94tHzEHl@qtf@w5$_)B~`i`=TY=qB@`9 zEK#3*?w!{Fix@b6g6pXUIdTk#64#k~pC>Gg^~E&cN)W0m9SipIgoovbG8McOnd&!w zxN^+XkizXfzp7NfjCTTMadC~9;vSGhRfoamcQfKFLn|t&3_Mu6@Pj!jto_!9{WIsg zIpeS&E$iAH5)Z{<_gMesp#po@4R^!DbRIuH<1%{79g>518QzhYMKsS|@d@^KM8B8w zpYfQrB9Eb&n^g9o*7R$5JPUp*p$xK%l{5u*!^i!t!hg1&&wAhnc)M{EgM3)4pRBWo zHw(3f!OT`c43KwEaorDQ-F|%9hfTO_UXJszIrQmcH=2f5J0C>KdTB{VDDQXo`>+cy{p-kNZ~9dh*28C0dU(r#j!(UNUh;c zPX5i(uBekv-?a4{nS0TZvBxpDre5s#M?7#U)ugDLzGl{c0rX#)b^9$t9Gk!-^<7!k z?I?!+{a5|b3d=oH7vsp{h6Z=CDj1rYZ%R|_X514SU!Ak~`v)WJ=%3wt z-DaXU7J{0hkE6QMHt3~Ms>MJ-QMst%#l+uNwUWLkq>LKyDydX^`wj2TwCA*I#MvuY!dG4)#a z-g3v_tx4>`mK9jHJqepHO~VrnNM1|lBInJo;Z19l;JQQT^n*#{mDRI(`i*9C-Vtk zrBAVoAMGdQA|;Sg8=vrP)l;JdQ4%4-PX-#0UcYU=Vp;wviNb&RlWsD}Y|5ew1tmh1 z3gg5xr&Nl8vvc(@7F{j`eC6>qkKdd$$hBwvcNC=>%6?Xm-f;#H74~U>3ad(%+N?y#(J2*zcv5kht$SAUg#xj zY4bUT#-!$(ZUsOw$KIY*uLm_VhR#HuYb3MSM492xNjK>l$^I2=yA&3t{;p&x}Ibo_89-=N~-TXjDBF#Q(r6cq{qkL=pZ`i5?6>q5X<7N+$r)%E+nHk zpW9)I{zvV))#r+cxhXZcViuCzQTN>&w1@P|H@6bVWm-qjkvFMer#=hdTyI<3je)E+ ztB27Rv4kJr84Ko$>2xPnD(&3fNf}17WmJu3(R*#Z?AESdEn7C)io_Fza-W?cpqFbe z^2=)PZK+rdTqxQ$Fqu-=14Uxadd=h$#l3qL}cR35*5<2`2mP;PPmEoUa#07Jp7 zhr(w0SSVAM^z+vWL1T<}gSkmB-}JF z&e1H1pQ@6^#TEfp3BuB6x{A3f?jERycSiQGmn8HsXJ-9# z@BS~P2lsN~(RMo^tQNE+fR{ti^< z?pG)qROb%l2cfD^C`r4xyAy=|0;Qy(ntDM~C;)J&{W^Zi!&?+SSB<}x9t19+>u=-@ zz2WDW4OayKkg;W21Ar_e9^lgF_4t}Z&H@!BAVT2Z$ZGTKELuMAGz3ifM2~Y z{BA>}9C{Q9kMV=t+@#IcXA2}otT{GZ&u4ixsUg3N5)=~Zzmvw!t{6xnLrbxq|3z=) zlcINM07|`?LFF<`;j#S!+zfbu6K%-mU8ljMijK5a~W_iZBntP#U|u?jDoS)zq8dQQRJ#C@41Q z!w{qbPunxVm#kwqQ?4Po>dIn4({{HmUeI*>E@=7$VIGO0v|koVvwlZsD>UOC@P4|w z+Sv9%CQQ)b4Cn6XbU`t$4^spWJUwCKFq9fN2%r@iiU#Uo0g=#CUrlD7x0=TupAK`? zU1ZIHTjy8EiV6kAkx8Uk(?_eOKFW2do-SzZ0<{qZoT&$}MLIg{F_HCcM`F9_Tbj9( z^9JBX4nrnTZA6gN3i;rdG7Xe8==f9^{8v&^O-@o$LDD;gl(Zgtk^D{y)!F==6ugy4 zN%crCB~qi~(5veI)Oq1=B#@x_)BJzud`EgCks{&H8;f+J{{tsL+@TR`C5fAphLNOr zP8tRWNV(xpB7m%ut}PgPbCE9iF$rUbMnRmU=0G|*6C{oPE2R#kmrhDaQYj~;6oaBqVXTA>vT_g$_KFt6t#h!?^5KDiyXY`v1mAh=aE56bOvoDaTI)0qpf3J3 zxBoNi{xdVmTg}1JVr;7#YQQD78;HkC#$uZ6mL<}hehJ<{lM}2W0)1g<4Elaa-$0WS zg!2EM2qY16QZK<5Q?QIl8duUPr0WkG2R+i^c&B1`CXhH6g|$}>WBYUqzh76k&*}a2xvM>HS?hD8|W-EZu}XZ z2|7b^ajZYqc+?tcxnbiFEw)(R3a7yhjsOWD8;3Tfl`B9CeFRLTnWSQf!)pUBWW7TM z2%r<}qv5dZ=_c&r`Z5|h^fgRma48EIEn)nF`!>KJQFn!afe&LE>>r)L7KCwg=dF}C zz|A>Sc~SB%K@MFKA*Y%;m(R?k7_b6a;BmG#e5@3Z#JVp9Tl(JQsBw~ls%^*QJJ#zY zmKYSdrX_%tzL7!5yEMNyJiaI7^KicvMn+`K+MRY``tjLTj)^zcxP_^&ckCIEDFJ-f z#q^3D)GWly#ip0Z6q;hUWYs#DIojI0|P3^T;Hv#Q^MZLie3ov$@dQLM`*2jq4j=V zKVjBOLtdH1@^0dAvgBJBecR`Ur{Yhy`E{&_sZ*KtYLaVGnkvmQ$fx?}&rABi>QG9v zlJcnm`SYsaYd_IsUX?sl-2UFa#ZTW^E6V-l#yjAH)lc6iRsr%Qdm?6|o8{iZ&d21@ zF?r=f`-!gvv{jdHJ4==)P@s(xttrFVt28~lXd$dl6`k=0il*O|<&Fd|;FAvR4@ z{26Y4nKfUW{gl9sxZS8rrJ`BZH%Flsx?z9MrxOtOWWTQwAC0vODcP4jx(GO3|7M(ZN+S;|~+*VLU0_CKYWlMf$$@s*+^7;OhqLKGM zJYR!|y|fW@&?}-K$WhcW5BnO*=j(gV+L01>H!YBkLT|J1YyBafX`TBn;LxPZN=qJm zyS<6wOjNsBr1o0A6 z^$rQT_`m;g%+X)L*&moD|CwBnSyLH;cHv`3UUgx#%Ivo_WCS9d)AShXq;|o3NjzT# zd4aC)iXme;$s6}zHd;8?fbWDu5I*bcT(NL)g#C}J{)s`sp8H>}vj8FuC4C=|^d)-g zbga|dkXX1Nx!@sxX*Td`RfHSn1`|v|{8Nnt|334pFbSm9liNPv0uX1pov;HPDdfW` z8$o<3yHdGHYE;fQZ&U@Eq`aYHX`piZ*_HjC5wLjt>`ikf{5;RqU%vp82xi%+`Y30G zJ*v(qK`vu8o2+sXo@?C0xcD)NhWXQE-3x`}d>_Ax)Aq}-bVMC516LGeQ=}tk2OcVN zh}~`qJZ`E2gGsB$FQ4ORG%o8Oyi4iY^KNdU?uAx529x;#2{-GsXHCV%vEgodox(RA zpLm>BH8l$`m6Lw0ZPc+!?QeqhFIzaf_4J6HRr!)QIH-_6$CRff#3)8=d5eFjzE)+M zYs=sK2)?PdZLA7*-8(EVlm@lS!&>|~0SIHt0Op3t*V_!Hk8S(4e|@k(`+6cAR|Btl zHU)C4GWLr>Zbu;EYit;*|BUMm2igQryXf}g2c7q#CN26{6?@6H^7-Og-xk^*Zeu?z zUMp)i;ga-2OgmVHQkh0kD)(8;{z;xYYuhg&!vE?`H|O!dxi_k>?B!k8cHje)Yu81V zDKzD1o5Hvz!%Rln?r(piR|rQVi*QI2Pt;0DU2LQtgKa_6J$|iWglL4YYC38*RiUeP1F`ZT(gPu zJ;x`{lL*?sdQE0#%kG?mc1__ErDnysR&EO_9txtzc`_7sM5JFX@S`Vq1di;)IR4wM zJz05P$9q+&y<}Wy+w}HiFiW4&UQSaKi*hLw1rmkWkpDPxzPVn??)(BA<#V}IA;R7M zn{1y$6S*!`RI}N=(oP z52>WB4*8e*se83YaQ>eEqGQ%*X4d0xBFk^Gi|^O2R+wRYQt>{iUQ%&eRz+XgJVLZI zu*V&OTM0wSnj)_P=`PnBc?I+L`=bS^S+$=@=yIg$b2Mj4+1*$jwDOSJJ;jZ{p1WLY zL}M1SR$?H_D#gFE*d|Be5rW|b^5GMJ1h3BySnX+75?Z7DliTyU>UEFg3mkmtf$0Jf z-sfuchbpts*6MQ|={pHZ*^pdsp<7s?Tl3v4{a`YRrySBRM&38$r0hJmbV+i&7r}U~ zj+%uDS~LrO9(hHU=8|x&=p%peM>Ib*>zD_aCgr`n{`m-!^{c4}_U4tbYYB{AyXuBOvQryKDDiM|aW;%Na_y zP~`A|Ay?cCJw!v}UxcTSKbdUNHm2A(ev z)>`Z^f`4+0W{$sL^F-Z&9U3&xxW?2;tgV@X4J6Y)l3u2niApfi)Qgxak!OA2iA6lo zN}V{cv)HjGV6Vl5%+w}LH4d7Bz<3(7C=N4C-H5rTa;&=xRa<$2-s2?u}*lvsLb=7AmjVuZK)K1^sa0BzXA$NTtdl zvSU{iL0MZYqA5&~O(?UFNK5cX#7IpZ+xL92Z`^*t8D3MuVdS;gk^SY&!{e6gl{6Ol zyz%(Znq~i4j$Ixckv(OF-DkY`{8F309b9?D<@^#dy}O_7I#}V|qPia2tC6~=xJZm7 z_eXqiYdX=kui~SWpq0tXw>4J%lH6ae{bwcBV*33g{byw5)e`AM@g0$1;)j3z<+N5S zw`R*5FRwfZl@KN?67tU>wk40czO2M^?p01beptxeetOkxEbN0lol~;^=+<#Vv8GYZ z$k>lEpyZp#&vyzoH2fpVqw~fyIl^`DHKN_}gHS^6k#aeTQn?gcI;W~YoQ>v&*Rtf! zJUoKM&Zr!}oYCYp$#p-g+Iy6@JlA@y2}~t#vS9(j-D~BQG-&thGraRr4CO1K6_3G+ zzzs>Qt%?B;pUEpeBj;7Vqq3PK_T`#hN))n;*yLpkjcmf3&Y1ub@>6Q7e0g*la+SO| zcCmpy-ELC!egVsXbsozwU+756D@U@}o6e?)&&GOkOd=mR zviO^R$!c2!oi}I$qP-yZux;u6=wVw{>N#mE|3Lsvm%Xk%q3dseg#;|dAH!KSoo4N| zmwP`AEBhPbW?gOr#Rgy^%LiPeta$Z64--`dLC0mROAi~qf4uA_c)gEXFf#T@#}xhW zQZW#bSdye}jASdSwJL2nH`VaHMAQvo(SrEQNOC)mMC@y*Pw_Hu%wK~fd2i0}GCK|} zEE|`jp5lC6s{FTUA`B@`Ei}*vT!D`@`&^%ESopXpOSxNpw^Ub^ z^8)Lx8<60Lz0~zuAvXDbN)#A<2h)y}taODf1{1un@6<`HG{$|mrDlY36Q`^aqwlu_ z-xf|TB@N1&sDKL$!#y@p3b{BT%25tqJk9%RbhVGsgSzlxr+1Pqi3X51#O!UHF8S*a z!$>`J?2WC*Oa-4>L*unQIJ+uWrO^msuxrGR)#PyiIp;R4a|*1^N?U;~9VVrd=-8ue zqI|{u*OG`nPu6^{>-6O=fDH~8zlXCBF6Q|9;edKdblDxdD1}eS_fr*@wbOIX?Dja_ zoh2x;mKvq`PLLmW&zmANjY0HnoP5-T_{;~VbL;7~ssfKvE|R|yc6OmAYKR+9!O_nY)7Tar2Ecr}&h%^^043@FPd;4crHno@5FWm-G= za8#FwnsxNceB8ul>SVTrN$O;ZddKOa*fWZyw=EaR^1pTn;NiZ$xCpS~cKAL+4}7fp z*$Y1UT{F9UMalDfx(t89DFw5)7Jefqv|LsYOjro#Ev0+EjCB`fj8m9KHS1{=w;?#6 z+>&66P-`x8Sv~uJ|IC*YbK&4$_2ue&Uxe!A>fU0H!OU44f7bm90Hq5rMd2qB z3QY1z_-*gM+wabTs&hajRbO!X1udy$-2d8)$+}nF@1p|%rph z?^jJZaE=U}Mp6Mf(Bm9ER+2g|$flDN43L{SI#6CN<5mMnsF(i!$$NYN9~B~XErXgI z$5jY`f%||$_)CK?3uyYHa!6=#FVF-&MH2EY(*v5nq(XE8S$)TlB_*NU?3YWWyc|bzp*G5gSwIvD z*-%1qL3pg*Y_A{K^BjZWw@7MX!a(A|8k#2!+TMa%N{8PJu=jo!jZ2owgecpfaq0(9 ze(qQKxPpQ|<>yLY5ow^JMdcV}#tHZVVl*fMr#;RXA!G5U&Rll~C@#lJYA;@}_q$adqu!t5bM+m7SPj~PU+jK; z6G36wc4sojC(Ph-_l= zdi#Cx0tU0qBc1t!CceI6Mr!|3q}ajb#zA!PQIhtoe5> zvJ;$Ze(}NwpDU=&#XTQ=GyI&oo7>&=pYF&m|eTi&-lA3HO(g{x)Vn5k)w6d84WiXUht)KJ8HK zw4E97ex3$9*(y)@G^&o8M;4*`c>YAYA(zbQ)eThGCskQ@{NmMyZp?+$_|?S=1!SC> zG*NFCXukaP)O2;rsq4{>$JIHXpPs8ZqaEr>2p{&wrctPCAZ7;D?I>Qv1Kr}yL^EML z+jTc67!!|Eb~!&!3U(uek9ud2f)@tWpHh4w1?QLv&#_&1hl0C7W|#BJb8R5AJ0X1B zyCMzf7Vr7&aN5&6E6cCzAxpsVJUzb(1!z7aocZqE1OhY=YlG^36ru@0rg-zKnJ_0i zr3VzOlz>ZldVZ4>>_Ip);XObKCJd^FP@qY{BWA)1?3A8mxph50AhYZFow){(+0)re z_v8xDGCnYx>}oN5DjD_GjgU`lF(Fyo`O)GuDe|K_Ci8RchCgIaA3B-_erl9=$FE;K z=za}G?Qroz2icKZP_usuqLpcQu0p{lIt;lGr;lvn!Nol%gwJ`O`ltya$P1!x(fD5V z$O9ct#HF~MKRype{;(#Z%qi4+7X>n3b;oaBrS5@&3#AxR&!KpcD5q;Ouh3x_j(Bqn zN~igPz`Dgp%67J3rov1CN|v99SYjvN1UHGshp^$!+ymVss-g8qg=ye+y0I3_wAg5J zfDw~@((Xj#yK59^?sa*P8tK-*2r5h|F-DQd-_}Bn3+sM3>Oik%A|ZaFZVAIY_}Y zOBa5U9nrD{eSiK$IFRFdfE&00FlG0^y{pPSETA7;L+aBMqVLDRs55mMD$1WevkC4i zO&}qB*E`}PbYE^bM)c6sDdWJMH+`R+;&~o64>W|geRftS*w2!JUxkDdy;D9)mPH#R zoPYR2{`9%Ro5gtx+>`2S6nXE9=8(=Fe$N6AuIltij5cM_gb5FFTn`#bB@S%zuU*(9 zv)3ASWGR+y_Nr1z7_@`n*37LEkfnMYghCOxy0p&>2oTXi2hOF81A5G#RN$=dSL0>mfxw$r|9jJ96&NN*1{B9RWIClmz47B#yxhfs@$0klVVIw*L+ax9bL7K1 zyf|UsCkmryX%+6%4Bpk%7yig@lAHCpC98SOO@8xDkHMU)>GUo2vG>(3nw-DU0u5nhVCt(W~Q(~W#|DRU^XKlDM+d!1NSJDlCW`sqw<-7 zaBhN21mYRqOnAIsW>NL%1H@D^;1QoAaC;-%@UZOJewIbmFOB$1o^tkQX_p?FpKk{3Wk6|2^nTq_U^Dxq<9SLP8k!E-G;jIz@@ZuYPd)HVmm{g*Oookxum?u1&~ z4Yb88+;q7E>osLzjm!^ec2sq`jVP+of)kN%mp>vuH%drdG-HdL3z<)Gv+_yaZSH7n zH(PzUudM!=;!@-NF3^Ejhse5$HrZ#&KQ+HRqIG6--41wLK#2kMReyZv2DRu@1-P=v zXgFx&=tWSpu5m8g0Y>eKsR@#Kr|H^Q+TtZO>F5#%WaYbXqC?Rj*a>vXajq)Yl@};SM-NaDJ zKHZz6x^W=d?p}j*`X`xm%zW*2;X3+Lu<^bvK&i#|U+Fo3(s5A>(p{WQN$_3Z`d2XN z1+wS`b@#QidWy&6td6s3GuZDv`eiEpGWXx%&d4Km4o8JIKx;GP5SU5{Dt_}V$y#vxuT^IDd)-}4gB@wBkkt@S9_P4+IN zwZt%AI_rMIbQV32wU=eBpj@ zUQuJBiFlETK&eSYCW8E2a&A>n#3dEoA+aRLodO!R#h(D~bKFy}wC)i!J~F<}WaI}8 zbIla%pEwp*KBE)S#5Nwa;UXVR%o;z6l?^>Ua`e>h>o*|Fz<*gPNm?>;D#D;c-kr5O)vGCjTfU?WoF<9gc;;OXV#Ao#QZT}r+8(#y*Gxy}pu%|*5sGU1qB0HxJuZ`S)vv|!X56`?->5UTZQ<`mr zq<&4wJ_A9aS*dt*=T#u$S)Lzvv?ona7ZmO>HdNq3#Znn+GT!U)N=ab4rbFW`LM^#ZjKL>Sxt}itu0<#S0HHFK5!+x_lnI6b$ig9 z&#;iJ4_q>?1QU;l7P)!r3+;v(q3A(Xob}{j(1AhI!FOxUc4VJ?$s)%XVRbQO@~%nQr>}rylwnI2oqLvF8c=L4T8LtLz8Y=_gAmtt``};)fb-U zW&g;4?>mWExMomCw#hZRQs%_H!DnAPag!aC&mBV}iwN>-?H* zz!94Fxm;P@cRXPxY_x^u0xbJC^wU1=A?xJ0m;;O~XKq=h_14SWl8MWVGleF`rC#SE z=Vq~*%&bxGAy>BZXEs<{$16@dD@vd6@yFPF$53D%43?1v-*6~(^%Hck$Z!qyN zkT;00;F#*Qt#*7lS;pdsccIhpKslwW%k#)MnVdqKb+J1r`Mb``)m>#CY^-Q^PD0eU z|HLKZCng=Z;I)IJmt8$fU#5h*R*@ZXE6n-0y9=I?!ZN?75$Sg<5K;A z1@Zn?QK8ce^?;t`Mvk$r&uFynGTuZ2Y=Fxvu*lx_pkmJ|QEGAT3KC?$Rs(opAF7GbI zJ$75S_qmIx79`ui(~7ETCKwLkdpb9(fx{AW=^9=gSO9_27njbw6PJ~cQT zZ-xBAQ%6bP|G?QX{rMTzxX!AZgAWscSG<9e5F(0Fa>;|A=w{>|ctHy~4o+kqyjnOX zH3*-nBihM+@GgyC{O;0HS%h*p^=v5x&i~+3c&kXxZ4AQ2Z_!dy0%pvPI@W42*cxdS z;vE~iVXIB(1C`|}oN`<^Ib%yPt!i)O85R0Z4yr~zq5jGdY@|88aJiapBmf5qTClehbkBNF?N}lAq41WNZ{~52HgDsw(fV!2ge3>ZQ`0Ml9(?E7 zwvZN@=C_pEiXf}N=5Kyc>a&xASF7$&r0+*@1P_Y`98Mloz2dvL_VLNq_BRisB?Bex zD;w_U6}fD}=cH%&ZB?oX_L1^X7|v4Xv!84G(r6lH>`Kb#nq{qA;;puFzgt%-QVN#W zFRw7`_x?Q7Ro2d4VR`v(t-8vBocqr#H#Ddb;070KM--64>(FqbRz2|-M9v3{1h`TTqrJ&2D_oiA0uz!Jh z2ACz9=rW5p3a)4L1~#jh)td!<@@8-oo`4hlfc(+Jtq>xh1lur0Tu3_3wgq^=Bcgn& zY|z|anZ>Jv`joU!DujRlx-I2>+RX5m1h!f7g=jD`O))fG=l^Z!4Z8W6npa>*T(b4&I78Nbz53UX>s zPpUmJp3w)@+5iKKry$Wmh@k}^0f#Q=b0lEz0o6wY#bY$O&k5z6FWgydY4z6onj8 zr%>jF2z2JcY^P&L4RDTEQF+j|c3A4mhofQ;1gti^B|JttI(fq4JHrYfsDgaQ3cm%p z@IpARYq;Ka(5%{MX~_Ic;^xYgiixV7}MK) z1p03cwDgq=(GXM(wb#o0Cy%*%{ zZl=aMMqyIDe#!x{4mCg!=D-T1tBr}XBAvhSjMAEFgSkHFjcG%7`DJ{!%OisU6;G$T zN^0g#-%|3i1-zD0zuLiz{~Vsw&-1IrlhTSkqVmU3Ntp}4%$k^~VJvoCfDjygg%v6B zo4~8Cn0^EXCK9O8c1DjB2$1FQ4vT6vP^S*UTJQad)Kt7gY7Q84u%t**C_sV#gaWC7 zB{dcZ!v@D6xp$Ex!Sk&IO_BQl|7KaY{+|s03lo%{`{VupVWQ+|Gpk=4KI2K7T+`u^sOi+N`Zw&x1#?H{|m(il4E;0RXP46Wa9cRer&Gpi9Y z#|&E9o{7W9kXrUCnW6olmc^4lV_0=-11FCO;gh)G(lAXfn4Kz;qbflieeU}>bA#=4 z__MFacJ5QH)0n;3OD8AR#+*O=T;nB1H)%>;Uu6+6{xxa)?UB`N<~16#t9$8woBm?w z5AN0;w4MqGEhRhrn8bq)C?(^FIrQrN8T~*0X2*D$%9v16Ij;nqaD#mU(=(8D7MN@w z|C|C%;Af6YT^D*uYzOve8)Z)N^9RWkmX{fU3g_JqGC->1JO`^Ud#G4`*S9sAcL z|M1s5n1H4pyn~i*Lns$|k)XjtKZ`H~Uy0Qwuc~Tvh*3Z@vdKH-ZQ{)S%^1vuFfuj~ zh3wFG;7!6sA#L(vY*ZY)UzDjG>y9BzZNOXS*JV@=|4rPS_&2c!0;~#=5`zc%|7NCy zf)@|TnbQ8(8pd(+f(0v1hpzoGS~}7a$ejI3Kp<&_WTV2Ru8yRAvs?Dpsw7!J7(=Dp zrB0b7ccW7E$7(3~Yk{`Ej{1$tn7q%2L~CkS*hD}9D}Z0og16zU01PPMG=Z*kj7tJb zXUp%mZ(z$4vL0zXE-$WCPQEYEa%LCD!pn@Sxe;}Fx%G1AZ0Km7uj|UoKozgrunPmY zbG*#|7iDK24|Ny*{YsGv;f|7}6jRwE#MlzjWUC01eHV(X$(ALNqD*#!B1`tMMcE>Z zv1J*?lCm>nXDnlR&Ue&(Kd;yC_x$nvcg;E1xxQx>X1?$9IiKSraZzo-3#Klgcu>fg-0OcHbpT~EAtS1|B1f4P3{(p|mBru4+wZTpg~ z6r1=fml#FNzI-*Yc{z0NbKb}q*64VO+owLG=YYLQnB|xIJ@nvNv2?ldeLpNmaxK4P zBrxe=Tc#8#sCA@@Hut)X4Pvt9y1j|GOaeI7t=%7uuhMsa#D(Td8GY7f`J>#;IXWnu zMjFL8iLXWS!V885P=_Y*o8K4`WQEIIUcs&JZrn=k~x zTELC@MQlM{PaxmK5u^IE{3QETU<_dhjXG)|r*AIY1*MkifK>Y#UPe(f6|f@FBH;>+ zO6>xpIzy2MWD3&$ge)=zXF+H^Q!o1#{jB5_SY*(KO<+j}Nmi~lp>c3gEnAqWXewBz z=nnO~E3@B#c?fBquGzvm5K3R~8XcR(x;*A?en1pWEm4b(y{5i5%o)aiylXFY=-*UJ zkG<5XdfDITlh@QOLQjD!JcZF7U+zaIt19nqBzXDpI z@((dpF?1~VgYkxk(DNp;6#@#UeC)VcamYKBoO2%nLl9wyk<`1$lf{SiR1%N3f6@?- z2+<6?j8sx|cZ2te*{zR#CzjC!IqdJro)2erp@vidO@@X(~FUs+SynZ%3^*6C2j zj1Fwlbt8r6N$OgzQqMKXKigK1+`lfzb!o~{Ad`5aIPEE1rvs~dyH~(Abk#L81(lnU zr`HiloW89HGf*_jPvPt9qEfjEV?{MghSDLlxX5@abd1{%TwiK$w3e~)6MC4)W}Y36 zE+0ig($k4pFc}-jd!Q}bZ%KK8-~9KN%8BQ_bibA3`doS=+l^p^B9=CzhM(F(1T83O zLAzlyi;t284fcKM-j^psVws)(RRALv78sRzf%X=a;4GyI!dd4R8KP2)qAX^jM$^2!mBy!5@|E&A z0eL@tN!3Q6v0I=Kv9=!E{DaUey4w7>Q?Ba0vumlddZlxsYlLGaCpwRFDYssDhvg9; zzn8$LzjTML0H!2U-? z*mXJ@bUQ>{nHx=@gzaXO_RjO9d~imLamj_SbqBp z#X*!)n?J=$bAAsRz!R_0c^!Do2X3;W8DSl@zT=_qBoa}d1Cu#&l3%|06AJQtvtnq} zSflhJ8hd3!@1LNr-b}FCUM{;!@0AOU;7} zMK$AXPElFy8-WJ;WkD*!Wp@59g-o)dl3l~RlYGs4kQWNE|AkHeg^mA(4S>jk%AXBI zZ@mNncWPxzY=hrC>7R(+VC^Ce-~{2gU-M<7edF}G0KSj76RAN@_;rqL-f95wS4@`m z(v8%N&(l|#VRfS=ALlk~I+O-i5<*bF7yGr>LQ-s~UG<|SS#!*a5l&r>yih5

qLw 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 S - {e} + {f}, where e is selected and f is unselected in E_c, preserves the call quota. It is a two-edge exchange path. Adding an auxiliary complement assignment makes it a standard four-edge bipartite switch: selected and unselected degrees are preserved in the extended fiber. Any finite sequence of these exchanges is safe, irrespective of intermediate changes in the remainder histogram. Acceptance is based on the full paid moment, not a local entropy heuristic. + +Source read: OAI/Probability/SwitchChain/SwitchInFiber.lean, in particular sameFiber_of_same_side and switchStep_sameFiber. The source proves a degree-constrained graph switch stays in a resampling fiber; it does not itself prove this multiplication admission theorem. The physical proof above supplies that missing specialization. + +## 2. Concave remainder costs as an explicit cut network + +Let a be fixed with 0 z of capacity lambda, and add z -> sink of capacity lambda*k. With selected event vertices on the source side, minimizing over the auxiliary vertex z gives precisely lambda*min(x,k). The linear term uses event-to-sink arcs. This represents the whole remainder objective as a cut potential, with no unknown optimization oracle. + +Source read: OAI/Computability/MatchingCount/CutAlgebra.lean, cut_submodular and cut_push. Its pointwise cut submodularity and exact contraction/lift identity justify graph-level aggregation. Here the discrete-concavity identity supplies the explicit gadget representation. Exact quotas |S intersect E_c|=4 remain additional constraints; unconstrained minimum cut does NOT solve that constrained problem automatically. Our bounded native search uses the potential to accept legal exchanges, and the literal endpoint witness is independently checked. There is no global optimality claim. + +## 3. Constructive lift from pattern counts to literal owners + +A bin group consists of 112 physical ports sharing one owner replica, pending child, rank and legal time set. For each pattern p, choose n_p ports and a list of helper widths w_1,...,w_d with sum at most the pending rank. Let x_(p,t,w) be nonnegative integers. Require: + +- sum_t x_(p,t,w) equals n_p times the multiplicity of w in p; +- sum_w x_(p,t,w) is at most n_p for each pattern and time; +- across all groups and patterns, each call t receives its exact provider width inventory; +- only times in the actual group's legal idle interval occur. + +These conditions construct a complete-owner assignment. Split each width's incidences among its distinct positions in the pattern, each position having degree n_p. Form the bipartite multigraph whose left vertices are times and right vertices are pattern positions. Its maximum degree is n_p; add dummy vertices and edges until it is n_p-regular. For every subset S of left vertices, n_p|S| edges enter at most n_p|N(S)| slots, so Hall's condition holds. Remove a perfect matching and repeat. The n_p matchings are literal ports. Every port receives one incidence for each pattern position, never two incidences at the same time. Deleting dummy edges therefore yields the exact desired complete-owner slots. Assign each call's actual helpers bijectively to its matching-width slots. Offsets are contiguous partial sums of the pattern widths. + +This is an explicit sufficient lifting theorem, not an assertion that aggregate counts alone imply physical feasibility. The integer time rows, matching decomposition and final independently reconstructed physical chart are all checked. It also explains the exchange-fiber structure: different matching decompositions preserve the same exact time and pattern margins. The earlier cut potential supplies remainder costs before this constructive lift; the final broader integer pattern search additionally permits changes to pattern counts. No theorem about globally optimal constrained cuts is claimed. + +## Frozen concrete result + +The final provider combines the static44 response selection, PR534 frame lift and one cold-dirt quotient simplification. The final local histogram is + + {1:2284,2:456,3:488,4:168,5:56,6:56,8:8}. + +Its 504 helpers have widths 56x5,156x8,292x9. A bounded finite pattern/time search selected these counts across all owner replicas: + + rank8: 5376*[8] + rank16: 2928*[8,8],448*[5,9],208*[9] + rank32: 3584*[5,9,9,9] + rank48: 1923*[9,9,9,9,9],1*[9],1660*[] + +The literal matching lift produces 36,288 helper roles across 72 complete calls and 16,128 pending bins. All actual 2,972 full 73-column charts, per-replica event orders, whole-owner uniqueness, spectator axes and residual endpoints pass the independent physical audit; seven genuine corruptions reject. The resulting paid global histogram is + + {1:164448,2:33280,3:37059,4:12096, + 5:4032,6:4032,7:208,8:576,39:1,48:1660}. + +The exact deficit is 2,560 at m=73, live stock 7,168 and physical stock 7,682. The fresh scalar invoice charges prefix512 for measured225, and row20161 for measured16467. The certified complex saving is + + b = 796759709641153381751 / 500000000000000000000000 + = 0.001593519419282306763502. + +This is a complex supplier saving, not final kappa. The outer assembly must combine it with the independently admitted bit supplier through all strict constraints. All-size compiler, precision/tape and analytic-transfer hypotheses remain the retained interfaces. + +The earlier fixed-slot C++ exchange search gave b=0.001590643179579185038482 with the static44 provider and is preserved as a passed intermediate. The final broader pattern search stopped at its finite time limit with a feasible integer witness; no global optimum is asserted. Replaying the final witness needs Python's standard library only, not SciPy, HiGHS, or the optimizer. Both OpenAI sources were read and adapted; neither was newly Lean-compiled. These sources informed the two resource constructions, rather than establishing a claim of two independently additive numerical gains. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json new file mode 100644 index 0000000000..b3b738d77d --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json @@ -0,0 +1,32 @@ +{ + "status": "EXACT_SUFFICIENT_MAJORISATION_CERTIFICATE", + "old": [ + 2, + 3 + ], + "new": [ + 1, + 4 + ], + "matrix": [ + [ + "2/3", + "1/3" + ], + [ + "1/3", + "2/3" + ] + ], + "row_sums": [ + "1", + "1" + ], + "column_sums": [ + "1", + "1" + ], + "interval": "0=18 + return raw[:9]+b'\xff'+raw[10:] +gzip.compress=compress_portable +script=Path(sys.argv[1]).resolve() +sys.argv=sys.argv[1:] +sys.path.insert(0,str(script.parent)) +runpy.run_path(str(script),run_name='__main__') diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/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/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md new file mode 100644 index 0000000000..f3833c1cb2 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md @@ -0,0 +1,24 @@ +# Attribution and derivative scope + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance; Apache-2.0. +Copyright 2026 icekylinx. Local review and submission packaging used OpenAI Codex. +The new work is the same-partition 504-helper scalar architecture, its frozen +entrance selection, delivery-frame coalescing, literal global allocation, +targeted certificate reuse and complete new finite recount. + +The included Hamming inputs, Gaussian-dyadic Clifford compiler, primitive +scalar routines, rational moment engines and outer assembly descend from the +authors recorded in `SOURCES.json` and `inputs/PR523-ANCESTRY.json`. Original +source notices are retained. In particular, DreamingOfClouds' gauge/kernel +and paid-wrapper files retain their notice crediting Claude Opus 5.5 assistance; +those files are not presented as newly authored work. + +contributor (handle omitted)'s PR522 rank-sector coordinate-total principle was inspected and is +credited as a related idea. This increment does not import its ranksector99 +patch or add its reported gain arithmetically. Higherbeing's PR520 face-packet +geometry helped direct the structural investigation; its code is not copied. +The latest numerical comparison, Rohan Arun's PR527, is a comparison source. + +The reproduction wrapper deliberately separates fresh changed-word/global +checks from reuse of the byte-pinned completed baseline and unchanged bit +operator. Old finite receipts never stand in for the changed local word. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json new file mode 100644 index 0000000000..6991a2a9c6 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json @@ -0,0 +1,63 @@ +{ + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "prepared_for": "icekylinx", + "assistance": "OpenAI GPT-6 Astra", + "license": "Apache-2.0", + "baseline": { + "pr": 523, + "author": "icekylinx", + "head": "a900f98be8ff2c09d3292b5112d4731dbd0c8438", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/523", + "role": "112 ordered ports, fixed data controller, completed phase cache and finite baseline allowances." + }, + "retained": [ + { + "pr": 514, + "author": "contributor (handle omitted)", + "head": "246bfacd4cb4072836ae3147099f548bb728229f", + "role": "Pinned Hamming modules and scalar constructor ancestry; derived from PR507 and PR425/433." + }, + { + "pr": 493, + "author": "eumemic", + "head": "c3a9a436b84fe44fdc223a5784d84736d1c2d3c7", + "role": "Unchanged bit supplier; published histogram repriced, operator not reconstructed." + }, + { + "pr": 484, + "author": "DreamingOfClouds", + "head": "035845ce95f31d0a2dcfb42b8c8e13411271fa5f", + "role": "Attributed shared-donor kernel, entrance-gauge, paid-wrapper and hosting lineage; original Claude Opus assistance notices retained." + } + ], + "related_ideas": [ + { + "pr": 522, + "author": "contributor (handle omitted)", + "head": "e9f8075b5212e9bddf361097dbb022dcd052e0bb", + "role": "Rank-sector coordinate-total principle inspected and credited. Its ranksector99 patch is not imported; this word completes eight independent retired carriers before the center cut." + }, + { + "pr": 520, + "author": "higherbeing", + "head": "6077fa76950facbce11ec2f04dfbc93493114a44", + "role": "Face-packet delivery geometry and open allocation framing informed the bottleneck investigation; no PR520 implementation is copied." + } + ], + "comparison": { + "pr": 527, + "author": "rohanarun", + "head": "2080903b9e6bd01e3f64cc4c7c62ea1b3af0aa6a", + "kappa": "0.001467289440740487", + "role": "Latest comparable numerical PR in the recorded snapshot; comparison only." + }, + "new_contribution": "Same-partition direct output loading and two-half face delivery with 504 helpers; 72 compatible gauges and 80 exact kernel pivots; body frame coalescing; literal pure-pattern whole-owner allocation; fresh finite global invoice and exact kappa.", + "ancestry_file": "inputs/PR523-ANCESTRY.json", + "comparison_at_submission": { + "pr": 529, + "author": "chafreaky", + "head": "05fc7e332651a41860add3c217cd6f6e88758003", + "kappa": "0.001469603966017302", + "role": "Comparison only; no code or proof imported." + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py new file mode 100644 index 0000000000..787416e4dd --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py @@ -0,0 +1,60 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +import copy, gzip, json, sys +from pathlib import Path +# Package-path adaptation only; the exact wrapper mathematics is unchanged. +R = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(R / 'vendor/clifford')) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U): + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, FULL)) +def wrapped_ok(U, rec): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1)""" + w = n - len(U); S = S_of(U); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0}) + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data = json.loads(Path(sys.argv[2]).read_text())['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py new file mode 100644 index 0000000000..95ae517f2e --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py @@ -0,0 +1,222 @@ +"""Rebuild arbitrary-dirt compensation and transport a changed local word. + +Prepared for icekylinx with GPT-6 Astra assistance. Apache-2.0. +Adapted from PR425/433 (icekylinx), PR484's audit_gk.py +(DreamingOfClouds), and Round19's 112-port transport. This auditor does not +import a constructor, a nominated compensation table, or a global price. +Only the changed scalar word and its actual frame chains are checked here. +""" +import argparse +import copy +import gzip +import hashlib +import json +import time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == '.gz' else data) + + +def content_hash(path): + data = path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix == '.gz' else data).hexdigest() + + +def basis(vs): + pivots = {} + for x in vs: + for k in sorted(pivots, reverse=True): + if x >> k & 1: + x ^= pivots[k] + if x: + k = x.bit_length() - 1 + for j in pivots: + if pivots[j] >> k & 1: + pivots[j] ^= x + pivots[k] = x + return tuple(pivots[k] for k in sorted(pivots, reverse=True)) + + +def apply(e, rows): + if e[0] == 'scale': + _, target, a, b, *_ = e + q = Q(a, b) + assert q + rows[target] = {j: q*x for j, x in rows[target].items()} + else: + _, target, source, a, b, *_ = e + assert target != source + q = Q(a, b) + for j, x in list(rows[source].items()): + value = rows[target].get(j, Q(0)) + q*x + if value: + rows[target][j] = value + else: + rows[target].pop(j, None) + + +def inverse(e): + e = copy.deepcopy(e) + if e[0] == 'add': + e[3] *= -1 + else: + e[2], e[3] = e[3], e[2] + return e + + +def dual(e): + e = inverse(e) + if e[0] == 'add': + e[1], e[2] = e[2], e[1] + return e + + +def run(raw_path, routing_path, out): + start_time = time.monotonic() + word, routing = read(raw_path), read(routing_path) + v, h, helpers = word['report']['v'], word['report']['h'], word['report']['R'] + assert h == 9 and v == 112 and routing['v'] == v + n = 2*v + helpers + ident = lambda: [{r: Q(1)} for r in range(n)] + main = word['A'] + word['cut'] + word['B'] + assert all(not v <= e[2] < 2*v for e in word['A'] + word['B'] + if e[0] == 'add' and not v <= e[1] < 2*v) + matrix = ident() + for e in main: + apply(e, matrix) + dirty = [{} for _ in range(n)] + for r in range(v, 2*v): + dirty[r] = {j: x for j, x in matrix[r].items() if j >= 2*v} + for e in word['precondition']: + apply(e, dirty) + compensation = [['add', r, j, -q.numerator, q.denominator, []] + for r in range(v, 2*v) for j, q in sorted(dirty[r].items())] + entering = set(map(int, word.get('start_extra', {}))) + assert all(e[2] not in entering for e in compensation) + cleanup = [inverse(e) for e in reversed(word['A'] + word['B']) + if not v <= e[1] < 2*v] + assert [e[:-1] for e in cleanup] == [e[:-1] for e in word['cleanup']] + program = word['precondition'] + compensation + main + cleanup + for backward in (False, True): + actual = ident() + for e in program: + apply(dual(e) if backward else e, actual) + expected = ident() + for t in range(v): + expected[t if backward else v+t][v+t if backward else t] = Q(-1 if backward else 1) + assert actual == expected, ('arbitrary-dirt endpoint', backward) + # The native scalar compiler allows dyadic additions and signed binary scales. + for e in program: + q = Q(e[3], e[4]) if e[0] == 'add' else Q(e[2], e[3]) + assert q.denominator & (q.denominator-1) == 0 + if e[0] == 'scale': + a = abs(q.numerator) + assert a and a & (a-1) == 0 + + tau = lambda x: x ^ (43 if (x & 43).bit_count() % 2 else 0) + ports = routing['ports'] + assert len(set(ports)) == v and set(map(tau, word['ports'])) == set(ports) + mapping = {i: ports.index(tau(p)) for i, p in enumerate(word['ports'])} + mapping.update({v+i: v+mapping[i] for i in range(v)}) + mapping.update({r: r for r in range(2*v, n)}) + full = tuple(1 << i for i in range(h-1, -1, -1)) + frames, frame_ids = [(), full], {(): 0, full: 1} + + def fid(vectors): + frame = basis(vectors) + if frame not in frame_ids: + frame_ids[frame] = len(frames) + frames.append(frame) + return frame_ids[frame] + + def transform(e): + e = copy.deepcopy(e) + e[1] = mapping[e[1]] + if e[0] == 'add': + e[2] = mapping[e[2]] + if e[-1] is not None: + e[-1] = fid([tau(x) for x in e[-1]]) + return e + + canonical = {key: [transform(e) for e in word[key]] + for key in ('A', 'B', 'cut', 'cleanup', 'precondition')} + canonical['compensation'] = [transform(e) for e in compensation] + canonical['start'] = [fid([p]) for p in ports] + [0]*(v+helpers) + for r, frame in word.get('start_extra', {}).items(): + assert 2*v <= int(r) < n + canonical['start'][int(r)] = fid([tau(x) for x in frame]) + canonical['final'] = ([1]*v + + [fid(x for x in range(1, 1 << h) if (x & p).bit_count() % 2 == 0) for p in ports] + + [1]*helpers) + canonical.update(h=h, v=v, R=helpers, ports=ports, frames=frames, + centers=[mapping[r] for r in word['centers']], + center_frames=[fid(tau(x) for x in frame) for frame in word['center_frames']]) + levels = {mapping[v+int(t)]-v: fid(tau(x) for x in frame) + for t, frame in word.get('target_levels', {}).items()} + canonical['target_levels'] = {str(t): f for t, f in levels.items()} + current, paid, edges = canonical['start'].copy(), Counter(), set() + + def climb(r, f): + old = current[r] + assert basis(frames[old] + frames[f]) == frames[f], ('nonmonotone', r, old, f) + if old != f: + degree = len(frames[f]) - len(frames[old]) + assert degree > 0 + paid[degree] += 1 + edges.add((old, f)) + current[r] = f + + for part in ('A', 'B'): + if part == 'B': + assert all(current[r] == f for r, f in zip(canonical['centers'], canonical['center_frames'])) + assert all(current[v+t] == levels.get(t, 0) for t in range(v)) + for r, frame in zip(canonical['centers'], canonical['center_frames']): + served = {levels.get(e[1]-v, 0) for e in canonical['cut'] if e[2] == r} + old = frame + for f in sorted(served, key=lambda f: -len(frames[f])): + assert basis(frames[old] + frames[f]) == frames[old] + if old != f: + paid[len(frames[old])-len(frames[f])] += 1 + edges.add((old, f)) + edges.add((f, old)) + old = f + for e in canonical[part]: + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): + climb(r, e[-1]) + for r, f in enumerate(canonical['final']): + climb(r, f) + assert dict(paid) == {int(r): count for r, count in word['report']['local_profile'].items()} + canonical['local_profile'] = dict(sorted(paid.items())) + canonical['edges'] = sorted(edges) + out.mkdir(parents=True, exist_ok=False) + payload = json.dumps(canonical, sort_keys=True, separators=(',', ':')).encode() + (out/'CANONICAL-WORD.json.gz').write_bytes(gzip.compress(payload, mtime=0)) + (out/'FULL-WORD.json.gz').write_bytes(gzip.compress(json.dumps(word, sort_keys=True, separators=(',', ':')).encode(), mtime=0)) + receipt = dict(status='PASS_CHANGED_WORD_ALL_COLUMNS_AND_NATIVE_FRAMES', + input_content_sha256=content_hash(raw_path), routing_content_sha256=content_hash(routing_path), + canonical_content_sha256=hashlib.sha256(payload).hexdigest(), + live_columns_each_orientation=n, helpers=helpers, + compensation_additions=len(compensation), scalar_operations=len(program), + center_rank_sum=sum(map(len, word['center_frames'])), + local_profile=dict(sorted(paid.items())), local_rank_mass=sum(r*z for r, z in paid.items()), + widths=[h-len(frames[f]) for f in canonical['start'][2*v:]], + frames=len(frames), directed_edges=len(edges), + tau=43, target_port_order_matches_baseline=True, + seconds=time.monotonic()-start_time, + scope='Fresh exact forward and inverse-transpose scalar replay on every arbitrary input; all native frame chains and dyadic primitives. Phase lowering, wrappers, global owners and global assembly are separate.') + (out/'SCALAR-FRAME-AUDIT.json').write_text(json.dumps(receipt, indent=2)+'\n') + print(json.dumps({k: value for k, value in receipt.items() if k != 'widths'}, indent=2), flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--raw', type=Path, required=True) + parser.add_argument('--routing', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + run(args.raw, args.routing, args.out) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py new file mode 100644 index 0000000000..a09611844a --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py @@ -0,0 +1,144 @@ +# Local-only extraction of the attributed PR514 / PR433 independent replay. +# Prepared for icekylinx with OpenAI Codex assistance. Apache-2.0. +# The complete local checker and its negative controls are retained verbatim. +# Global hosting is verified separately for the changed 112-port geometry. +import copy,gzip,hashlib,json,sys +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +OUT=Path(sys.argv[1]) +c=json.load(gzip.open(OUT/'CANONICAL-WORD.json.gz')) +ir={'local_programs':json.load(gzip.open(OUT/'LOCAL-PROGRAMS.json.gz'))} +v,R,h=c['v'],c['R'],c['h'];n=2*v+R;frames=c['frames'] +levels={int(t):f for t,f in c.get('target_levels',{}).items()} +entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] +plain={r for r in range(n) if r not in set(entering)} +def contains(a,b): + for x in a: + for y in b: + if x>>(y.bit_length()-1)&1:x^=y + if x:return False + return True +def local(events,back): + rows={('L',r):{r:Q(1)} for r in range(n)} + norm={('L',r):Q(1) for r in range(n)};prefix=Q(1);cur=c['start'].copy();private={} + hist=Counter();phases=[];entry=[];exit=[];centers=[];matrix_hash=hashlib.sha256();chain={};wrappers=[] + allowed=['zero_frame_precondition','entry_adapters','A','centers','B','final','exit_adapters','full_frame_cleanup','done'] + for event in events: + tag=event[0] + if tag=='phase': + phases.append(event[1]);assert phases==allowed[:len(phases)] + if event[1]=='A':assert entry==[(r,f) for r,f in enumerate(c['start']) if r in plain] and sorted(r for k_,r,f_ in wrappers if k_=='pre')==entering # GK + if event[1]=='centers':assert all(cur[r]==levels.get(r-v,0) for r in range(v,2*v)) # GK + if event[1]=='full_frame_cleanup':assert cur==c['final'] and exit==list(enumerate(c['final'])) + assert not private + elif tag=='residual_adapter': # GK: paid wrappers of entering helpers: R_E^-1 before the invocation, L_E^-1 after the full-frame cleanup + _,kind,r,f=event;assert r in entering and f==c['start'][r] and kind in ('pre','post') + assert (kind=='pre' and phases[-1]=='entry_adapters') or (kind=='post' and phases[-1]=='full_frame_cleanup') + assert (kind,r) not in {(k,x) for k,x,_ in wrappers};wrappers.append((kind,r,f)) + elif tag=='adapter': + assert event[3]==(c['start'] if event[1]=='old_to_new' else c['final'])[event[2]] + (entry if event[1]=='old_to_new' else exit).append((event[2],event[3])) + elif tag=='climb': + _,part,r,a,b,rank=event + assert not private and phases[-1]==part and cur[r]==a + assert contains(frames[a],frames[b]) and rank==len(frames[b])-len(frames[a])>0 + hist[rank]+=1;cur[r]=b + elif tag=='center': + _,k,a,b,rank=event + assert phases[-1]=='centers' and private=={('C',k):a} + cf=c['center_frames'][k];cr=len(frames[cf]) + # GK: stepwise descent cf -> served levels -> lowest (forward), reversed ascent (backward); each step is a nested child + assert contains(frames[a],frames[b]) if back else contains(frames[b],frames[a]) + assert rank==abs(len(frames[a])-len(frames[b]))>0 + chain.setdefault(k,[]).append((a,b)) + private['C',k]=b;hist[rank]+=1;centers.append(k) + elif tag=='scalar': + _,e,f=event;op=e[0];target=tuple(e[1]);source=tuple(e[2]) if op in ('copy','add') else None + if target[0]=='C' and op=='clear': + assert private.get(target,f)==f + private.pop(target,None) + else: + for r in (target,source): + if r is None:continue + if r[0]=='L':assert cur[r[1]]==f,('common frame',r,cur[r[1]],f) + else: + if r==target and r not in private:private[r]=f + assert private[r]==f + if op=='clear':rows[target]={};norm[target]=Q(0) + elif op=='copy':rows[target]=dict(rows[source]);norm[target]=norm[source] + elif op=='scale': + q=Q(e[2],e[3]);a,b=abs(q.numerator),q.denominator + assert a&(a-1)==0 and b&(b-1)==0 + rows[target]={j:q*x for j,x in rows[target].items()};norm[target]*=abs(q) + else: + q=Q(e[3],e[4]);a,b=abs(q.numerator),q.denominator + assert source!=target and b&(b-1)==0 + # Independent symbolic replay of the cleared coefficient work. + w=0 + for bit in bin(a)[2:]:w=2*w+int(bit) + assert Q(w,b)*(1 if q>0 else -1)==q + prefix=max(prefix,Q(a)*norm[source]) + norm[target]=norm.get(target,Q(0))+abs(q)*norm[source] + row=rows.setdefault(target,{}) + for j,x in list(rows[source].items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + prefix=max(prefix,norm[target]) + else:raise AssertionError(tag) + assert phases==allowed and set(centers)==set(range(len(c['centers']))) and not private + assert sorted(r for k,r,_ in wrappers if k=='pre')==entering and sorted(r for k,r,_ in wrappers if k=='post')==entering # GK + for k,st in chain.items(): # GK: the steps of each centre chain link up and end at the centre frame + cf=c['center_frames'][k] + if back:assert st[-1][1]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + else:assert st[0][0]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + assert all(not row for reg,row in rows.items() if reg[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=HOSTED,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=72) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + if '--mutation-controls' not in sys.argv[4:]:return + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][(2*V):]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__((2*V+1),q['calls'][0]['owners'][(2*V)])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,DATA)) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('understate physical reserve',lambda q:q.__setitem__('physical',PHYSICAL-1)) +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=DATA,complex_profile=r['profile'],complex_hosted_residuals=HOSTED,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,mutation_controls_run='--mutation-controls' in sys.argv[4:],widths=dict(sorted(Counter(width).items())),scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses the new selected local program bound by fresh scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=DATA,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,hosted_residuals=HOSTED,banked_residuals=0,all_live_owners_per_call_distinct=True,owners_per_call=N,actual_helper_owner_charts=HOSTED,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + +# Literal residual frames are a compact export of the already checked offsets, +# not another global replay. Every row names its actual inherited axes. +frames=[] +for z in ct['idle_children']: + axes=list(map(int,ph['recipes'][z['port']]['idle_children'][z['child']]['orthogonal_axes'])) + tail=axes[z['pending_offset']:] + assert len(tail)==z['rank'] + frames.append(dict(z,orthogonal_axes=tail)) +frame_raw=json.dumps(frames,sort_keys=True,separators=(',',':')).encode() +(OUT/'IDLE-REMAINDER-FRAMES.json.gz').write_bytes(gzip.compress(frame_raw,mtime=0)) +frame_receipt=dict(status='PASS_LITERAL_IDLE_REMAINDER_FRAMES',template_sha256=summary['template_sha256'], + uncompressed_frames_sha256=hashlib.sha256(frame_raw).hexdigest(),children=len(frames), + rank_profile=dict(sorted(Counter(z['rank']for z in frames).items())), + source_data_phase_sha256=hashlib.sha256((BASE/'work/complex-nine-native/DATA-PHASES.json').read_bytes()).hexdigest(), + scope='Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child.') +(REPORT.parent/'IDLE-REMAINDER-FRAMES.json').write_text(json.dumps(frame_receipt,indent=2)+'\n') + diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py new file mode 100644 index 0000000000..a54170b002 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py @@ -0,0 +1,156 @@ +# GK: modified copy of PR #433's complex_emit.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted from PR425 by icekylinx with Codex assistance. +"""Emit both local programs, integrate the fixed nine-stage geometry, and bill. + +The expanded scalar interface is justified in PROOF.txt. This script does not +claim a Lean proof or discharge the inherited all-size/analytic interfaces. +""" +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path(_sys.argv[1]);cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp)) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R +def digest(x):return hashlib.sha256(json.dumps(x,sort_keys=True,separators=(',',':')).encode()).hexdigest() +def basis(vs): + b={} + for x in vs: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def dual(e): + e=list(e) + if e[0]=='add':e[1],e[2]=e[2],e[1];e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def scalar(e,back): + e=dual(e) if back else list(e) + if e[0]=='add':return ['add',['L',e[1]],['L',e[2]],e[3],e[4]] + return ['scale',['L',e[1]],e[2],e[3]] +def primitive_bound(e): + if e[0] in ('clear','copy'):return 1 + q=Q(e[3],e[4]) if e[0]=='add' else Q(e[2],e[3]) + a,b=abs(q.numerator),q.denominator + assert b&(b-1)==0 + if e[0]=='scale': + assert a&(a-1)==0 + return abs(a.bit_length()-b.bit_length())+int(q<0) + # Exact binary Horner multiplication on a cleared private stream, repeated + # halving, signed accumulation into the target, then clear the private stream. + return 3+(a.bit_length()-1)+a.bit_count()+(b.bit_length()-1) + +def emit(back): + out=[];cur=c['start'].copy() + def event(e):out.append(e) + def scal(e,f):event(['scalar',e,f]) + event(['phase','zero_frame_precondition']) + for e in c['precondition']+c['compensation']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['start'][r]==0 for r in regs) + scal(scalar(e,back),0) + event(['phase','entry_adapters']) + # GK: a helper that starts at a nonzero entrance frame has NO entry adapter; its paid wrapper R_E^-1 (Lemma A) precedes every gate + # that touches it and L_E^-1 follows the full-frame cleanup. Words without entrances emit PR #433's events. + entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] + for r,f in enumerate(c['start']): + if r in entering:event(['residual_adapter','pre',r,f]) + else:event(['adapter','old_to_new',r,f]) + def climb(r,f,part): + old=cur[r] + if old==f:return + assert basis(frames[old]+frames[f])==tuple(frames[f]) + rank=len(frames[f])-len(frames[old]);assert rank>0 + event(['climb',part,r,old,f,rank]);cur[r]=f + for part in ('A','centers','B','final'): + event(['phase',part]) + if part in ('A','B'): + for e in c[part]: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in regs:climb(r,e[-1],part) + scal(scalar(e,back),e[-1]) + elif part=='centers': + # GK: targets sit at their nonzero-frame-compensation level (0 at the defaults); a centre copy descends + # cf -> served levels (descending chain) -> lowest served level and scatters into each target at its level + lv=lambda r:c.get('target_levels',{}).get(str(r-v),0) + assert all(cur[r]==lv(r) for r in range(v,2*v)) + for k,r in enumerate(c['centers']): + cf=c['center_frames'][k];assert cur[r]==cf + terms=[e for e in c['cut'] if e[2]==r] + path=[cf]+sorted({lv(e[1]) for e in terms}-{cf},key=lambda x:-len(frames[x])) + C=['C',k] + if not back: + scal(['clear',C],cf);scal(['copy',C,['L',r]],cf) + for a in range(len(path)): + if a>0:event(['center',k,path[a-1],path[a],len(frames[path[a-1]])-len(frames[path[a]])]) + for e in terms: + if lv(e[1])==path[a]:scal(['add',['L',e[1]],C,e[3],e[4]],path[a]) + scal(['clear',C],path[-1]) + else: + scal(['clear',C],path[-1]) + for a in range(len(path)-1,-1,-1): + for e in terms: + if lv(e[1])==path[a]:scal(['add',C,['L',e[1]],e[3],e[4]],path[a]) + if a>0:event(['center',k,path[a],path[a-1],len(frames[path[a-1]])-len(frames[path[a]])]) + scal(['add',['L',r],C,-1,1],cf);scal(['clear',C],cf) + else: + for r,f in enumerate(c['final']):climb(r,f,part) + event(['phase','exit_adapters']) + for r,f in enumerate(c['final']):event(['adapter','new_to_old',r,f]) + event(['phase','full_frame_cleanup']) + for e in c['cleanup']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['final'][r]==1 for r in regs) + scal(scalar(e,back),1) + for r in entering:event(['residual_adapter','post',r,c['start'][r]]) # GK: L_E^-1 after the full-frame cleanup + event(['phase','done']) + return out + +def check_local(events,back): + # Literal scalar replay of the emitted stream, including center lifetimes. + state={('L',r):{r:Q(1)} for r in range(n)};live=[];paid=Counter();prims=0;macros=0 + for e in events: + if e[0]=='climb':assert not live;paid[e[5]]+=1 + elif e[0]=='center':assert live==[e[1]];paid[e[4]]+=1 + elif e[0]=='scalar': + op=e[1];tag=op[0];t=tuple(op[1]);macros+=1;prims+=2*primitive_bound(op) + if tag=='clear': + state[t]={} + if t[0]=='C' and t[1] in live:live.remove(t[1]) + elif tag=='copy':state[t]=dict(state.get(tuple(op[2]),{}));live.append(t[1]) + elif tag=='scale':state[t]={j:Q(op[2],op[3])*x for j,x in state[t].items()} + else: + s=tuple(op[2]);q=Q(op[3],op[4]);row=state.setdefault(t,{}) + if t[0]=='C' and t[1] not in live:live.append(t[1]) + for j,x in list(state.get(s,{}).items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + assert not live and all(not row for r,row in state.items() if r[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r>i)&1);u=q^(1<>i&1 else 0)for i in order]+[1<=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:(2*V)]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==2*V+R and all(f2*max(paid)**2 + +assert t['local_programs']==parent['local_programs'] +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE',template_sha256=hashlib.sha256(raw).hexdigest(),parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(),live=DATA,physical=physical,global_profile=dict(sorted(paid.items())),rank_mass=sum(r*n for r,n in paid.items()),deficit=2560,maxchild=max(paid),hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering,unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(),cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles),asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(),source_artifacts={p.relative_to(BASE).as_posix():hashlib.sha256(p.read_bytes()).hexdigest()for p in [BASE/'split-centres/CANONICAL-WORD.json.gz',BASE/'split-centres/LOCAL-PROGRAMS.json.gz',BASE/'split-centres/LOCAL-CHECKS.json',BASE/'split-centres/RESIDUAL-ADAPTERS.json',BASE/'split-centres/CLIFFORD-RECIPES.json',BASE/'split-centres/CLIFFORD-REVIEW.json',BASE/'split-centres/INDEPENDENT-LOCAL-REPLAY.json',BASE/'work/complex-nine-native/DATA-PHASES.json']},scope='New emitted complete-invocation placement; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py new file mode 100644 index 0000000000..abefcee47b --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py @@ -0,0 +1,299 @@ +"""Recount a changed local word and its actual asynchronous finite invoice. + +Prepared for icekylinx with OpenAI Codex assistance. Apache-2.0. +Adapted from the attributed Round19 audit_async_invoice.py and its PR484/514 +ancestry. Uses the fresh hash-bound independent local replay for exact scalar +endpoints; independently recounts emitted Horner work, prefix envelopes, +paid local calls, wrappers and finite charges. Does not rerun the old baseline +or read an old INTEGRATION.json as evidence for the changed word. +""" +import argparse +import gzip +import hashlib +import json +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + + +def read(path): + data = path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix == '.gz' else data) + + +def filehash(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def contenthash(path): + data = path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix == '.gz' else data).hexdigest() + + +def run(base, hosted, audit, out, retained_invoice=None): + local_dir = base / 'split-centres' + cp = local_dir / 'CANONICAL-WORD.json.gz' + pp = local_dir / 'LOCAL-PROGRAMS.json.gz' + rp = local_dir / 'INDEPENDENT-LOCAL-REPLAY.json' + w, programs, replay = read(cp), read(pp), read(rp) + checks = read(local_dir / 'LOCAL-CHECKS.json') + parent = read(local_dir / 'GLOBAL-TEMPLATE.json.gz') + template_path = hosted / 'GLOBAL-TEMPLATE.json.gz' + template = read(template_path) + owners = read(audit / 'OWNERS-AND-PROFILE.json') + control = read(audit / 'ASYNC-AUDIT.json') + template_hash = contenthash(template_path) + assert template_hash == control['complex_template_sha256'] == owners['template_sha256'] + assert owners['status'] == 'PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert replay['status'] == 'PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256'] == filehash(cp) + assert replay['local_programs_sha256'] == filehash(pp) + assert template['local_programs'] == parent['local_programs'] == programs + assert template['recipe'] == parent['recipe'] + assert Counter(c['orientation'] for c in template['calls']) == Counter(c['orientation'] for c in parent['calls']) + + v, helpers, h, m = w['v'], w['R'], w['h'], template['m'] + assert v == 112 and h == 9 and m == 73 + assert replay['v'] == v and replay['helpers'] == helpers + n = 2*v + helpers + stages, replicas, blocks_per_stream = 9, 8, 4 + call_count = len(template['calls']) + assert call_count == stages*replicas == control['complete_invocations'] + assert control['one_owner_per_complete_invocation'] + payload = 512 + + widths = [h-len(w['frames'][f]) for f in w['start'][2*v:]] + assert len(widths) == helpers + entrances = {r: f for r, f in enumerate(w['start']) if r >= 2*v and f != 0} + entering = len(entrances) + assert entering == replay['entering_helpers'] + local = {} + for orientation, events in programs.items(): + # Endpoint equality and native frames were already independently + # replayed on all n columns in the hash-bound receipt above. + env = {('L', r): Q(1) for r in range(n)} + peak = Q(1) + real = macros = workops = 0 + paid = Counter() + wrappers = {'pre': set(), 'post': set()} + for event in events: + tag = event[0] + if tag == 'climb': + paid[event[5]] += 1 + elif tag == 'center': + paid[event[4]] += 1 + elif tag == 'residual_adapter': + _, kind, register, frame = event + assert kind in wrappers and entrances.get(register) == frame + assert register not in wrappers[kind] + wrappers[kind].add(register) + elif tag == 'scalar': + macros += 1 + scalar = event[1] + op, target = scalar[0], tuple(scalar[1]) + if op == 'clear': + env[target] = Q(0) + count = 1 + elif op == 'copy': + env[target] = env[tuple(scalar[2])] + count = 1 + elif op == 'scale': + q = Q(scalar[2], scalar[3]) + numerator, denominator = abs(q.numerator), q.denominator + assert numerator and numerator & (numerator-1) == 0 + assert denominator & (denominator-1) == 0 + env[target] *= abs(q) + count = abs(numerator.bit_length()-denominator.bit_length()) + int(q < 0) + elif op == 'add': + source = tuple(scalar[2]) + q = Q(scalar[3], scalar[4]) + numerator, denominator = abs(q.numerator), q.denominator + assert source != target and numerator > 0 + assert denominator & (denominator-1) == 0 + acc, count = 0, 1 # clear coefficient work + for i, bit in enumerate(bin(numerator)[2:]): + if i: + acc *= 2 + count += 1 + peak = max(peak, acc*env[source]) + if bit == '1': + acc += 1 + count += 1 + peak = max(peak, acc*env[source]) + value = Q(acc) + for _ in range(denominator.bit_length()-1): + value /= 2 + count += 1 + peak = max(peak, value*env[source]) + assert value == abs(q) + count += 2 # signed accumulation and work clear + env[target] = env.get(target, Q(0)) + abs(q)*env[source] + workops += count + else: + raise AssertionError(op) + real += 2*count + peak = max(peak, env[target]) + else: + assert tag in ('adapter', 'phase') + assert wrappers['pre'] == wrappers['post'] == set(entrances) + assert all(value == 0 for register, value in env.items() if register[0] == 'C') + prior = replay['local'][orientation] + assert prior['all_exact_columns'] == n and prior['private_work_erased'] + assert peak == Q(prior['prefix_l1_upper']) and peak < 2**prior['charged_payload_bits'] + bits = peak.numerator.bit_length()-peak.denominator.bit_length()+1 + assert bits == prior['prefix_bits_upper'] + assert real == checks[orientation]['real_component_primitive_bound'] + assert macros == checks[orientation]['scalar_macros'] + assert dict(paid) == {int(r): count for r, count in checks[orientation]['paid_profile'].items()} + assert dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()} + local[orientation] = dict( + events=len(events), macros=macros, real_component_primitives=real, + prefix_l1=str(peak), prefix_bits=bits, + coefficient_work_primitive_count=workops, all_exact_columns=n, + dirty_helper_columns=helpers, all_dirty_helper_columns_restored=True, + private_centres_and_coefficient_work_cleared=True, + pre_wrappers=len(wrappers['pre']), post_wrappers=len(wrappers['post']), + endpoint_evidence='Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json') + + centres = len(w['centers']) + children = sum(checks['forward']['paid_profile'].values()) + assert checks['forward']['paid_profile'] == checks['backward']['paid_profile'] + macro_bound = max(row['macros'] for row in local.values()) + compiler = 64*(m+1)**3 + adapters = 16*(macro_bound+children+n+centres)+64*m + primitive_bound = max(row['real_component_primitives'] for row in local.values())+adapters*compiler + + bridge_steps = sum(event['kind'] == 'bridge' for event in parent['recipe']) + bridge_sweeps = sum(event['kind'] == 'bridge' for event in template['execution_schedule']) + assert bridge_sweeps == replicas*bridge_steps + bridge_additions = 2*v*bridge_sweeps + shifts = blocks_per_stream*v*replicas + moves = 2*shifts + parent_live, parent_physical = parent['live'], parent['physical'] + data_stock = 2*v*blocks_per_stream*replicas + assert (parent_live-data_stock) % stages == 0 + parent_banks = (parent_live-data_stock)//stages + assert parent_banks >= 0 + assert parent_physical == parent_live+helpers+centres+2 + scalar = sum(local[call['orientation']]['real_component_primitives'] for call in template['calls']) + factors_per_wrapper = 2*(m-1) + wrapper_factors = 2*call_count*entering*factors_per_wrapper + nonlocal_items = ( + 4*v*replicas*stages + 2*v*replicas*stages + + 2*call_count*helpers + + sum(child['replicas'] for child in parent['idle_children']) + + stages*parent_banks + bridge_additions + shifts + moves + + parent_live + parent_physical + wrapper_factors) + outside = 8*nonlocal_items+64*m + parent_pervertex = ( + scalar+bridge_additions+shifts+moves+parent_live + +(call_count*adapters+outside)*compiler+64*parent_physical) + + live, physical = template['live'], template['physical'] + mass, profile = owners['rank_mass'], owners['paid_profile'] + assert m*live-mass == owners['deficit'] == 2560 + assert mass == sum(int(r)*count for r, count in profile.items()) + assert physical == live+helpers+centres+2 + assert live == owners['live'] and physical == owners['physical'] + assert live <= parent_live and physical <= parent_physical + assert not template['bank_padding']['families'] + assert owners['explicit_idle_remainder_children'] <= owners['source_idle_children_charged'] + rebased = parent_pervertex+65*(physical-parent_physical)+(live-parent_live) + used = max(rebased, parent_pervertex) + retained = None + if retained_invoice is not None: + previous = read(retained_invoice) + assert previous['compiler'] == compiler + assert previous['charged_prefix_bits'] == payload + previous_bound = previous['conservative_pervertex_used'] + # The entire newly reconstructed charge is added to the retained old + # allowance. This is intentionally stronger than only paying positive + # deltas and makes no claim that the old integration certifies this word. + used = max(used, previous_bound+parent_pervertex) + retained = dict(sha256=filehash(retained_invoice), + previous_pervertex_allowance=previous_bound, + added_complete_new_pervertex=parent_pervertex, + policy='Retain old allowance and add the entire fresh recount.') + + half = m//2 + group = 2**(half*half) + for i in range(1, half+1): + group *= 2**(2*i)-1 + stock, streamed_mass = group*physical, group*mass + logical = group*used+64 + router = compiler*(logical+1)*(stock+1)**2 + g_bound, e_bound, c0 = 2**30000, 2**100000, 2**210000 + total_mass = streamed_mass+e_bound + literal = 2*g_bound*stock**2+8*streamed_mass+4*stock+4+32*m + row = 2*stock.bit_length()+9909+252+2*payload + maxchild = max(map(int, profile)) + inequalities = dict( + local_primitive_bound=primitive_bound < 2**48, + logical=logical < 2**6050, router=router < g_bound, + literal=literal < e_bound, mass=total_mass < 2**100001, + precision=32*m*total_mass*total_mass < c0, + tape=2*total_mass+18 < c0, row=row < 20161, + halving=m*m > 2*maxchild*maxchild) + assert all(inequalities.values()) + localbits = max(row['prefix_bits'] for row in local.values()) + input_l2_bits = (m+1)//2 + required_prefix = localbits+input_l2_bits+call_count+bridge_sweeps+4 + assert required_prefix < payload + + receipt = dict( + status='PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE', + template_sha256=template_hash, + parent_template_sha256=contenthash(local_dir/'GLOBAL-TEMPLATE.json.gz'), + owner_audit_sha256=filehash(audit/'OWNERS-AND-PROFILE.json'), + controller_audit_sha256=filehash(audit/'ASYNC-AUDIT.json'), + independent_local_replay_sha256=filehash(rp), + canonical_word_sha256=filehash(cp), local_programs_sha256=filehash(pp), + local_checks_sha256=filehash(local_dir/'LOCAL-CHECKS.json'), + global_prefix_bits=required_prefix, charged_prefix_bits=payload, + complete_invocation_sweeps=call_count, bridge_sweeps=bridge_sweeps, + row_prefix_extra=2*payload, local=local, helpers=helpers, + centres=centres, live=live, physical=physical, + physical_stock_identity=dict(data_and_owner_families=live, + local_helpers=helpers, private_centres=centres, + coefficient_work=2), + entering_helpers=entering, entrance_rank=sum(h-width for width in widths), + width_inventory=dict(sorted(Counter(widths).items())), + local_adapters=adapters, local_primitive_bound=primitive_bound, + wrapper_elementary_factors_charged=wrapper_factors, + factors_per_wrapper=factors_per_wrapper, compiler=compiler, + unhosted_pervertex=parent_pervertex, hosted_rebased_pervertex=rebased, + conservative_pervertex_used=used, retained_prior_overcharge=retained, + finite=dict(physical_stock_bits=stock.bit_length(), router_bits=router.bit_length(), + literal_bits=literal.bit_length(), physical_row_coefficient=row, + retained_row_coefficient=20161, + required_C0_bits=(32*m*total_mass*total_mass).bit_length(), + halving_integer_inequality=[m*m, 2*maxchild*maxchild], + G_exponent=30000, E_exponent=100000, C0_exponent=210000), + strict_checks=inequalities, + scope='Fresh emitted primitive/Horner, prefix, wrapper and finite recount, using the hash-bound independent local all-column/frame replay and actual whole-owner audit. No old INTEGRATION receipt is used to certify the changed word. The inherited all-size compiler, precision/tape and analytic-transfer contracts remain conditional. Retained payload 512 and physical row allowance 20161 are unchanged.') + prefix = dict( + status='PASS_ASYNC_GLOBAL_PREFIX', template_sha256=template_hash, + global_prefix_bits=required_prefix, retained_payload_bits=payload, + complete_invocation_cover_sweeps=call_count, + bridge_factor_two_sweeps=bridge_sweeps, + local_scalar_coefficient_work_prefix_bits=localbits, + stream_input_sup_to_l2_bits=input_l2_bits, + primitive_arithmetic_margin_bits=4, + controller_audit_sha256=filehash(audit/'ASYNC-AUDIT.json'), + independent_local_replay_sha256=filehash(rp), + proof=f'Each complete normalized invocation has unitary helper endpoints and a data shear with at most two unitary summands. Actual full orthogonal owner charts act by right-translation bijections on the retained cover group. Count all {call_count} complete local sweeps and {bridge_sweeps} individual bridge sweeps. Unit-modulus phases, idle children, terminal translations and normalized spectator endpoints are unitary. The independently recounted scalar/Horner envelope uses {localbits} bits; input sup-to-L2 uses {input_l2_bits}; arithmetic margin is 4. Total {required_prefix} < {payload}. All-size child/compiler and precision/tape interfaces remain inherited.') + out.mkdir(parents=True, exist_ok=True) + (out/'PREFIX-AND-INVOICE.json').write_text(json.dumps(receipt, indent=2)+'\n') + (out/'GLOBAL-PREFIX.json').write_text(json.dumps(prefix, indent=2)+'\n') + print(json.dumps(receipt, indent=2), flush=True) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--base', type=Path, required=True) + parser.add_argument('--hosted', type=Path, required=True) + parser.add_argument('--audit', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + parser.add_argument('--retained-invoice', type=Path) + args = parser.parse_args() + run(args.base, args.hosted, args.audit, args.out, args.retained_invoice) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py new file mode 100644 index 0000000000..8d78d26b3b --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py @@ -0,0 +1,158 @@ +"""Reuse the pinned PR523 phase certificates and lower only changed edges. + +The inherited Gaussian-dyadic compiler still checks every fresh tableau and +global phase. Its zero-state interpreter is accelerated with cached exact +integer permutations and Z4 phases. Overflow is checked before every sum; +there is no floating-point arithmetic in a phase equality. + +Prepared for icekylinx with GPT-6 Astra assistance. Apache-2.0. +Compiler and certificate format: PR425/433, icekylinx with Codex assistance. +""" +import argparse +import copy +import gzip +import hashlib +import json +import sys +import time +from collections import Counter +from functools import lru_cache +from pathlib import Path + +import numpy as np + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def frozen(x): + return tuple(map(frozen, x)) if isinstance(x, (list, tuple)) else x + + +def main(): + p = argparse.ArgumentParser() + p.add_argument('--local', type=Path, required=True) + p.add_argument('--baseline', type=Path, required=True) + p.add_argument('--compiler', type=Path, required=True) + a = p.parse_args() + sys.path.insert(0, str(a.compiler.resolve())) + import clifford_exact as ce + started = time.monotonic() + assert sha(a.compiler/'clifford_exact.py') == '2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962', 'baseline canonical-frame and phase convention must remain pinned' + c = json.load(gzip.open(a.local/'CANONICAL-WORD.json.gz')) + b = json.load(gzip.open(a.baseline/'CANONICAL-WORD.json.gz')) + old = json.loads((a.baseline/'CLIFFORD-RECIPES.json').read_text()) + prior = json.loads((a.baseline/'CLIFFORD-REVIEW.json').read_text()) + assert prior['all_child_equalities_include_global_phase'] + assert prior['recipe_sha256'] == sha(a.baseline/'CLIFFORD-RECIPES.json') + assert prior['canonical_word_sha256'] == sha(a.baseline/'CANONICAL-WORD.json.gz') + assert c['h'] == b['h'] == 9 and c['ports'] == b['ports'] + n = c['h']; N = 1 << n + xs = np.arange(N, dtype=np.int64) + parity = np.array([x.bit_count() & 1 for x in range(N)], dtype=np.int64) + + @lru_cache(None) + def action(e): + if e[0] == 'P': + return sum(parity[xs & row] << i for i, row in enumerate(e[1])) + if e[0] == 'D': + Q, alpha = e[1:] + phase = np.zeros(N, dtype=np.int64) + for i in range(n): + phase += ((xs >> i) & 1) * alpha[i] + for j in range(i+1, n): + if (Q[i] >> j) & 1: + phase += 2*((xs >> i) & (xs >> j) & 1) + return phase % 4 + if e[0] in ('C', 'X'): + return xs ^ e[1] + return e[1] + + @lru_cache(maxsize=4096) + def state(circuit, basis): + re = np.zeros(N, dtype=np.int64); im = np.zeros(N, dtype=np.int64) + re[basis] = 1; den = 0 + for e in circuit: + z = action(e) + if e[0] == 'P': + rr = np.empty_like(re); ii = np.empty_like(im) + rr[z] = re; ii[z] = im; re, im = rr, ii + elif e[0] == 'X': + re, im = re[z], im[z] + elif e[0] in ('D', 'phase'): + sign = 1 - 2*(z//2) + odd = z % 2 + re, im = sign*np.where(odd, -im, re), sign*np.where(odd, re, im) + elif e[0] == 'C': + assert max(int(np.max(np.abs(re))), int(np.max(np.abs(im)))) < 2**60 + s = e[2]; rr, ii = re[z], im[z] + re, im = re-s*im+rr+s*ii, im+s*re+ii-s*rr + den += 1 + else: + raise AssertionError(e) + while den and not bool(np.any((re & 1) | (im & 1))): + re //= 2; im //= 2; den -= 1 + return tuple(zip(map(int, re), map(int, im))), den + + original = ce.Op.zero_state + # Check the independent vectorized interpreter against the inherited + # literal one on one nontrivial changed edge and its adjoint, once. + probe = ce.canonical_frame(n, c['frames'][c['center_frames'][0]]) + probes = (probe, probe.adjoint().then(ce.fourier(n))) + for op in probes: + expected, den = original(op) + got, d = state(frozen(op.circuit), 0) + assert tuple(expected) == got and den == d + ce.Op.zero_state = lambda self, basis=0: state(frozen(self.circuit), basis) + + @lru_cache(None) + def frame(U): + op = ce.canonical_frame(n, U) + L = [u | (u << n) for u in U] + [v << n for v in ce.nullspace(U, n)] + pre = [x | (z << n) for x, z, _ in ce.inverse(op.tab)[n:]] + assert ce.rank(L) == ce.rank(L+pre) == n + assert ce.rank([x for x, _, _ in op.tab[n:]]) == len(U) + return op + + key = lambda frames, x, y: (tuple(frames[x]), tuple(frames[y])) + known = {key(b['frames'], r['old'], r['new']): r for r in old['children']} + edges = set(map(tuple, c['edges'])) | {(x,y) for f in c['center_frames'] for x,y in ((f,0),(0,f))} + recipes = []; hist = Counter(); fresh = []; reused = [] + for i, (x, y) in enumerate(sorted(edges)): + U, V = key(c['frames'], x, y) + if (U,V) in known: + rec = copy.deepcopy(known[U,V]); rec.update(old=x, new=y); reused.append([x,y]) + else: + rec, _ = ce.lower_child(frame(U).adjoint().then(frame(V))) + rec = dict(old=x, new=y, **rec); fresh.append([x,y]) + assert rec['rank'] == abs(len(U)-len(V)) + hist[rec['rank']] += 1; recipes.append(rec) + if i and i % 600 == 0: + print('delta phases', i, '/', len(edges), 'fresh', len(fresh), 'seconds', round(time.monotonic()-started, 2), flush=True) + adapters = [] + for r in old['endpoint_adapters']: + rec = copy.deepcopy(r); port = r['port'] + f = c['start'][port] if r['role'] == 'source' else c['final'][c['v']+port] + assert tuple(c['frames'][f]) == tuple(b['frames'][r['frame']]) and rec['rank'] == 0 + rec['frame'] = f; adapters.append(rec) + assert len(adapters) == 2*c['v'] + assert {(r['role'], r['port']) for r in adapters} == {(role, port) for role in ('source', 'target') for port in range(c['v'])} + payload = json.dumps(dict(children=recipes, endpoint_adapters=adapters), sort_keys=True, separators=(',',':')).encode() + (a.local/'CLIFFORD-RECIPES.json').write_bytes(payload) + report = dict(status='PASS_REUSED_AND_FRESH_EXACT_LOCAL_PHASE_RECIPES', + canonical_word_sha256=sha(a.local/'CANONICAL-WORD.json.gz'), frames=len(c['frames']), + directed_edges=len(edges), reused_edges=len(reused), fresh_edges=len(fresh), + ranks=dict(hist), endpoint_adapters=len(adapters), reused_endpoint_adapters=len(adapters), + all_child_equalities_include_global_phase=True, recipe_sha256=hashlib.sha256(payload).hexdigest(), + baseline_recipe_sha256=prior['recipe_sha256'], baseline_review_sha256=sha(a.baseline/'CLIFFORD-REVIEW.json'), + compiler_sha256=sha(a.compiler/'clifford_exact.py'), seconds=time.monotonic()-started, + vector_arithmetic='Exact checked int64 Gaussian dyadics; cached permutations and Z4 phase actions. No floating-point equality.', + fresh_edge_ids=fresh, + scope='Only previously unseen ordered pairs of actual canonical subspaces were freshly lowered. Identical baseline pairs and all endpoint adapters reuse the pinned phase certificates; no full cold replay was performed.') + (a.local/'CLIFFORD-REVIEW.json').write_text(json.dumps(report,indent=2)+'\n') + print(json.dumps({k:report[k] for k in ('status','directed_edges','reused_edges','fresh_edges','seconds')},sort_keys=True),flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py new file mode 100644 index 0000000000..650fc9fd77 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py @@ -0,0 +1,95 @@ +"""Bind the new supplier to the unchanged verified 112-port data controller. + +The parent uses one dedicated bank per helper and stage. Each of its eight +complete invocations uses a disjoint width-w block; the residual bank frame is +listed literally. The final whole-owner derivative removes every such bank. +All inherited data routes and exact data phase recipes remain byte-identical. +""" +import argparse +import copy +import gzip +import hashlib +import json +import shutil +from collections import Counter +from pathlib import Path + +ap=argparse.ArgumentParser(description=__doc__) +ap.add_argument('--data-base',type=Path,required=True) +ap.add_argument('--local',type=Path,required=True) +ap.add_argument('--out',type=Path,required=True) +a=ap.parse_args() +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def dump(p,obj): + b=json.dumps(obj,sort_keys=True,separators=(',',':')).encode();p.parent.mkdir(parents=True,exist_ok=True) + p.write_bytes(gzip.compress(b,mtime=0)if p.suffix=='.gz'else b+b'\n') + return hashlib.sha256(b).hexdigest() +assert not a.out.exists(),'Output must be new' +old=read(a.data_base/'split-centres/GLOBAL-TEMPLATE.json.gz') +oldcan=read(a.data_base/'split-centres/CANONICAL-WORD.json.gz') +can=read(a.local/'CANONICAL-WORD.json.gz');checks=read(a.local/'LOCAL-CHECKS.json');programs=read(a.local/'LOCAL-PROGRAMS.json.gz') +V,H,R=can['v'],can['h'],can['R'];C=len(can['centers']);M,T,L,K=73,8,9,4 +assert(V,H,C)==(112,9,8)and can['ports']==oldcan['ports'] +widths=[H-len(can['frames'][f])for f in can['start'][2*V:]];assert len(widths)==R +local_H={int(r):n for r,n in checks['forward']['paid_profile'].items()} +assert all({int(r):n for r,n in z['paid_profile'].items()}==local_H for z in checks.values()) +assert sum(r*n for r,n in local_H.items())==2*V*(H-1)+64+sum(widths) +D=a.out/'split-centres';D.mkdir(parents=True) +required=('CANONICAL-WORD.json.gz','FULL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json','INDEPENDENT-LOCAL-REPLAY.json') +for name in required:assert(a.local/name).is_file() +for p in a.local.iterdir(): + if p.is_file():shutil.copyfile(p,D/p.name) +shutil.copyfile(a.local/'INDEPENDENT-LOCAL-REPLAY.json',D/'INDEPENDENT-REPLAY.json') +for rel in('work/complex-nine-native/DATA-PHASES.json',*[f'work/pr361/code/engines/{n}'for n in('moment.py','base_two_moment.py','outer.py')]): + dst=a.out/rel;dst.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(a.data_base/rel,dst) +DATA=2*K*T*V;W=DATA+L*R;P=W+R+C+2 +t=copy.deepcopy(old);t.update(version='round20-new-supplier-dedicated-bank-parent-v1',live=W,physical=P,local_programs=programs) +t['private_namespace']={'centers':[W,W+C],'reserved_tableau':[W+C,W+C+R],'coefficient':[P-2,P]} +for c in t['calls']: + s,rep=c['stage'],c['replica'];owners=copy.deepcopy(c['owners'][:2*V]) + for helper,w in enumerate(widths): + family=DATA+s*R+helper + route=[2,rep]if w==9 else[2,rep*w,w,list(range(T*w,T*w+9-w))] + owners.append([family,route]) + assert len(owners)==len({f for f,_ in owners})==2*V+R + c['owners']=owners;c['local_program_sha256']=checks[c['orientation']]['sha256'] +bank_children=[];pad=Counter() +for s in range(L): + for helper,w in enumerate(widths): + f=DATA+s*R+helper;axes=list(range(T*w,M));rank=len(axes) + assert 02*max(paid)**2 +assert t['recipe']==old['recipe'] and t['idle_children']==old['idle_children'] +assert t['execution_schedule'][:30]==old['execution_schedule'][:30] +assert all(c['owners'][:2*V]==oc['owners'][:2*V]for c,oc in zip(t['calls'],old['calls'])) +th=dump(D/'GLOBAL-TEMPLATE.json.gz',t) +report=dict(status='BOUND_NEW_LOCAL_SUPPLIER_TO_UNCHANGED_DATA_CONTROLLER',R=R,v=V,m=M, + live=W,physical=P,rank_mass=mass,deficit=2560,global_profile=dict(sorted(paid.items())), + bank_remainder_profile=dict(sorted(pad.items())),bank_assignments=L*T*R, + global_template_sha256=th,local_program_checks=checks, + canonical_word_sha256=sha(D/'CANONICAL-WORD.json.gz'),exact_phase_receipt_sha256=sha(D/'CLIFFORD-REVIEW.json'), + scope='The new local programs and phase/normalization artifacts are hash-bound to the unchanged data controller. Every dedicated bank and complement frame is explicit. The final whole-owner placement and independent scalar/finite recount are supplied separately; this file does not assert an old finite invoice.') +dump(D/'INTEGRATION.json',report) +print(json.dumps({k:report[k]for k in('status','R','live','physical','global_profile','bank_remainder_profile')},indent=2),flush=True) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..a16bf40bcc --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json @@ -0,0 +1,105 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "ed47b5454779f7ad6b32ae492a13f8b5172b11c94c3877cbc5cc5d7a4c357738", + "parent_template_sha256": "9bebafae2c7e21a8a134cc9f2d4709c075b1641abafc33825d116b2508253ceb", + "owner_audit_sha256": "e5f11e7b920f9985f085546c641dbac5b8d98231d562e1e030ab2566ccea4bd6", + "controller_audit_sha256": "01ea0015d4e08170ac65f1cdd051be64e07f622eba62eadbf39524317388cba7", + "independent_local_replay_sha256": "4149f3d2ec3041965c5d72869748090d9aeed422f36d753550c543bb7808b30b", + "canonical_word_sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "local_programs_sha256": "755a5c4ebe958fd9f7b5d4a6e7a506d2c802e31c4d9da46b63db1994c4d8ffa6", + "local_checks_sha256": "c6807681d40cb46c21a50edc1058044ddc758f2dd3e6b0bab16d7cb28d41732f", + "global_prefix_bits": 225, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "local": { + "backward": { + "events": 22937, + "macros": 17872, + "real_component_primitives": 177740, + "prefix_l1": "1014379823310", + "prefix_bits": 40, + "coefficient_work_primitive_count": 88098, + "all_exact_columns": 728, + "dirty_helper_columns": 504, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 152, + "post_wrappers": 152, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 22937, + "macros": 17872, + "real_component_primitives": 177692, + "prefix_l1": "86491024246", + "prefix_bits": 37, + "coefficient_work_primitive_count": 88066, + "all_exact_columns": 728, + "dirty_helper_columns": 504, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 152, + "post_wrappers": 152, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 504, + "centres": 8, + "live": 7168, + "physical": 7682, + "physical_stock_identity": { + "data_and_owner_families": 7168, + "local_helpers": 504, + "private_centres": 8, + "coefficient_work": 2 + }, + "entering_helpers": 152, + "entrance_rank": 152, + "width_inventory": { + "8": 152, + "9": 352 + }, + "local_adapters": 357568, + "local_primitive_bound": 9273288832588, + "wrapper_elementary_factors_charged": 3151872, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 1361655146111768, + "hosted_rebased_pervertex": 1361655145812392, + "conservative_pervertex_used": 2877946989724568, + "retained_prior_overcharge": { + "sha256": "bb43ef04791037a37d2596c395e81191991fde6581326118995cf4318ee472a3", + "previous_pervertex_allowance": 1516291843612800, + "added_complete_new_pervertex": 1361655146111768, + "policy": "Retain old allowance and add the entire fresh recount." + }, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7985, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Fresh emitted primitive/Horner, prefix, wrapper and finite recount, using the hash-bound independent local all-column/frame replay and actual whole-owner audit. No old INTEGRATION receipt is used to certify the changed word. The inherited all-size compiler, precision/tape and analytic-transfer contracts remain conditional. Retained payload 512 and physical row allowance 20161 are unchanged." +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b0a475178f4e4ad107e3595992c872e47e83c63 GIT binary patch literal 75113 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%0D$EyQB3AYj<=$NYZujpoICcOtotGkR3}@;^ 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 b>eM9v@$>87fBlwH{*V6!J!Lx2T;m1+jv*YC literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json new file mode 100644 index 0000000000..4af8dd0d34 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json @@ -0,0 +1,118 @@ +{ + "prepared_at_utc": "2026-10-12T00:00:25Z", + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "new_contribution": "Exact 112-port direct-sum restriction, new complete physical whole-owner allocation, independent raw geometric/chronological audit and exact global assembly.", + "baseline": { + "pr": 514, + "author": "contributor (handle omitted)", + "head_repository": "contributor (handle omitted)/integer-mult-bounds", + "head": "246bfacd4cb4072836ae3147099f548bb728229f", + "source_path": "research/partial-kernel92-async", + "local_path": "vendor/pr514", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/514", + "kappa": "1391523459591829/1000000000000000000", + "manifest_sha256": "4e6ffc149df6515f330d984e99b86e7d1deef01ed2bbac24bba3f19708f36c02" + }, + "pinned_bit_supplier": { + "pr": 493, + "author": "eumemic", + "head": "c3a9a436b84fe44fdc223a5784d84736d1c2d3c7", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/493", + "scope": "Published profile repriced; unchanged operator cited, not freshly rebuilt." + }, + "comparison_only": [ + { + "pr": 518, + "author": "contributor (handle omitted)", + "head": "e0a071dce251eeca96d446f73147048cfebbd5c7", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/518", + "kappa": "1393662920776407/1000000000000000000", + "created_at": "2026-10-11T23:50:50Z", + "role": "Newer comparable numerical report observed during packaging; no added pair choices, 99-pivot word, or owner transport copied." + }, + { + "pr": 519, + "head": "ffd3c48a80ba8b579dc300e785e387fe8acddfef", + "role": "Automatic-width binary counting formalization; public context only." + }, + { + "pr": 517, + "head": "65518fcff5a7bd490365273ae5469a82aac14853", + "kappa": "0.001389125582984265", + "role": "Smaller asynchronous result and fixed-word packing ceiling; no code adopted." + }, + { + "pr": 516, + "head": "1c6b6ff9366a94e1f86a6c5d661a7df75c6ff814", + "role": "Lemma A Lean realization, updated during work; formal context only, not recompiled or used as a newly discharged interface.", + "first_observed_head": "871b1c51e53918c5e6c945dfe8ef45546c17da56" + }, + { + "pr": 510, + "head": "64edee18af02aab0c1696b677a0287dd0146381b", + "role": "Larger nonbinding bit rate; not adopted." + }, + { + "pr": 520, + "head": "6077fa76950facbce11ec2f04dfbc93493114a44", + "author": "higherbeing", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/520", + "role": "Open asynchronous allocator and delivery map. Viewed only during the final comparison refresh; no code or claimed gain adopted. No larger global kappa stated." + } + ], + "retained_ancestry": [ + { + "pr": 496, + "head": "00cf70efd6a8637531deafef698157ca83e249ee", + "role": "whole-owner parent, invoice and assembly ancestry" + }, + { + "pr": 484, + "head": "035845ce95f31d0a2dcfb42b8c8e13411271fa5f", + "role": "PR496 pinned gauge80-kernel42 parent, not newer moving head" + }, + { + "pr": 493, + "head": "c3a9a436b84fe44fdc223a5784d84736d1c2d3c7", + "role": "unchanged cited R489 bit supplier" + }, + { + "pr": 502, + "head": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "role": "retiming transfer constructor and PR495 schedule fixture" + }, + { + "pr": 501, + "head": "1dc056496fdbbc74073ed26d948a2dc235dbf356", + "role": "parallel retiming integration; credited, no duplicated gain" + }, + { + "pr": 473, + "head": "628b454d3df00367d2d4f78de7d4eb9cbcbd47ca", + "role": "single-helper gauge withdrawal inspiration" + }, + { + "pr": 507, + "head": "8d4444cf8a16d500cbb94add6e4fa8bcfb9c7d5e", + "role": "partial-own factory, 84-pivot reference and retiming map" + }, + { + "pr": 505, + "head": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "role": "Complete-invocation asynchronous scheduling", + "author": "contributor (handle omitted)" + }, + { + "pr": 506, + "head": "a4948baee6c7ea35323db74ff636620c6af2925a", + "role": "public asynchronous retiming comparison and portability feedback" + } + ], + "original_additional_credits_file": "vendor/pr514/NOTICE.md", + "excluded_interfaces": { + "494": "Disputed residual splitting is not used.", + "499": "Larger claimed number using the disputed split-residual interface is not a proof ingredient." + }, + "last_public_comparison_utc": "2026-10-12T00:09:14Z", + "public_snapshot": "evidence/PUBLIC-SNAPSHOT.json" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json new file mode 100644 index 0000000000..d9a4f84211 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json @@ -0,0 +1 @@ +{"cover_correction":{"complete_small_cover_checks":[{"n":1,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":1},{"n":2,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":2},{"n":3,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":6},{"n":4,"nonzero_full_kernel_corrections":24,"orthogonal_matrices":48},{"n":5,"nonzero_full_kernel_corrections":600,"orthogonal_matrices":720}],"formula":"delta(g)_i = (weight(row_i(g))-1)/2 mod 2; apply X_delta(g) to EVERY final live stream in cover class g.","mandatory":true,"reason":"P_g C_all P_g^-1 = C_all X_delta(g) exactly. Orthogonality cancels all quadratic cross terms; both sides fix the uniform vector."},"global_phase_argument":"Every C_q and every linear address permutation fixes the uniform vector. Equality of the exact Z4 Fourier multiplier therefore fixes the scalar phase as well.","inherited_parent_exact_phase_polynomial_evaluations":40960,"m":73,"nonzero_stage_alignment_translations":3584,"ports":112,"recipes":[{"idle_children":[{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":0,"q":11,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3588,"exit_Y":3588},{"entry_X":15,"entry_Y":15,"exit_X":917508,"exit_Y":917508},{"entry_X":15,"entry_Y":15,"exit_X":234881028,"exit_Y":234881028},{"entry_X":15,"entry_Y":15,"exit_X":60129542148,"exit_Y":60129542148},{"entry_X":15,"entry_Y":15,"exit_X":15393162788868,"exit_Y":15393162788868},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949188,"exit_Y":3940649673949188},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991108,"exit_Y":1008806316530991108},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722628,"exit_Y":258254417031933722628}],"terminal_Y_translation":11},{"idle_children":[{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":1,"q":19,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5636,"exit_Y":5636},{"entry_X":23,"entry_Y":23,"exit_X":1441796,"exit_Y":1441796},{"entry_X":23,"entry_Y":23,"exit_X":369098756,"exit_Y":369098756},{"entry_X":23,"entry_Y":23,"exit_X":94489280516,"exit_Y":94489280516},{"entry_X":23,"entry_Y":23,"exit_X":24189255811076,"exit_Y":24189255811076},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634436,"exit_Y":6192449487634436},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414596,"exit_Y":1585267068834414596},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135556,"exit_Y":405828369621610135556}],"terminal_Y_translation":19},{"idle_children":[{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":2,"q":35,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9732,"exit_Y":9732},{"entry_X":39,"entry_Y":39,"exit_X":2490372,"exit_Y":2490372},{"entry_X":39,"entry_Y":39,"exit_X":637534212,"exit_Y":637534212},{"entry_X":39,"entry_Y":39,"exit_X":163208757252,"exit_Y":163208757252},{"entry_X":39,"entry_Y":39,"exit_X":41781441855492,"exit_Y":41781441855492},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004932,"exit_Y":10696049115004932},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261572,"exit_Y":2738188573441261572},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961412,"exit_Y":700976274800962961412}],"terminal_Y_translation":35},{"idle_children":[{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":3,"q":67,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17924,"exit_Y":17924},{"entry_X":71,"entry_Y":71,"exit_X":4587524,"exit_Y":4587524},{"entry_X":71,"entry_Y":71,"exit_X":1174405124,"exit_Y":1174405124},{"entry_X":71,"entry_Y":71,"exit_X":300647710724,"exit_Y":300647710724},{"entry_X":71,"entry_Y":71,"exit_X":76965813944324,"exit_Y":76965813944324},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745924,"exit_Y":19703248369745924},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955524,"exit_Y":5044031582654955524},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613124,"exit_Y":1291272085159668613124}],"terminal_Y_translation":67},{"idle_children":[{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":4,"q":131,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34308,"exit_Y":34308},{"entry_X":135,"entry_Y":135,"exit_X":8781828,"exit_Y":8781828},{"entry_X":135,"entry_Y":135,"exit_X":2248146948,"exit_Y":2248146948},{"entry_X":135,"entry_Y":135,"exit_X":575525617668,"exit_Y":575525617668},{"entry_X":135,"entry_Y":135,"exit_X":147334558121988,"exit_Y":147334558121988},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227908,"exit_Y":37717646879227908},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343428,"exit_Y":9655717601082343428},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916548,"exit_Y":2471863705877079916548}],"terminal_Y_translation":131},{"idle_children":[{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":5,"q":259,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67076,"exit_Y":67076},{"entry_X":263,"entry_Y":263,"exit_X":17170436,"exit_Y":17170436},{"entry_X":263,"entry_Y":263,"exit_X":4395630596,"exit_Y":4395630596},{"entry_X":263,"entry_Y":263,"exit_X":1125281431556,"exit_Y":1125281431556},{"entry_X":263,"entry_Y":263,"exit_X":288072046477316,"exit_Y":288072046477316},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191876,"exit_Y":73746443898191876},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119236,"exit_Y":18879089637937119236},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523396,"exit_Y":4833046947311902523396}],"terminal_Y_translation":259},{"idle_children":[{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":6,"q":13,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3586,"exit_Y":3586},{"entry_X":15,"entry_Y":15,"exit_X":917506,"exit_Y":917506},{"entry_X":15,"entry_Y":15,"exit_X":234881026,"exit_Y":234881026},{"entry_X":15,"entry_Y":15,"exit_X":60129542146,"exit_Y":60129542146},{"entry_X":15,"entry_Y":15,"exit_X":15393162788866,"exit_Y":15393162788866},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949186,"exit_Y":3940649673949186},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991106,"exit_Y":1008806316530991106},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722626,"exit_Y":258254417031933722626}],"terminal_Y_translation":13},{"idle_children":[{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":7,"q":21,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5634,"exit_Y":5634},{"entry_X":23,"entry_Y":23,"exit_X":1441794,"exit_Y":1441794},{"entry_X":23,"entry_Y":23,"exit_X":369098754,"exit_Y":369098754},{"entry_X":23,"entry_Y":23,"exit_X":94489280514,"exit_Y":94489280514},{"entry_X":23,"entry_Y":23,"exit_X":24189255811074,"exit_Y":24189255811074},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634434,"exit_Y":6192449487634434},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414594,"exit_Y":1585267068834414594},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135554,"exit_Y":405828369621610135554}],"terminal_Y_translation":21},{"idle_children":[{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":8,"q":37,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9730,"exit_Y":9730},{"entry_X":39,"entry_Y":39,"exit_X":2490370,"exit_Y":2490370},{"entry_X":39,"entry_Y":39,"exit_X":637534210,"exit_Y":637534210},{"entry_X":39,"entry_Y":39,"exit_X":163208757250,"exit_Y":163208757250},{"entry_X":39,"entry_Y":39,"exit_X":41781441855490,"exit_Y":41781441855490},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004930,"exit_Y":10696049115004930},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261570,"exit_Y":2738188573441261570},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961410,"exit_Y":700976274800962961410}],"terminal_Y_translation":37},{"idle_children":[{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":9,"q":69,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17922,"exit_Y":17922},{"entry_X":71,"entry_Y":71,"exit_X":4587522,"exit_Y":4587522},{"entry_X":71,"entry_Y":71,"exit_X":1174405122,"exit_Y":1174405122},{"entry_X":71,"entry_Y":71,"exit_X":300647710722,"exit_Y":300647710722},{"entry_X":71,"entry_Y":71,"exit_X":76965813944322,"exit_Y":76965813944322},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745922,"exit_Y":19703248369745922},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955522,"exit_Y":5044031582654955522},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613122,"exit_Y":1291272085159668613122}],"terminal_Y_translation":69},{"idle_children":[{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":10,"q":133,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34306,"exit_Y":34306},{"entry_X":135,"entry_Y":135,"exit_X":8781826,"exit_Y":8781826},{"entry_X":135,"entry_Y":135,"exit_X":2248146946,"exit_Y":2248146946},{"entry_X":135,"entry_Y":135,"exit_X":575525617666,"exit_Y":575525617666},{"entry_X":135,"entry_Y":135,"exit_X":147334558121986,"exit_Y":147334558121986},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227906,"exit_Y":37717646879227906},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343426,"exit_Y":9655717601082343426},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916546,"exit_Y":2471863705877079916546}],"terminal_Y_translation":133},{"idle_children":[{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":11,"q":261,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67074,"exit_Y":67074},{"entry_X":263,"entry_Y":263,"exit_X":17170434,"exit_Y":17170434},{"entry_X":263,"entry_Y":263,"exit_X":4395630594,"exit_Y":4395630594},{"entry_X":263,"entry_Y":263,"exit_X":1125281431554,"exit_Y":1125281431554},{"entry_X":263,"entry_Y":263,"exit_X":288072046477314,"exit_Y":288072046477314},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191874,"exit_Y":73746443898191874},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119234,"exit_Y":18879089637937119234},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523394,"exit_Y":4833046947311902523394}],"terminal_Y_translation":261},{"idle_children":[{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":12,"q":41,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":43,"entry_Y":43,"exit_X":10754,"exit_Y":10754},{"entry_X":43,"entry_Y":43,"exit_X":2752514,"exit_Y":2752514},{"entry_X":43,"entry_Y":43,"exit_X":704643074,"exit_Y":704643074},{"entry_X":43,"entry_Y":43,"exit_X":180388626434,"exit_Y":180388626434},{"entry_X":43,"entry_Y":43,"exit_X":46179488366594,"exit_Y":46179488366594},{"entry_X":43,"entry_Y":43,"exit_X":11821949021847554,"exit_Y":11821949021847554},{"entry_X":43,"entry_Y":43,"exit_X":3026418949592973314,"exit_Y":3026418949592973314},{"entry_X":43,"entry_Y":43,"exit_X":774763251095801167874,"exit_Y":774763251095801167874}],"terminal_Y_translation":41},{"idle_children":[{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":13,"q":73,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18946,"exit_Y":18946},{"entry_X":75,"entry_Y":75,"exit_X":4849666,"exit_Y":4849666},{"entry_X":75,"entry_Y":75,"exit_X":1241513986,"exit_Y":1241513986},{"entry_X":75,"entry_Y":75,"exit_X":317827579906,"exit_Y":317827579906},{"entry_X":75,"entry_Y":75,"exit_X":81363860455426,"exit_Y":81363860455426},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588546,"exit_Y":20829148276588546},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667266,"exit_Y":5332261958806667266},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819586,"exit_Y":1365059061454506819586}],"terminal_Y_translation":73},{"idle_children":[{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":14,"q":137,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35330,"exit_Y":35330},{"entry_X":139,"entry_Y":139,"exit_X":9043970,"exit_Y":9043970},{"entry_X":139,"entry_Y":139,"exit_X":2315255810,"exit_Y":2315255810},{"entry_X":139,"entry_Y":139,"exit_X":592705486850,"exit_Y":592705486850},{"entry_X":139,"entry_Y":139,"exit_X":151732604633090,"exit_Y":151732604633090},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070530,"exit_Y":38843546786070530},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055170,"exit_Y":9943947977234055170},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123010,"exit_Y":2545650682171918123010}],"terminal_Y_translation":137},{"idle_children":[{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":15,"q":265,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68098,"exit_Y":68098},{"entry_X":267,"entry_Y":267,"exit_X":17432578,"exit_Y":17432578},{"entry_X":267,"entry_Y":267,"exit_X":4462739458,"exit_Y":4462739458},{"entry_X":267,"entry_Y":267,"exit_X":1142461300738,"exit_Y":1142461300738},{"entry_X":267,"entry_Y":267,"exit_X":292470092988418,"exit_Y":292470092988418},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034498,"exit_Y":74872343805034498},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830978,"exit_Y":19167320014088830978},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729858,"exit_Y":4906833923606740729858}],"terminal_Y_translation":265},{"idle_children":[{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":16,"q":49,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12802,"exit_Y":12802},{"entry_X":51,"entry_Y":51,"exit_X":3276802,"exit_Y":3276802},{"entry_X":51,"entry_Y":51,"exit_X":838860802,"exit_Y":838860802},{"entry_X":51,"entry_Y":51,"exit_X":214748364802,"exit_Y":214748364802},{"entry_X":51,"entry_Y":51,"exit_X":54975581388802,"exit_Y":54975581388802},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532802,"exit_Y":14073748835532802},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396802,"exit_Y":3602879701896396802},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580802,"exit_Y":922337203685477580802}],"terminal_Y_translation":49},{"idle_children":[{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":17,"q":81,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":83,"entry_Y":83,"exit_X":20994,"exit_Y":20994},{"entry_X":83,"entry_Y":83,"exit_X":5373954,"exit_Y":5373954},{"entry_X":83,"entry_Y":83,"exit_X":1375731714,"exit_Y":1375731714},{"entry_X":83,"entry_Y":83,"exit_X":352187318274,"exit_Y":352187318274},{"entry_X":83,"entry_Y":83,"exit_X":90159953477634,"exit_Y":90159953477634},{"entry_X":83,"entry_Y":83,"exit_X":23080948090273794,"exit_Y":23080948090273794},{"entry_X":83,"entry_Y":83,"exit_X":5908722711110090754,"exit_Y":5908722711110090754},{"entry_X":83,"entry_Y":83,"exit_X":1512633014044183232514,"exit_Y":1512633014044183232514}],"terminal_Y_translation":81},{"idle_children":[{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":18,"q":145,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37378,"exit_Y":37378},{"entry_X":147,"entry_Y":147,"exit_X":9568258,"exit_Y":9568258},{"entry_X":147,"entry_Y":147,"exit_X":2449473538,"exit_Y":2449473538},{"entry_X":147,"entry_Y":147,"exit_X":627065225218,"exit_Y":627065225218},{"entry_X":147,"entry_Y":147,"exit_X":160528697655298,"exit_Y":160528697655298},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755778,"exit_Y":41095346599755778},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478658,"exit_Y":10520408729537478658},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535938,"exit_Y":2693224634761594535938}],"terminal_Y_translation":145},{"idle_children":[{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":19,"q":273,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70146,"exit_Y":70146},{"entry_X":275,"entry_Y":275,"exit_X":17956866,"exit_Y":17956866},{"entry_X":275,"entry_Y":275,"exit_X":4596957186,"exit_Y":4596957186},{"entry_X":275,"entry_Y":275,"exit_X":1176821039106,"exit_Y":1176821039106},{"entry_X":275,"entry_Y":275,"exit_X":301266186010626,"exit_Y":301266186010626},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719746,"exit_Y":77124143618719746},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254466,"exit_Y":19743780766392254466},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142786,"exit_Y":5054407876196417142786}],"terminal_Y_translation":273},{"idle_children":[{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":20,"q":161,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41474,"exit_Y":41474},{"entry_X":163,"entry_Y":163,"exit_X":10616834,"exit_Y":10616834},{"entry_X":163,"entry_Y":163,"exit_X":2717908994,"exit_Y":2717908994},{"entry_X":163,"entry_Y":163,"exit_X":695784701954,"exit_Y":695784701954},{"entry_X":163,"entry_Y":163,"exit_X":178120883699714,"exit_Y":178120883699714},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126274,"exit_Y":45598946227126274},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325634,"exit_Y":11673330234144325634},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361794,"exit_Y":2988372539940947361794}],"terminal_Y_translation":161},{"idle_children":[{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":21,"q":289,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74242,"exit_Y":74242},{"entry_X":291,"entry_Y":291,"exit_X":19005442,"exit_Y":19005442},{"entry_X":291,"entry_Y":291,"exit_X":4865392642,"exit_Y":4865392642},{"entry_X":291,"entry_Y":291,"exit_X":1245540515842,"exit_Y":1245540515842},{"entry_X":291,"entry_Y":291,"exit_X":318858372055042,"exit_Y":318858372055042},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090242,"exit_Y":81627743246090242},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101442,"exit_Y":20896702270999101442},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968642,"exit_Y":5349555781375769968642}],"terminal_Y_translation":289},{"idle_children":[{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":22,"q":193,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49666,"exit_Y":49666},{"entry_X":195,"entry_Y":195,"exit_X":12713986,"exit_Y":12713986},{"entry_X":195,"entry_Y":195,"exit_X":3254779906,"exit_Y":3254779906},{"entry_X":195,"entry_Y":195,"exit_X":833223655426,"exit_Y":833223655426},{"entry_X":195,"entry_Y":195,"exit_X":213305255788546,"exit_Y":213305255788546},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867266,"exit_Y":54606145481867266},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019586,"exit_Y":13979173243358019586},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013506,"exit_Y":3578668350299653013506}],"terminal_Y_translation":193},{"idle_children":[{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":23,"q":321,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82434,"exit_Y":82434},{"entry_X":323,"entry_Y":323,"exit_X":21102594,"exit_Y":21102594},{"entry_X":323,"entry_Y":323,"exit_X":5402263554,"exit_Y":5402263554},{"entry_X":323,"entry_Y":323,"exit_X":1382979469314,"exit_Y":1382979469314},{"entry_X":323,"entry_Y":323,"exit_X":354042744143874,"exit_Y":354042744143874},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831234,"exit_Y":90634942500831234},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795394,"exit_Y":23202545280212795394},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620354,"exit_Y":5939851591734475620354}],"terminal_Y_translation":321},{"idle_children":[{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":24,"q":385,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98818,"exit_Y":98818},{"entry_X":387,"entry_Y":387,"exit_X":25296898,"exit_Y":25296898},{"entry_X":387,"entry_Y":387,"exit_X":6476005378,"exit_Y":6476005378},{"entry_X":387,"entry_Y":387,"exit_X":1657857376258,"exit_Y":1657857376258},{"entry_X":387,"entry_Y":387,"exit_X":424411488321538,"exit_Y":424411488321538},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313218,"exit_Y":108649341010313218},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183298,"exit_Y":27814231298640183298},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923778,"exit_Y":7120443212451886923778}],"terminal_Y_translation":385},{"idle_children":[{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":25,"q":14,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3585,"exit_Y":3585},{"entry_X":15,"entry_Y":15,"exit_X":917505,"exit_Y":917505},{"entry_X":15,"entry_Y":15,"exit_X":234881025,"exit_Y":234881025},{"entry_X":15,"entry_Y":15,"exit_X":60129542145,"exit_Y":60129542145},{"entry_X":15,"entry_Y":15,"exit_X":15393162788865,"exit_Y":15393162788865},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949185,"exit_Y":3940649673949185},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991105,"exit_Y":1008806316530991105},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722625,"exit_Y":258254417031933722625}],"terminal_Y_translation":14},{"idle_children":[{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":26,"q":22,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5633,"exit_Y":5633},{"entry_X":23,"entry_Y":23,"exit_X":1441793,"exit_Y":1441793},{"entry_X":23,"entry_Y":23,"exit_X":369098753,"exit_Y":369098753},{"entry_X":23,"entry_Y":23,"exit_X":94489280513,"exit_Y":94489280513},{"entry_X":23,"entry_Y":23,"exit_X":24189255811073,"exit_Y":24189255811073},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634433,"exit_Y":6192449487634433},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414593,"exit_Y":1585267068834414593},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135553,"exit_Y":405828369621610135553}],"terminal_Y_translation":22},{"idle_children":[{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":27,"q":38,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9729,"exit_Y":9729},{"entry_X":39,"entry_Y":39,"exit_X":2490369,"exit_Y":2490369},{"entry_X":39,"entry_Y":39,"exit_X":637534209,"exit_Y":637534209},{"entry_X":39,"entry_Y":39,"exit_X":163208757249,"exit_Y":163208757249},{"entry_X":39,"entry_Y":39,"exit_X":41781441855489,"exit_Y":41781441855489},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004929,"exit_Y":10696049115004929},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261569,"exit_Y":2738188573441261569},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961409,"exit_Y":700976274800962961409}],"terminal_Y_translation":38},{"idle_children":[{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":28,"q":70,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17921,"exit_Y":17921},{"entry_X":71,"entry_Y":71,"exit_X":4587521,"exit_Y":4587521},{"entry_X":71,"entry_Y":71,"exit_X":1174405121,"exit_Y":1174405121},{"entry_X":71,"entry_Y":71,"exit_X":300647710721,"exit_Y":300647710721},{"entry_X":71,"entry_Y":71,"exit_X":76965813944321,"exit_Y":76965813944321},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745921,"exit_Y":19703248369745921},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955521,"exit_Y":5044031582654955521},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613121,"exit_Y":1291272085159668613121}],"terminal_Y_translation":70},{"idle_children":[{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":29,"q":134,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34305,"exit_Y":34305},{"entry_X":135,"entry_Y":135,"exit_X":8781825,"exit_Y":8781825},{"entry_X":135,"entry_Y":135,"exit_X":2248146945,"exit_Y":2248146945},{"entry_X":135,"entry_Y":135,"exit_X":575525617665,"exit_Y":575525617665},{"entry_X":135,"entry_Y":135,"exit_X":147334558121985,"exit_Y":147334558121985},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227905,"exit_Y":37717646879227905},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343425,"exit_Y":9655717601082343425},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916545,"exit_Y":2471863705877079916545}],"terminal_Y_translation":134},{"idle_children":[{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":30,"q":262,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67073,"exit_Y":67073},{"entry_X":263,"entry_Y":263,"exit_X":17170433,"exit_Y":17170433},{"entry_X":263,"entry_Y":263,"exit_X":4395630593,"exit_Y":4395630593},{"entry_X":263,"entry_Y":263,"exit_X":1125281431553,"exit_Y":1125281431553},{"entry_X":263,"entry_Y":263,"exit_X":288072046477313,"exit_Y":288072046477313},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191873,"exit_Y":73746443898191873},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119233,"exit_Y":18879089637937119233},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523393,"exit_Y":4833046947311902523393}],"terminal_Y_translation":262},{"idle_children":[{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":31,"q":26,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":27,"entry_Y":27,"exit_X":6657,"exit_Y":6657},{"entry_X":27,"entry_Y":27,"exit_X":1703937,"exit_Y":1703937},{"entry_X":27,"entry_Y":27,"exit_X":436207617,"exit_Y":436207617},{"entry_X":27,"entry_Y":27,"exit_X":111669149697,"exit_Y":111669149697},{"entry_X":27,"entry_Y":27,"exit_X":28587302322177,"exit_Y":28587302322177},{"entry_X":27,"entry_Y":27,"exit_X":7318349394477057,"exit_Y":7318349394477057},{"entry_X":27,"entry_Y":27,"exit_X":1873497444986126337,"exit_Y":1873497444986126337},{"entry_X":27,"entry_Y":27,"exit_X":479615345916448342017,"exit_Y":479615345916448342017}],"terminal_Y_translation":26},{"idle_children":[{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":32,"q":74,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18945,"exit_Y":18945},{"entry_X":75,"entry_Y":75,"exit_X":4849665,"exit_Y":4849665},{"entry_X":75,"entry_Y":75,"exit_X":1241513985,"exit_Y":1241513985},{"entry_X":75,"entry_Y":75,"exit_X":317827579905,"exit_Y":317827579905},{"entry_X":75,"entry_Y":75,"exit_X":81363860455425,"exit_Y":81363860455425},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588545,"exit_Y":20829148276588545},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667265,"exit_Y":5332261958806667265},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819585,"exit_Y":1365059061454506819585}],"terminal_Y_translation":74},{"idle_children":[{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":33,"q":138,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35329,"exit_Y":35329},{"entry_X":139,"entry_Y":139,"exit_X":9043969,"exit_Y":9043969},{"entry_X":139,"entry_Y":139,"exit_X":2315255809,"exit_Y":2315255809},{"entry_X":139,"entry_Y":139,"exit_X":592705486849,"exit_Y":592705486849},{"entry_X":139,"entry_Y":139,"exit_X":151732604633089,"exit_Y":151732604633089},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070529,"exit_Y":38843546786070529},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055169,"exit_Y":9943947977234055169},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123009,"exit_Y":2545650682171918123009}],"terminal_Y_translation":138},{"idle_children":[{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":34,"q":266,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68097,"exit_Y":68097},{"entry_X":267,"entry_Y":267,"exit_X":17432577,"exit_Y":17432577},{"entry_X":267,"entry_Y":267,"exit_X":4462739457,"exit_Y":4462739457},{"entry_X":267,"entry_Y":267,"exit_X":1142461300737,"exit_Y":1142461300737},{"entry_X":267,"entry_Y":267,"exit_X":292470092988417,"exit_Y":292470092988417},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034497,"exit_Y":74872343805034497},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830977,"exit_Y":19167320014088830977},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729857,"exit_Y":4906833923606740729857}],"terminal_Y_translation":266},{"idle_children":[{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":35,"q":50,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12801,"exit_Y":12801},{"entry_X":51,"entry_Y":51,"exit_X":3276801,"exit_Y":3276801},{"entry_X":51,"entry_Y":51,"exit_X":838860801,"exit_Y":838860801},{"entry_X":51,"entry_Y":51,"exit_X":214748364801,"exit_Y":214748364801},{"entry_X":51,"entry_Y":51,"exit_X":54975581388801,"exit_Y":54975581388801},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532801,"exit_Y":14073748835532801},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396801,"exit_Y":3602879701896396801},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580801,"exit_Y":922337203685477580801}],"terminal_Y_translation":50},{"idle_children":[{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":36,"q":146,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37377,"exit_Y":37377},{"entry_X":147,"entry_Y":147,"exit_X":9568257,"exit_Y":9568257},{"entry_X":147,"entry_Y":147,"exit_X":2449473537,"exit_Y":2449473537},{"entry_X":147,"entry_Y":147,"exit_X":627065225217,"exit_Y":627065225217},{"entry_X":147,"entry_Y":147,"exit_X":160528697655297,"exit_Y":160528697655297},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755777,"exit_Y":41095346599755777},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478657,"exit_Y":10520408729537478657},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535937,"exit_Y":2693224634761594535937}],"terminal_Y_translation":146},{"idle_children":[{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":37,"q":274,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70145,"exit_Y":70145},{"entry_X":275,"entry_Y":275,"exit_X":17956865,"exit_Y":17956865},{"entry_X":275,"entry_Y":275,"exit_X":4596957185,"exit_Y":4596957185},{"entry_X":275,"entry_Y":275,"exit_X":1176821039105,"exit_Y":1176821039105},{"entry_X":275,"entry_Y":275,"exit_X":301266186010625,"exit_Y":301266186010625},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719745,"exit_Y":77124143618719745},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254465,"exit_Y":19743780766392254465},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142785,"exit_Y":5054407876196417142785}],"terminal_Y_translation":274},{"idle_children":[{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":38,"q":98,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":99,"entry_Y":99,"exit_X":25089,"exit_Y":25089},{"entry_X":99,"entry_Y":99,"exit_X":6422529,"exit_Y":6422529},{"entry_X":99,"entry_Y":99,"exit_X":1644167169,"exit_Y":1644167169},{"entry_X":99,"entry_Y":99,"exit_X":420906795009,"exit_Y":420906795009},{"entry_X":99,"entry_Y":99,"exit_X":107752139522049,"exit_Y":107752139522049},{"entry_X":99,"entry_Y":99,"exit_X":27584547717644289,"exit_Y":27584547717644289},{"entry_X":99,"entry_Y":99,"exit_X":7061644215716937729,"exit_Y":7061644215716937729},{"entry_X":99,"entry_Y":99,"exit_X":1807780919223536058369,"exit_Y":1807780919223536058369}],"terminal_Y_translation":98},{"idle_children":[{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":39,"q":162,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41473,"exit_Y":41473},{"entry_X":163,"entry_Y":163,"exit_X":10616833,"exit_Y":10616833},{"entry_X":163,"entry_Y":163,"exit_X":2717908993,"exit_Y":2717908993},{"entry_X":163,"entry_Y":163,"exit_X":695784701953,"exit_Y":695784701953},{"entry_X":163,"entry_Y":163,"exit_X":178120883699713,"exit_Y":178120883699713},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126273,"exit_Y":45598946227126273},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325633,"exit_Y":11673330234144325633},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361793,"exit_Y":2988372539940947361793}],"terminal_Y_translation":162},{"idle_children":[{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":40,"q":290,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74241,"exit_Y":74241},{"entry_X":291,"entry_Y":291,"exit_X":19005441,"exit_Y":19005441},{"entry_X":291,"entry_Y":291,"exit_X":4865392641,"exit_Y":4865392641},{"entry_X":291,"entry_Y":291,"exit_X":1245540515841,"exit_Y":1245540515841},{"entry_X":291,"entry_Y":291,"exit_X":318858372055041,"exit_Y":318858372055041},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090241,"exit_Y":81627743246090241},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101441,"exit_Y":20896702270999101441},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968641,"exit_Y":5349555781375769968641}],"terminal_Y_translation":290},{"idle_children":[{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":41,"q":194,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49665,"exit_Y":49665},{"entry_X":195,"entry_Y":195,"exit_X":12713985,"exit_Y":12713985},{"entry_X":195,"entry_Y":195,"exit_X":3254779905,"exit_Y":3254779905},{"entry_X":195,"entry_Y":195,"exit_X":833223655425,"exit_Y":833223655425},{"entry_X":195,"entry_Y":195,"exit_X":213305255788545,"exit_Y":213305255788545},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867265,"exit_Y":54606145481867265},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019585,"exit_Y":13979173243358019585},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013505,"exit_Y":3578668350299653013505}],"terminal_Y_translation":194},{"idle_children":[{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":42,"q":322,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82433,"exit_Y":82433},{"entry_X":323,"entry_Y":323,"exit_X":21102593,"exit_Y":21102593},{"entry_X":323,"entry_Y":323,"exit_X":5402263553,"exit_Y":5402263553},{"entry_X":323,"entry_Y":323,"exit_X":1382979469313,"exit_Y":1382979469313},{"entry_X":323,"entry_Y":323,"exit_X":354042744143873,"exit_Y":354042744143873},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831233,"exit_Y":90634942500831233},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795393,"exit_Y":23202545280212795393},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620353,"exit_Y":5939851591734475620353}],"terminal_Y_translation":322},{"idle_children":[{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":43,"q":386,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98817,"exit_Y":98817},{"entry_X":387,"entry_Y":387,"exit_X":25296897,"exit_Y":25296897},{"entry_X":387,"entry_Y":387,"exit_X":6476005377,"exit_Y":6476005377},{"entry_X":387,"entry_Y":387,"exit_X":1657857376257,"exit_Y":1657857376257},{"entry_X":387,"entry_Y":387,"exit_X":424411488321537,"exit_Y":424411488321537},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313217,"exit_Y":108649341010313217},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183297,"exit_Y":27814231298640183297},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923777,"exit_Y":7120443212451886923777}],"terminal_Y_translation":386},{"idle_children":[{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":44,"q":28,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":29,"entry_Y":29,"exit_X":7169,"exit_Y":7169},{"entry_X":29,"entry_Y":29,"exit_X":1835009,"exit_Y":1835009},{"entry_X":29,"entry_Y":29,"exit_X":469762049,"exit_Y":469762049},{"entry_X":29,"entry_Y":29,"exit_X":120259084289,"exit_Y":120259084289},{"entry_X":29,"entry_Y":29,"exit_X":30786325577729,"exit_Y":30786325577729},{"entry_X":29,"entry_Y":29,"exit_X":7881299347898369,"exit_Y":7881299347898369},{"entry_X":29,"entry_Y":29,"exit_X":2017612633061982209,"exit_Y":2017612633061982209},{"entry_X":29,"entry_Y":29,"exit_X":516508834063867445249,"exit_Y":516508834063867445249}],"terminal_Y_translation":28},{"idle_children":[{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":45,"q":44,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":45,"entry_Y":45,"exit_X":11265,"exit_Y":11265},{"entry_X":45,"entry_Y":45,"exit_X":2883585,"exit_Y":2883585},{"entry_X":45,"entry_Y":45,"exit_X":738197505,"exit_Y":738197505},{"entry_X":45,"entry_Y":45,"exit_X":188978561025,"exit_Y":188978561025},{"entry_X":45,"entry_Y":45,"exit_X":48378511622145,"exit_Y":48378511622145},{"entry_X":45,"entry_Y":45,"exit_X":12384898975268865,"exit_Y":12384898975268865},{"entry_X":45,"entry_Y":45,"exit_X":3170534137668829185,"exit_Y":3170534137668829185},{"entry_X":45,"entry_Y":45,"exit_X":811656739243220271105,"exit_Y":811656739243220271105}],"terminal_Y_translation":44},{"idle_children":[{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":46,"q":140,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":141,"entry_Y":141,"exit_X":35841,"exit_Y":35841},{"entry_X":141,"entry_Y":141,"exit_X":9175041,"exit_Y":9175041},{"entry_X":141,"entry_Y":141,"exit_X":2348810241,"exit_Y":2348810241},{"entry_X":141,"entry_Y":141,"exit_X":601295421441,"exit_Y":601295421441},{"entry_X":141,"entry_Y":141,"exit_X":153931627888641,"exit_Y":153931627888641},{"entry_X":141,"entry_Y":141,"exit_X":39406496739491841,"exit_Y":39406496739491841},{"entry_X":141,"entry_Y":141,"exit_X":10088063165309911041,"exit_Y":10088063165309911041},{"entry_X":141,"entry_Y":141,"exit_X":2582544170319337226241,"exit_Y":2582544170319337226241}],"terminal_Y_translation":140},{"idle_children":[{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":47,"q":268,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":269,"entry_Y":269,"exit_X":68609,"exit_Y":68609},{"entry_X":269,"entry_Y":269,"exit_X":17563649,"exit_Y":17563649},{"entry_X":269,"entry_Y":269,"exit_X":4496293889,"exit_Y":4496293889},{"entry_X":269,"entry_Y":269,"exit_X":1151051235329,"exit_Y":1151051235329},{"entry_X":269,"entry_Y":269,"exit_X":294669116243969,"exit_Y":294669116243969},{"entry_X":269,"entry_Y":269,"exit_X":75435293758455809,"exit_Y":75435293758455809},{"entry_X":269,"entry_Y":269,"exit_X":19311435202164686849,"exit_Y":19311435202164686849},{"entry_X":269,"entry_Y":269,"exit_X":4943727411754159833089,"exit_Y":4943727411754159833089}],"terminal_Y_translation":268},{"idle_children":[{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":48,"q":84,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":85,"entry_Y":85,"exit_X":21505,"exit_Y":21505},{"entry_X":85,"entry_Y":85,"exit_X":5505025,"exit_Y":5505025},{"entry_X":85,"entry_Y":85,"exit_X":1409286145,"exit_Y":1409286145},{"entry_X":85,"entry_Y":85,"exit_X":360777252865,"exit_Y":360777252865},{"entry_X":85,"entry_Y":85,"exit_X":92358976733185,"exit_Y":92358976733185},{"entry_X":85,"entry_Y":85,"exit_X":23643898043695105,"exit_Y":23643898043695105},{"entry_X":85,"entry_Y":85,"exit_X":6052837899185946625,"exit_Y":6052837899185946625},{"entry_X":85,"entry_Y":85,"exit_X":1549526502191602335745,"exit_Y":1549526502191602335745}],"terminal_Y_translation":84},{"idle_children":[{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":49,"q":148,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":149,"entry_Y":149,"exit_X":37889,"exit_Y":37889},{"entry_X":149,"entry_Y":149,"exit_X":9699329,"exit_Y":9699329},{"entry_X":149,"entry_Y":149,"exit_X":2483027969,"exit_Y":2483027969},{"entry_X":149,"entry_Y":149,"exit_X":635655159809,"exit_Y":635655159809},{"entry_X":149,"entry_Y":149,"exit_X":162727720910849,"exit_Y":162727720910849},{"entry_X":149,"entry_Y":149,"exit_X":41658296553177089,"exit_Y":41658296553177089},{"entry_X":149,"entry_Y":149,"exit_X":10664523917613334529,"exit_Y":10664523917613334529},{"entry_X":149,"entry_Y":149,"exit_X":2730118122909013639169,"exit_Y":2730118122909013639169}],"terminal_Y_translation":148},{"idle_children":[{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":50,"q":276,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":277,"entry_Y":277,"exit_X":70657,"exit_Y":70657},{"entry_X":277,"entry_Y":277,"exit_X":18087937,"exit_Y":18087937},{"entry_X":277,"entry_Y":277,"exit_X":4630511617,"exit_Y":4630511617},{"entry_X":277,"entry_Y":277,"exit_X":1185410973697,"exit_Y":1185410973697},{"entry_X":277,"entry_Y":277,"exit_X":303465209266177,"exit_Y":303465209266177},{"entry_X":277,"entry_Y":277,"exit_X":77687093572141057,"exit_Y":77687093572141057},{"entry_X":277,"entry_Y":277,"exit_X":19887895954468110337,"exit_Y":19887895954468110337},{"entry_X":277,"entry_Y":277,"exit_X":5091301364343836246017,"exit_Y":5091301364343836246017}],"terminal_Y_translation":276},{"idle_children":[{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":51,"q":100,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":101,"entry_Y":101,"exit_X":25601,"exit_Y":25601},{"entry_X":101,"entry_Y":101,"exit_X":6553601,"exit_Y":6553601},{"entry_X":101,"entry_Y":101,"exit_X":1677721601,"exit_Y":1677721601},{"entry_X":101,"entry_Y":101,"exit_X":429496729601,"exit_Y":429496729601},{"entry_X":101,"entry_Y":101,"exit_X":109951162777601,"exit_Y":109951162777601},{"entry_X":101,"entry_Y":101,"exit_X":28147497671065601,"exit_Y":28147497671065601},{"entry_X":101,"entry_Y":101,"exit_X":7205759403792793601,"exit_Y":7205759403792793601},{"entry_X":101,"entry_Y":101,"exit_X":1844674407370955161601,"exit_Y":1844674407370955161601}],"terminal_Y_translation":100},{"idle_children":[{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":52,"q":164,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":165,"entry_Y":165,"exit_X":41985,"exit_Y":41985},{"entry_X":165,"entry_Y":165,"exit_X":10747905,"exit_Y":10747905},{"entry_X":165,"entry_Y":165,"exit_X":2751463425,"exit_Y":2751463425},{"entry_X":165,"entry_Y":165,"exit_X":704374636545,"exit_Y":704374636545},{"entry_X":165,"entry_Y":165,"exit_X":180319906955265,"exit_Y":180319906955265},{"entry_X":165,"entry_Y":165,"exit_X":46161896180547585,"exit_Y":46161896180547585},{"entry_X":165,"entry_Y":165,"exit_X":11817445422220181505,"exit_Y":11817445422220181505},{"entry_X":165,"entry_Y":165,"exit_X":3025266028088366465025,"exit_Y":3025266028088366465025}],"terminal_Y_translation":164},{"idle_children":[{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":53,"q":292,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":293,"entry_Y":293,"exit_X":74753,"exit_Y":74753},{"entry_X":293,"entry_Y":293,"exit_X":19136513,"exit_Y":19136513},{"entry_X":293,"entry_Y":293,"exit_X":4898947073,"exit_Y":4898947073},{"entry_X":293,"entry_Y":293,"exit_X":1254130450433,"exit_Y":1254130450433},{"entry_X":293,"entry_Y":293,"exit_X":321057395310593,"exit_Y":321057395310593},{"entry_X":293,"entry_Y":293,"exit_X":82190693199511553,"exit_Y":82190693199511553},{"entry_X":293,"entry_Y":293,"exit_X":21040817459074957313,"exit_Y":21040817459074957313},{"entry_X":293,"entry_Y":293,"exit_X":5386449269523189071873,"exit_Y":5386449269523189071873}],"terminal_Y_translation":292},{"idle_children":[{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":54,"q":196,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":197,"entry_Y":197,"exit_X":50177,"exit_Y":50177},{"entry_X":197,"entry_Y":197,"exit_X":12845057,"exit_Y":12845057},{"entry_X":197,"entry_Y":197,"exit_X":3288334337,"exit_Y":3288334337},{"entry_X":197,"entry_Y":197,"exit_X":841813590017,"exit_Y":841813590017},{"entry_X":197,"entry_Y":197,"exit_X":215504279044097,"exit_Y":215504279044097},{"entry_X":197,"entry_Y":197,"exit_X":55169095435288577,"exit_Y":55169095435288577},{"entry_X":197,"entry_Y":197,"exit_X":14123288431433875457,"exit_Y":14123288431433875457},{"entry_X":197,"entry_Y":197,"exit_X":3615561838447072116737,"exit_Y":3615561838447072116737}],"terminal_Y_translation":196},{"idle_children":[{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":55,"q":324,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":325,"entry_Y":325,"exit_X":82945,"exit_Y":82945},{"entry_X":325,"entry_Y":325,"exit_X":21233665,"exit_Y":21233665},{"entry_X":325,"entry_Y":325,"exit_X":5435817985,"exit_Y":5435817985},{"entry_X":325,"entry_Y":325,"exit_X":1391569403905,"exit_Y":1391569403905},{"entry_X":325,"entry_Y":325,"exit_X":356241767399425,"exit_Y":356241767399425},{"entry_X":325,"entry_Y":325,"exit_X":91197892454252545,"exit_Y":91197892454252545},{"entry_X":325,"entry_Y":325,"exit_X":23346660468288651265,"exit_Y":23346660468288651265},{"entry_X":325,"entry_Y":325,"exit_X":5976745079881894723585,"exit_Y":5976745079881894723585}],"terminal_Y_translation":324},{"idle_children":[{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":56,"q":388,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":389,"entry_Y":389,"exit_X":99329,"exit_Y":99329},{"entry_X":389,"entry_Y":389,"exit_X":25427969,"exit_Y":25427969},{"entry_X":389,"entry_Y":389,"exit_X":6509559809,"exit_Y":6509559809},{"entry_X":389,"entry_Y":389,"exit_X":1666447310849,"exit_Y":1666447310849},{"entry_X":389,"entry_Y":389,"exit_X":426610511577089,"exit_Y":426610511577089},{"entry_X":389,"entry_Y":389,"exit_X":109212290963734529,"exit_Y":109212290963734529},{"entry_X":389,"entry_Y":389,"exit_X":27958346486716039169,"exit_Y":27958346486716039169},{"entry_X":389,"entry_Y":389,"exit_X":7157336700599306027009,"exit_Y":7157336700599306027009}],"terminal_Y_translation":388},{"idle_children":[{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":57,"q":56,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":57,"entry_Y":57,"exit_X":14337,"exit_Y":14337},{"entry_X":57,"entry_Y":57,"exit_X":3670017,"exit_Y":3670017},{"entry_X":57,"entry_Y":57,"exit_X":939524097,"exit_Y":939524097},{"entry_X":57,"entry_Y":57,"exit_X":240518168577,"exit_Y":240518168577},{"entry_X":57,"entry_Y":57,"exit_X":61572651155457,"exit_Y":61572651155457},{"entry_X":57,"entry_Y":57,"exit_X":15762598695796737,"exit_Y":15762598695796737},{"entry_X":57,"entry_Y":57,"exit_X":4035225266123964417,"exit_Y":4035225266123964417},{"entry_X":57,"entry_Y":57,"exit_X":1033017668127734890497,"exit_Y":1033017668127734890497}],"terminal_Y_translation":56},{"idle_children":[{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":58,"q":88,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":89,"entry_Y":89,"exit_X":22529,"exit_Y":22529},{"entry_X":89,"entry_Y":89,"exit_X":5767169,"exit_Y":5767169},{"entry_X":89,"entry_Y":89,"exit_X":1476395009,"exit_Y":1476395009},{"entry_X":89,"entry_Y":89,"exit_X":377957122049,"exit_Y":377957122049},{"entry_X":89,"entry_Y":89,"exit_X":96757023244289,"exit_Y":96757023244289},{"entry_X":89,"entry_Y":89,"exit_X":24769797950537729,"exit_Y":24769797950537729},{"entry_X":89,"entry_Y":89,"exit_X":6341068275337658369,"exit_Y":6341068275337658369},{"entry_X":89,"entry_Y":89,"exit_X":1623313478486440542209,"exit_Y":1623313478486440542209}],"terminal_Y_translation":88},{"idle_children":[{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":59,"q":152,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":153,"entry_Y":153,"exit_X":38913,"exit_Y":38913},{"entry_X":153,"entry_Y":153,"exit_X":9961473,"exit_Y":9961473},{"entry_X":153,"entry_Y":153,"exit_X":2550136833,"exit_Y":2550136833},{"entry_X":153,"entry_Y":153,"exit_X":652835028993,"exit_Y":652835028993},{"entry_X":153,"entry_Y":153,"exit_X":167125767421953,"exit_Y":167125767421953},{"entry_X":153,"entry_Y":153,"exit_X":42784196460019713,"exit_Y":42784196460019713},{"entry_X":153,"entry_Y":153,"exit_X":10952754293765046273,"exit_Y":10952754293765046273},{"entry_X":153,"entry_Y":153,"exit_X":2803905099203851845633,"exit_Y":2803905099203851845633}],"terminal_Y_translation":152},{"idle_children":[{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":60,"q":280,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":281,"entry_Y":281,"exit_X":71681,"exit_Y":71681},{"entry_X":281,"entry_Y":281,"exit_X":18350081,"exit_Y":18350081},{"entry_X":281,"entry_Y":281,"exit_X":4697620481,"exit_Y":4697620481},{"entry_X":281,"entry_Y":281,"exit_X":1202590842881,"exit_Y":1202590842881},{"entry_X":281,"entry_Y":281,"exit_X":307863255777281,"exit_Y":307863255777281},{"entry_X":281,"entry_Y":281,"exit_X":78812993478983681,"exit_Y":78812993478983681},{"entry_X":281,"entry_Y":281,"exit_X":20176126330619822081,"exit_Y":20176126330619822081},{"entry_X":281,"entry_Y":281,"exit_X":5165088340638674452481,"exit_Y":5165088340638674452481}],"terminal_Y_translation":280},{"idle_children":[{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":61,"q":104,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":105,"entry_Y":105,"exit_X":26625,"exit_Y":26625},{"entry_X":105,"entry_Y":105,"exit_X":6815745,"exit_Y":6815745},{"entry_X":105,"entry_Y":105,"exit_X":1744830465,"exit_Y":1744830465},{"entry_X":105,"entry_Y":105,"exit_X":446676598785,"exit_Y":446676598785},{"entry_X":105,"entry_Y":105,"exit_X":114349209288705,"exit_Y":114349209288705},{"entry_X":105,"entry_Y":105,"exit_X":29273397577908225,"exit_Y":29273397577908225},{"entry_X":105,"entry_Y":105,"exit_X":7493989779944505345,"exit_Y":7493989779944505345},{"entry_X":105,"entry_Y":105,"exit_X":1918461383665793368065,"exit_Y":1918461383665793368065}],"terminal_Y_translation":104},{"idle_children":[{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":62,"q":168,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":169,"entry_Y":169,"exit_X":43009,"exit_Y":43009},{"entry_X":169,"entry_Y":169,"exit_X":11010049,"exit_Y":11010049},{"entry_X":169,"entry_Y":169,"exit_X":2818572289,"exit_Y":2818572289},{"entry_X":169,"entry_Y":169,"exit_X":721554505729,"exit_Y":721554505729},{"entry_X":169,"entry_Y":169,"exit_X":184717953466369,"exit_Y":184717953466369},{"entry_X":169,"entry_Y":169,"exit_X":47287796087390209,"exit_Y":47287796087390209},{"entry_X":169,"entry_Y":169,"exit_X":12105675798371893249,"exit_Y":12105675798371893249},{"entry_X":169,"entry_Y":169,"exit_X":3099053004383204671489,"exit_Y":3099053004383204671489}],"terminal_Y_translation":168},{"idle_children":[{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":63,"q":296,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":297,"entry_Y":297,"exit_X":75777,"exit_Y":75777},{"entry_X":297,"entry_Y":297,"exit_X":19398657,"exit_Y":19398657},{"entry_X":297,"entry_Y":297,"exit_X":4966055937,"exit_Y":4966055937},{"entry_X":297,"entry_Y":297,"exit_X":1271310319617,"exit_Y":1271310319617},{"entry_X":297,"entry_Y":297,"exit_X":325455441821697,"exit_Y":325455441821697},{"entry_X":297,"entry_Y":297,"exit_X":83316593106354177,"exit_Y":83316593106354177},{"entry_X":297,"entry_Y":297,"exit_X":21329047835226669057,"exit_Y":21329047835226669057},{"entry_X":297,"entry_Y":297,"exit_X":5460236245818027278337,"exit_Y":5460236245818027278337}],"terminal_Y_translation":296},{"idle_children":[{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":64,"q":200,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":201,"entry_Y":201,"exit_X":51201,"exit_Y":51201},{"entry_X":201,"entry_Y":201,"exit_X":13107201,"exit_Y":13107201},{"entry_X":201,"entry_Y":201,"exit_X":3355443201,"exit_Y":3355443201},{"entry_X":201,"entry_Y":201,"exit_X":858993459201,"exit_Y":858993459201},{"entry_X":201,"entry_Y":201,"exit_X":219902325555201,"exit_Y":219902325555201},{"entry_X":201,"entry_Y":201,"exit_X":56294995342131201,"exit_Y":56294995342131201},{"entry_X":201,"entry_Y":201,"exit_X":14411518807585587201,"exit_Y":14411518807585587201},{"entry_X":201,"entry_Y":201,"exit_X":3689348814741910323201,"exit_Y":3689348814741910323201}],"terminal_Y_translation":200},{"idle_children":[{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":65,"q":328,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":329,"entry_Y":329,"exit_X":83969,"exit_Y":83969},{"entry_X":329,"entry_Y":329,"exit_X":21495809,"exit_Y":21495809},{"entry_X":329,"entry_Y":329,"exit_X":5502926849,"exit_Y":5502926849},{"entry_X":329,"entry_Y":329,"exit_X":1408749273089,"exit_Y":1408749273089},{"entry_X":329,"entry_Y":329,"exit_X":360639813910529,"exit_Y":360639813910529},{"entry_X":329,"entry_Y":329,"exit_X":92323792361095169,"exit_Y":92323792361095169},{"entry_X":329,"entry_Y":329,"exit_X":23634890844440363009,"exit_Y":23634890844440363009},{"entry_X":329,"entry_Y":329,"exit_X":6050532056176732930049,"exit_Y":6050532056176732930049}],"terminal_Y_translation":328},{"idle_children":[{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":66,"q":392,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":393,"entry_Y":393,"exit_X":100353,"exit_Y":100353},{"entry_X":393,"entry_Y":393,"exit_X":25690113,"exit_Y":25690113},{"entry_X":393,"entry_Y":393,"exit_X":6576668673,"exit_Y":6576668673},{"entry_X":393,"entry_Y":393,"exit_X":1683627180033,"exit_Y":1683627180033},{"entry_X":393,"entry_Y":393,"exit_X":431008558088193,"exit_Y":431008558088193},{"entry_X":393,"entry_Y":393,"exit_X":110338190870577153,"exit_Y":110338190870577153},{"entry_X":393,"entry_Y":393,"exit_X":28246576862867750913,"exit_Y":28246576862867750913},{"entry_X":393,"entry_Y":393,"exit_X":7231123676894144233473,"exit_Y":7231123676894144233473}],"terminal_Y_translation":392},{"idle_children":[{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":67,"q":112,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":113,"entry_Y":113,"exit_X":28673,"exit_Y":28673},{"entry_X":113,"entry_Y":113,"exit_X":7340033,"exit_Y":7340033},{"entry_X":113,"entry_Y":113,"exit_X":1879048193,"exit_Y":1879048193},{"entry_X":113,"entry_Y":113,"exit_X":481036337153,"exit_Y":481036337153},{"entry_X":113,"entry_Y":113,"exit_X":123145302310913,"exit_Y":123145302310913},{"entry_X":113,"entry_Y":113,"exit_X":31525197391593473,"exit_Y":31525197391593473},{"entry_X":113,"entry_Y":113,"exit_X":8070450532247928833,"exit_Y":8070450532247928833},{"entry_X":113,"entry_Y":113,"exit_X":2066035336255469780993,"exit_Y":2066035336255469780993}],"terminal_Y_translation":112},{"idle_children":[{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":68,"q":176,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":177,"entry_Y":177,"exit_X":45057,"exit_Y":45057},{"entry_X":177,"entry_Y":177,"exit_X":11534337,"exit_Y":11534337},{"entry_X":177,"entry_Y":177,"exit_X":2952790017,"exit_Y":2952790017},{"entry_X":177,"entry_Y":177,"exit_X":755914244097,"exit_Y":755914244097},{"entry_X":177,"entry_Y":177,"exit_X":193514046488577,"exit_Y":193514046488577},{"entry_X":177,"entry_Y":177,"exit_X":49539595901075457,"exit_Y":49539595901075457},{"entry_X":177,"entry_Y":177,"exit_X":12682136550675316737,"exit_Y":12682136550675316737},{"entry_X":177,"entry_Y":177,"exit_X":3246626956972881084417,"exit_Y":3246626956972881084417}],"terminal_Y_translation":176},{"idle_children":[{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":69,"q":304,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":305,"entry_Y":305,"exit_X":77825,"exit_Y":77825},{"entry_X":305,"entry_Y":305,"exit_X":19922945,"exit_Y":19922945},{"entry_X":305,"entry_Y":305,"exit_X":5100273665,"exit_Y":5100273665},{"entry_X":305,"entry_Y":305,"exit_X":1305670057985,"exit_Y":1305670057985},{"entry_X":305,"entry_Y":305,"exit_X":334251534843905,"exit_Y":334251534843905},{"entry_X":305,"entry_Y":305,"exit_X":85568392920039425,"exit_Y":85568392920039425},{"entry_X":305,"entry_Y":305,"exit_X":21905508587530092545,"exit_Y":21905508587530092545},{"entry_X":305,"entry_Y":305,"exit_X":5607810198407703691265,"exit_Y":5607810198407703691265}],"terminal_Y_translation":304},{"idle_children":[{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":70,"q":208,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":209,"entry_Y":209,"exit_X":53249,"exit_Y":53249},{"entry_X":209,"entry_Y":209,"exit_X":13631489,"exit_Y":13631489},{"entry_X":209,"entry_Y":209,"exit_X":3489660929,"exit_Y":3489660929},{"entry_X":209,"entry_Y":209,"exit_X":893353197569,"exit_Y":893353197569},{"entry_X":209,"entry_Y":209,"exit_X":228698418577409,"exit_Y":228698418577409},{"entry_X":209,"entry_Y":209,"exit_X":58546795155816449,"exit_Y":58546795155816449},{"entry_X":209,"entry_Y":209,"exit_X":14987979559889010689,"exit_Y":14987979559889010689},{"entry_X":209,"entry_Y":209,"exit_X":3836922767331586736129,"exit_Y":3836922767331586736129}],"terminal_Y_translation":208},{"idle_children":[{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":71,"q":336,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":337,"entry_Y":337,"exit_X":86017,"exit_Y":86017},{"entry_X":337,"entry_Y":337,"exit_X":22020097,"exit_Y":22020097},{"entry_X":337,"entry_Y":337,"exit_X":5637144577,"exit_Y":5637144577},{"entry_X":337,"entry_Y":337,"exit_X":1443109011457,"exit_Y":1443109011457},{"entry_X":337,"entry_Y":337,"exit_X":369435906932737,"exit_Y":369435906932737},{"entry_X":337,"entry_Y":337,"exit_X":94575592174780417,"exit_Y":94575592174780417},{"entry_X":337,"entry_Y":337,"exit_X":24211351596743786497,"exit_Y":24211351596743786497},{"entry_X":337,"entry_Y":337,"exit_X":6198106008766409342977,"exit_Y":6198106008766409342977}],"terminal_Y_translation":336},{"idle_children":[{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":72,"q":400,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":401,"entry_Y":401,"exit_X":102401,"exit_Y":102401},{"entry_X":401,"entry_Y":401,"exit_X":26214401,"exit_Y":26214401},{"entry_X":401,"entry_Y":401,"exit_X":6710886401,"exit_Y":6710886401},{"entry_X":401,"entry_Y":401,"exit_X":1717986918401,"exit_Y":1717986918401},{"entry_X":401,"entry_Y":401,"exit_X":439804651110401,"exit_Y":439804651110401},{"entry_X":401,"entry_Y":401,"exit_X":112589990684262401,"exit_Y":112589990684262401},{"entry_X":401,"entry_Y":401,"exit_X":28823037615171174401,"exit_Y":28823037615171174401},{"entry_X":401,"entry_Y":401,"exit_X":7378697629483820646401,"exit_Y":7378697629483820646401}],"terminal_Y_translation":400},{"idle_children":[{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":73,"q":224,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":225,"entry_Y":225,"exit_X":57345,"exit_Y":57345},{"entry_X":225,"entry_Y":225,"exit_X":14680065,"exit_Y":14680065},{"entry_X":225,"entry_Y":225,"exit_X":3758096385,"exit_Y":3758096385},{"entry_X":225,"entry_Y":225,"exit_X":962072674305,"exit_Y":962072674305},{"entry_X":225,"entry_Y":225,"exit_X":246290604621825,"exit_Y":246290604621825},{"entry_X":225,"entry_Y":225,"exit_X":63050394783186945,"exit_Y":63050394783186945},{"entry_X":225,"entry_Y":225,"exit_X":16140901064495857665,"exit_Y":16140901064495857665},{"entry_X":225,"entry_Y":225,"exit_X":4132070672510939561985,"exit_Y":4132070672510939561985}],"terminal_Y_translation":224},{"idle_children":[{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":74,"q":352,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":353,"entry_Y":353,"exit_X":90113,"exit_Y":90113},{"entry_X":353,"entry_Y":353,"exit_X":23068673,"exit_Y":23068673},{"entry_X":353,"entry_Y":353,"exit_X":5905580033,"exit_Y":5905580033},{"entry_X":353,"entry_Y":353,"exit_X":1511828488193,"exit_Y":1511828488193},{"entry_X":353,"entry_Y":353,"exit_X":387028092977153,"exit_Y":387028092977153},{"entry_X":353,"entry_Y":353,"exit_X":99079191802150913,"exit_Y":99079191802150913},{"entry_X":353,"entry_Y":353,"exit_X":25364273101350633473,"exit_Y":25364273101350633473},{"entry_X":353,"entry_Y":353,"exit_X":6493253913945762168833,"exit_Y":6493253913945762168833}],"terminal_Y_translation":352},{"idle_children":[{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":75,"q":416,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":417,"entry_Y":417,"exit_X":106497,"exit_Y":106497},{"entry_X":417,"entry_Y":417,"exit_X":27262977,"exit_Y":27262977},{"entry_X":417,"entry_Y":417,"exit_X":6979321857,"exit_Y":6979321857},{"entry_X":417,"entry_Y":417,"exit_X":1786706395137,"exit_Y":1786706395137},{"entry_X":417,"entry_Y":417,"exit_X":457396837154817,"exit_Y":457396837154817},{"entry_X":417,"entry_Y":417,"exit_X":117093590311632897,"exit_Y":117093590311632897},{"entry_X":417,"entry_Y":417,"exit_X":29975959119778021377,"exit_Y":29975959119778021377},{"entry_X":417,"entry_Y":417,"exit_X":7673845534663173472257,"exit_Y":7673845534663173472257}],"terminal_Y_translation":416},{"idle_children":[{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":76,"q":448,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":449,"entry_Y":449,"exit_X":114689,"exit_Y":114689},{"entry_X":449,"entry_Y":449,"exit_X":29360129,"exit_Y":29360129},{"entry_X":449,"entry_Y":449,"exit_X":7516192769,"exit_Y":7516192769},{"entry_X":449,"entry_Y":449,"exit_X":1924145348609,"exit_Y":1924145348609},{"entry_X":449,"entry_Y":449,"exit_X":492581209243649,"exit_Y":492581209243649},{"entry_X":449,"entry_Y":449,"exit_X":126100789566373889,"exit_Y":126100789566373889},{"entry_X":449,"entry_Y":449,"exit_X":32281802128991715329,"exit_Y":32281802128991715329},{"entry_X":449,"entry_Y":449,"exit_X":8264141345021879123969,"exit_Y":8264141345021879123969}],"terminal_Y_translation":448},{"idle_children":[{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":77,"q":508,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":509,"entry_Y":509,"exit_X":130049,"exit_Y":130049},{"entry_X":509,"entry_Y":509,"exit_X":33292289,"exit_Y":33292289},{"entry_X":509,"entry_Y":509,"exit_X":8522825729,"exit_Y":8522825729},{"entry_X":509,"entry_Y":509,"exit_X":2181843386369,"exit_Y":2181843386369},{"entry_X":509,"entry_Y":509,"exit_X":558551906910209,"exit_Y":558551906910209},{"entry_X":509,"entry_Y":509,"exit_X":142989288169013249,"exit_Y":142989288169013249},{"entry_X":509,"entry_Y":509,"exit_X":36605257771267391489,"exit_Y":36605257771267391489},{"entry_X":509,"entry_Y":509,"exit_X":9370945989444452220929,"exit_Y":9370945989444452220929}],"terminal_Y_translation":508},{"idle_children":[{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":78,"q":506,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129537,"exit_Y":129537},{"entry_X":507,"entry_Y":507,"exit_X":33161217,"exit_Y":33161217},{"entry_X":507,"entry_Y":507,"exit_X":8489271297,"exit_Y":8489271297},{"entry_X":507,"entry_Y":507,"exit_X":2173253451777,"exit_Y":2173253451777},{"entry_X":507,"entry_Y":507,"exit_X":556352883654657,"exit_Y":556352883654657},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591937,"exit_Y":142426338215591937},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535617,"exit_Y":36461142583191535617},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117697,"exit_Y":9334052501297033117697}],"terminal_Y_translation":506},{"idle_children":[{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":79,"q":502,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128513,"exit_Y":128513},{"entry_X":503,"entry_Y":503,"exit_X":32899073,"exit_Y":32899073},{"entry_X":503,"entry_Y":503,"exit_X":8422162433,"exit_Y":8422162433},{"entry_X":503,"entry_Y":503,"exit_X":2156073582593,"exit_Y":2156073582593},{"entry_X":503,"entry_Y":503,"exit_X":551954837143553,"exit_Y":551954837143553},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749313,"exit_Y":141300438308749313},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823873,"exit_Y":36172912207039823873},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911233,"exit_Y":9260265525002194911233}],"terminal_Y_translation":502},{"idle_children":[{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":80,"q":494,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126465,"exit_Y":126465},{"entry_X":495,"entry_Y":495,"exit_X":32374785,"exit_Y":32374785},{"entry_X":495,"entry_Y":495,"exit_X":8287944705,"exit_Y":8287944705},{"entry_X":495,"entry_Y":495,"exit_X":2121713844225,"exit_Y":2121713844225},{"entry_X":495,"entry_Y":495,"exit_X":543158744121345,"exit_Y":543158744121345},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064065,"exit_Y":139048638495064065},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400385,"exit_Y":35596451454736400385},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498305,"exit_Y":9112691572412518498305}],"terminal_Y_translation":494},{"idle_children":[{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":81,"q":478,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122369,"exit_Y":122369},{"entry_X":479,"entry_Y":479,"exit_X":31326209,"exit_Y":31326209},{"entry_X":479,"entry_Y":479,"exit_X":8019509249,"exit_Y":8019509249},{"entry_X":479,"entry_Y":479,"exit_X":2052994367489,"exit_Y":2052994367489},{"entry_X":479,"entry_Y":479,"exit_X":525566558076929,"exit_Y":525566558076929},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693569,"exit_Y":134545038867693569},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553409,"exit_Y":34443529950129553409},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672449,"exit_Y":8817543667233165672449}],"terminal_Y_translation":478},{"idle_children":[{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":82,"q":446,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114177,"exit_Y":114177},{"entry_X":447,"entry_Y":447,"exit_X":29229057,"exit_Y":29229057},{"entry_X":447,"entry_Y":447,"exit_X":7482638337,"exit_Y":7482638337},{"entry_X":447,"entry_Y":447,"exit_X":1915555414017,"exit_Y":1915555414017},{"entry_X":447,"entry_Y":447,"exit_X":490382185988097,"exit_Y":490382185988097},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952577,"exit_Y":125537839612952577},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859457,"exit_Y":32137686940915859457},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020737,"exit_Y":8227247856874460020737}],"terminal_Y_translation":446},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":83,"q":382,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97793,"exit_Y":97793},{"entry_X":383,"entry_Y":383,"exit_X":25034753,"exit_Y":25034753},{"entry_X":383,"entry_Y":383,"exit_X":6408896513,"exit_Y":6408896513},{"entry_X":383,"entry_Y":383,"exit_X":1640677507073,"exit_Y":1640677507073},{"entry_X":383,"entry_Y":383,"exit_X":420013441810433,"exit_Y":420013441810433},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470593,"exit_Y":107523441103470593},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471553,"exit_Y":27526000922488471553},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717313,"exit_Y":7046656236157048717313}],"terminal_Y_translation":382},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":84,"q":254,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65025,"exit_Y":65025},{"entry_X":255,"entry_Y":255,"exit_X":16646145,"exit_Y":16646145},{"entry_X":255,"entry_Y":255,"exit_X":4261412865,"exit_Y":4261412865},{"entry_X":255,"entry_Y":255,"exit_X":1090921693185,"exit_Y":1090921693185},{"entry_X":255,"entry_Y":255,"exit_X":279275953455105,"exit_Y":279275953455105},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506625,"exit_Y":71494644084506625},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695745,"exit_Y":18302628885633695745},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110465,"exit_Y":4685472994722226110465}],"terminal_Y_translation":254},{"idle_children":[{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":85,"q":505,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129538,"exit_Y":129538},{"entry_X":507,"entry_Y":507,"exit_X":33161218,"exit_Y":33161218},{"entry_X":507,"entry_Y":507,"exit_X":8489271298,"exit_Y":8489271298},{"entry_X":507,"entry_Y":507,"exit_X":2173253451778,"exit_Y":2173253451778},{"entry_X":507,"entry_Y":507,"exit_X":556352883654658,"exit_Y":556352883654658},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591938,"exit_Y":142426338215591938},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535618,"exit_Y":36461142583191535618},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117698,"exit_Y":9334052501297033117698}],"terminal_Y_translation":505},{"idle_children":[{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":86,"q":501,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128514,"exit_Y":128514},{"entry_X":503,"entry_Y":503,"exit_X":32899074,"exit_Y":32899074},{"entry_X":503,"entry_Y":503,"exit_X":8422162434,"exit_Y":8422162434},{"entry_X":503,"entry_Y":503,"exit_X":2156073582594,"exit_Y":2156073582594},{"entry_X":503,"entry_Y":503,"exit_X":551954837143554,"exit_Y":551954837143554},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749314,"exit_Y":141300438308749314},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823874,"exit_Y":36172912207039823874},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911234,"exit_Y":9260265525002194911234}],"terminal_Y_translation":501},{"idle_children":[{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":87,"q":493,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126466,"exit_Y":126466},{"entry_X":495,"entry_Y":495,"exit_X":32374786,"exit_Y":32374786},{"entry_X":495,"entry_Y":495,"exit_X":8287944706,"exit_Y":8287944706},{"entry_X":495,"entry_Y":495,"exit_X":2121713844226,"exit_Y":2121713844226},{"entry_X":495,"entry_Y":495,"exit_X":543158744121346,"exit_Y":543158744121346},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064066,"exit_Y":139048638495064066},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400386,"exit_Y":35596451454736400386},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498306,"exit_Y":9112691572412518498306}],"terminal_Y_translation":493},{"idle_children":[{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":88,"q":477,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122370,"exit_Y":122370},{"entry_X":479,"entry_Y":479,"exit_X":31326210,"exit_Y":31326210},{"entry_X":479,"entry_Y":479,"exit_X":8019509250,"exit_Y":8019509250},{"entry_X":479,"entry_Y":479,"exit_X":2052994367490,"exit_Y":2052994367490},{"entry_X":479,"entry_Y":479,"exit_X":525566558076930,"exit_Y":525566558076930},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693570,"exit_Y":134545038867693570},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553410,"exit_Y":34443529950129553410},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672450,"exit_Y":8817543667233165672450}],"terminal_Y_translation":477},{"idle_children":[{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":89,"q":445,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114178,"exit_Y":114178},{"entry_X":447,"entry_Y":447,"exit_X":29229058,"exit_Y":29229058},{"entry_X":447,"entry_Y":447,"exit_X":7482638338,"exit_Y":7482638338},{"entry_X":447,"entry_Y":447,"exit_X":1915555414018,"exit_Y":1915555414018},{"entry_X":447,"entry_Y":447,"exit_X":490382185988098,"exit_Y":490382185988098},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952578,"exit_Y":125537839612952578},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859458,"exit_Y":32137686940915859458},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020738,"exit_Y":8227247856874460020738}],"terminal_Y_translation":445},{"idle_children":[{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":90,"q":381,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97794,"exit_Y":97794},{"entry_X":383,"entry_Y":383,"exit_X":25034754,"exit_Y":25034754},{"entry_X":383,"entry_Y":383,"exit_X":6408896514,"exit_Y":6408896514},{"entry_X":383,"entry_Y":383,"exit_X":1640677507074,"exit_Y":1640677507074},{"entry_X":383,"entry_Y":383,"exit_X":420013441810434,"exit_Y":420013441810434},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470594,"exit_Y":107523441103470594},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471554,"exit_Y":27526000922488471554},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717314,"exit_Y":7046656236157048717314}],"terminal_Y_translation":381},{"idle_children":[{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":91,"q":253,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65026,"exit_Y":65026},{"entry_X":255,"entry_Y":255,"exit_X":16646146,"exit_Y":16646146},{"entry_X":255,"entry_Y":255,"exit_X":4261412866,"exit_Y":4261412866},{"entry_X":255,"entry_Y":255,"exit_X":1090921693186,"exit_Y":1090921693186},{"entry_X":255,"entry_Y":255,"exit_X":279275953455106,"exit_Y":279275953455106},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506626,"exit_Y":71494644084506626},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695746,"exit_Y":18302628885633695746},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110466,"exit_Y":4685472994722226110466}],"terminal_Y_translation":253},{"idle_children":[{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":92,"q":499,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128516,"exit_Y":128516},{"entry_X":503,"entry_Y":503,"exit_X":32899076,"exit_Y":32899076},{"entry_X":503,"entry_Y":503,"exit_X":8422162436,"exit_Y":8422162436},{"entry_X":503,"entry_Y":503,"exit_X":2156073582596,"exit_Y":2156073582596},{"entry_X":503,"entry_Y":503,"exit_X":551954837143556,"exit_Y":551954837143556},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749316,"exit_Y":141300438308749316},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823876,"exit_Y":36172912207039823876},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911236,"exit_Y":9260265525002194911236}],"terminal_Y_translation":499},{"idle_children":[{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":93,"q":491,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126468,"exit_Y":126468},{"entry_X":495,"entry_Y":495,"exit_X":32374788,"exit_Y":32374788},{"entry_X":495,"entry_Y":495,"exit_X":8287944708,"exit_Y":8287944708},{"entry_X":495,"entry_Y":495,"exit_X":2121713844228,"exit_Y":2121713844228},{"entry_X":495,"entry_Y":495,"exit_X":543158744121348,"exit_Y":543158744121348},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064068,"exit_Y":139048638495064068},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400388,"exit_Y":35596451454736400388},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498308,"exit_Y":9112691572412518498308}],"terminal_Y_translation":491},{"idle_children":[{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":94,"q":475,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122372,"exit_Y":122372},{"entry_X":479,"entry_Y":479,"exit_X":31326212,"exit_Y":31326212},{"entry_X":479,"entry_Y":479,"exit_X":8019509252,"exit_Y":8019509252},{"entry_X":479,"entry_Y":479,"exit_X":2052994367492,"exit_Y":2052994367492},{"entry_X":479,"entry_Y":479,"exit_X":525566558076932,"exit_Y":525566558076932},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693572,"exit_Y":134545038867693572},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553412,"exit_Y":34443529950129553412},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672452,"exit_Y":8817543667233165672452}],"terminal_Y_translation":475},{"idle_children":[{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":95,"q":443,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114180,"exit_Y":114180},{"entry_X":447,"entry_Y":447,"exit_X":29229060,"exit_Y":29229060},{"entry_X":447,"entry_Y":447,"exit_X":7482638340,"exit_Y":7482638340},{"entry_X":447,"entry_Y":447,"exit_X":1915555414020,"exit_Y":1915555414020},{"entry_X":447,"entry_Y":447,"exit_X":490382185988100,"exit_Y":490382185988100},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952580,"exit_Y":125537839612952580},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859460,"exit_Y":32137686940915859460},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020740,"exit_Y":8227247856874460020740}],"terminal_Y_translation":443},{"idle_children":[{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":96,"q":379,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97796,"exit_Y":97796},{"entry_X":383,"entry_Y":383,"exit_X":25034756,"exit_Y":25034756},{"entry_X":383,"entry_Y":383,"exit_X":6408896516,"exit_Y":6408896516},{"entry_X":383,"entry_Y":383,"exit_X":1640677507076,"exit_Y":1640677507076},{"entry_X":383,"entry_Y":383,"exit_X":420013441810436,"exit_Y":420013441810436},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470596,"exit_Y":107523441103470596},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471556,"exit_Y":27526000922488471556},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717316,"exit_Y":7046656236157048717316}],"terminal_Y_translation":379},{"idle_children":[{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":97,"q":251,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65028,"exit_Y":65028},{"entry_X":255,"entry_Y":255,"exit_X":16646148,"exit_Y":16646148},{"entry_X":255,"entry_Y":255,"exit_X":4261412868,"exit_Y":4261412868},{"entry_X":255,"entry_Y":255,"exit_X":1090921693188,"exit_Y":1090921693188},{"entry_X":255,"entry_Y":255,"exit_X":279275953455108,"exit_Y":279275953455108},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506628,"exit_Y":71494644084506628},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695748,"exit_Y":18302628885633695748},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110468,"exit_Y":4685472994722226110468}],"terminal_Y_translation":251},{"idle_children":[{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":98,"q":487,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126472,"exit_Y":126472},{"entry_X":495,"entry_Y":495,"exit_X":32374792,"exit_Y":32374792},{"entry_X":495,"entry_Y":495,"exit_X":8287944712,"exit_Y":8287944712},{"entry_X":495,"entry_Y":495,"exit_X":2121713844232,"exit_Y":2121713844232},{"entry_X":495,"entry_Y":495,"exit_X":543158744121352,"exit_Y":543158744121352},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064072,"exit_Y":139048638495064072},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400392,"exit_Y":35596451454736400392},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498312,"exit_Y":9112691572412518498312}],"terminal_Y_translation":487},{"idle_children":[{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":99,"q":471,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122376,"exit_Y":122376},{"entry_X":479,"entry_Y":479,"exit_X":31326216,"exit_Y":31326216},{"entry_X":479,"entry_Y":479,"exit_X":8019509256,"exit_Y":8019509256},{"entry_X":479,"entry_Y":479,"exit_X":2052994367496,"exit_Y":2052994367496},{"entry_X":479,"entry_Y":479,"exit_X":525566558076936,"exit_Y":525566558076936},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693576,"exit_Y":134545038867693576},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553416,"exit_Y":34443529950129553416},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672456,"exit_Y":8817543667233165672456}],"terminal_Y_translation":471},{"idle_children":[{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":100,"q":439,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114184,"exit_Y":114184},{"entry_X":447,"entry_Y":447,"exit_X":29229064,"exit_Y":29229064},{"entry_X":447,"entry_Y":447,"exit_X":7482638344,"exit_Y":7482638344},{"entry_X":447,"entry_Y":447,"exit_X":1915555414024,"exit_Y":1915555414024},{"entry_X":447,"entry_Y":447,"exit_X":490382185988104,"exit_Y":490382185988104},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952584,"exit_Y":125537839612952584},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859464,"exit_Y":32137686940915859464},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020744,"exit_Y":8227247856874460020744}],"terminal_Y_translation":439},{"idle_children":[{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":101,"q":375,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97800,"exit_Y":97800},{"entry_X":383,"entry_Y":383,"exit_X":25034760,"exit_Y":25034760},{"entry_X":383,"entry_Y":383,"exit_X":6408896520,"exit_Y":6408896520},{"entry_X":383,"entry_Y":383,"exit_X":1640677507080,"exit_Y":1640677507080},{"entry_X":383,"entry_Y":383,"exit_X":420013441810440,"exit_Y":420013441810440},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470600,"exit_Y":107523441103470600},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471560,"exit_Y":27526000922488471560},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717320,"exit_Y":7046656236157048717320}],"terminal_Y_translation":375},{"idle_children":[{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":102,"q":247,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65032,"exit_Y":65032},{"entry_X":255,"entry_Y":255,"exit_X":16646152,"exit_Y":16646152},{"entry_X":255,"entry_Y":255,"exit_X":4261412872,"exit_Y":4261412872},{"entry_X":255,"entry_Y":255,"exit_X":1090921693192,"exit_Y":1090921693192},{"entry_X":255,"entry_Y":255,"exit_X":279275953455112,"exit_Y":279275953455112},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506632,"exit_Y":71494644084506632},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695752,"exit_Y":18302628885633695752},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110472,"exit_Y":4685472994722226110472}],"terminal_Y_translation":247},{"idle_children":[{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":103,"q":463,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122384,"exit_Y":122384},{"entry_X":479,"entry_Y":479,"exit_X":31326224,"exit_Y":31326224},{"entry_X":479,"entry_Y":479,"exit_X":8019509264,"exit_Y":8019509264},{"entry_X":479,"entry_Y":479,"exit_X":2052994367504,"exit_Y":2052994367504},{"entry_X":479,"entry_Y":479,"exit_X":525566558076944,"exit_Y":525566558076944},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693584,"exit_Y":134545038867693584},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553424,"exit_Y":34443529950129553424},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672464,"exit_Y":8817543667233165672464}],"terminal_Y_translation":463},{"idle_children":[{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":104,"q":431,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114192,"exit_Y":114192},{"entry_X":447,"entry_Y":447,"exit_X":29229072,"exit_Y":29229072},{"entry_X":447,"entry_Y":447,"exit_X":7482638352,"exit_Y":7482638352},{"entry_X":447,"entry_Y":447,"exit_X":1915555414032,"exit_Y":1915555414032},{"entry_X":447,"entry_Y":447,"exit_X":490382185988112,"exit_Y":490382185988112},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952592,"exit_Y":125537839612952592},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859472,"exit_Y":32137686940915859472},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020752,"exit_Y":8227247856874460020752}],"terminal_Y_translation":431},{"idle_children":[{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":105,"q":367,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97808,"exit_Y":97808},{"entry_X":383,"entry_Y":383,"exit_X":25034768,"exit_Y":25034768},{"entry_X":383,"entry_Y":383,"exit_X":6408896528,"exit_Y":6408896528},{"entry_X":383,"entry_Y":383,"exit_X":1640677507088,"exit_Y":1640677507088},{"entry_X":383,"entry_Y":383,"exit_X":420013441810448,"exit_Y":420013441810448},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470608,"exit_Y":107523441103470608},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471568,"exit_Y":27526000922488471568},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717328,"exit_Y":7046656236157048717328}],"terminal_Y_translation":367},{"idle_children":[{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":106,"q":239,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65040,"exit_Y":65040},{"entry_X":255,"entry_Y":255,"exit_X":16646160,"exit_Y":16646160},{"entry_X":255,"entry_Y":255,"exit_X":4261412880,"exit_Y":4261412880},{"entry_X":255,"entry_Y":255,"exit_X":1090921693200,"exit_Y":1090921693200},{"entry_X":255,"entry_Y":255,"exit_X":279275953455120,"exit_Y":279275953455120},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506640,"exit_Y":71494644084506640},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695760,"exit_Y":18302628885633695760},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110480,"exit_Y":4685472994722226110480}],"terminal_Y_translation":239},{"idle_children":[{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":107,"q":415,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114208,"exit_Y":114208},{"entry_X":447,"entry_Y":447,"exit_X":29229088,"exit_Y":29229088},{"entry_X":447,"entry_Y":447,"exit_X":7482638368,"exit_Y":7482638368},{"entry_X":447,"entry_Y":447,"exit_X":1915555414048,"exit_Y":1915555414048},{"entry_X":447,"entry_Y":447,"exit_X":490382185988128,"exit_Y":490382185988128},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952608,"exit_Y":125537839612952608},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859488,"exit_Y":32137686940915859488},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020768,"exit_Y":8227247856874460020768}],"terminal_Y_translation":415},{"idle_children":[{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":108,"q":351,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97824,"exit_Y":97824},{"entry_X":383,"entry_Y":383,"exit_X":25034784,"exit_Y":25034784},{"entry_X":383,"entry_Y":383,"exit_X":6408896544,"exit_Y":6408896544},{"entry_X":383,"entry_Y":383,"exit_X":1640677507104,"exit_Y":1640677507104},{"entry_X":383,"entry_Y":383,"exit_X":420013441810464,"exit_Y":420013441810464},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470624,"exit_Y":107523441103470624},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471584,"exit_Y":27526000922488471584},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717344,"exit_Y":7046656236157048717344}],"terminal_Y_translation":351},{"idle_children":[{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":109,"q":223,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65056,"exit_Y":65056},{"entry_X":255,"entry_Y":255,"exit_X":16646176,"exit_Y":16646176},{"entry_X":255,"entry_Y":255,"exit_X":4261412896,"exit_Y":4261412896},{"entry_X":255,"entry_Y":255,"exit_X":1090921693216,"exit_Y":1090921693216},{"entry_X":255,"entry_Y":255,"exit_X":279275953455136,"exit_Y":279275953455136},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506656,"exit_Y":71494644084506656},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695776,"exit_Y":18302628885633695776},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110496,"exit_Y":4685472994722226110496}],"terminal_Y_translation":223},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":110,"q":319,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97856,"exit_Y":97856},{"entry_X":383,"entry_Y":383,"exit_X":25034816,"exit_Y":25034816},{"entry_X":383,"entry_Y":383,"exit_X":6408896576,"exit_Y":6408896576},{"entry_X":383,"entry_Y":383,"exit_X":1640677507136,"exit_Y":1640677507136},{"entry_X":383,"entry_Y":383,"exit_X":420013441810496,"exit_Y":420013441810496},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470656,"exit_Y":107523441103470656},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471616,"exit_Y":27526000922488471616},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717376,"exit_Y":7046656236157048717376}],"terminal_Y_translation":319},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":111,"q":191,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65088,"exit_Y":65088},{"entry_X":255,"entry_Y":255,"exit_X":16646208,"exit_Y":16646208},{"entry_X":255,"entry_Y":255,"exit_X":4261412928,"exit_Y":4261412928},{"entry_X":255,"entry_Y":255,"exit_X":1090921693248,"exit_Y":1090921693248},{"entry_X":255,"entry_Y":255,"exit_X":279275953455168,"exit_Y":279275953455168},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506688,"exit_Y":71494644084506688},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695808,"exit_Y":18302628885633695808},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110528,"exit_Y":4685472994722226110528}],"terminal_Y_translation":191}],"restriction_method":"Each complete recipe is unchanged except its port index; the retained parent polynomial checks establish every selected equality.","scope":"All compressed data boundary operators, idle children, terminal X_q and all-live cover correction. Internal arbitrary-subspace canonical labels are checked separately.","source_parent_sha256":"f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a","status":"PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES","terminal_omission_controls_rejected":112} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py new file mode 100644 index 0000000000..14a90fa0e7 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +"""Maintainer arithmetic cross-check of the pinned PR39 certificate. + +Uses no producer/checker imports. Counts are inputs, not proved by this script. +80-term rational logarithms and 12-term exponentials independently enclose +the two moments. The accompanying written review addresses their realization. +""" +import argparse +from fractions import Fraction as Q +from hashlib import sha256 +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +GRID = 10**30 + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def log_unit(x): + require(1 <= x <= 2, "logarithm range") + z = (x-1)/(x+1) + lo = 2*sum((z**(2*j+1)/(2*j+1) for j in range(80)), Q(0)) + return lo, lo+2*z**161/(161*(1-z*z)) + + +def log_bounds(x): + k = 0 + while x > 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1< 1 and a > 1) + receipts.append(dict(endpoint=str(endpoint), accept=accept, + mercator=[str(lo - 1), str(hi - 1)], + base_two=[str(a - 1), str(b - 1)])) + return receipts + + +cert = M.certify(P, m, W, True) +b, bp = Q(cert['lower']), Q(cert['upper']) +assert bp - b == Q(1, 10**24) +complex_receipts = two_moments(P, m, W, b) + +# These checks bind and reprice published bit data. They do not stand in for +# the physical-operator and mutable-source realization dependency. +assert sha(B) == BIT_EXPECTED_SHA256 +bit = json.loads(B.read_text())['nine'] +bitP = {int(rank): count for rank, count in bit['profile'].items()} +bit_inv = bit['bit'] +bm, bW = bit['m'], bit_inv['live'] +assert (bm, bW, bit['stages'], bit['replicas']) == (64, 30720, 9, 32) +assert sum(rank * count for rank, count in bitP.items()) == bit_inv['rank_mass'] +assert bm * bW - bit_inv['rank_mass'] == 9984 +assert max(bitP) == bit_inv['maxchild'] == 8 +assert bm * bm > 2 * 64 * max(bitP) +assert bit_inv['physical'] == bW + 9 == 30729 +assert bit_inv['hosted_residuals'] == 480 * 9 * 32 +assert bit_inv['bank_assignments'] == 0 +assert bit['nine_stage_payload_bits'] < 104 +assert bit_inv['prefix_bits'] < bit_inv['charged_prefix_bits'] == 256 +assert bit_inv['two_level_coefficient_bits'] < bit_inv['charged_two_level_coefficient_bits'] == 512 +assert bit_inv['row_coefficient'] < 20161 +c = Q(bit['bit_lower']) +assert c == Q(bit['bit_lower_decimal']) +bit_receipts = two_moments(bitP, bm, bW, c) + +eta = beta = grid = Q(1, 10**18) +s = min(c, (1 - beta) * b) - Q(1, 10**24) +assert 0 < s < c and s < (1 - beta) * b +coeff = bit_inv['charged_two_level_coefficient_bits'] +row = max(20161, bit_inv['row_coefficient'], inv['finite']['physical_row_coefficient']) +chain, cuts = [Q(384599, 10**10)], [] + + +def ceil(value): + return -(-value.numerator // value.denominator) + + +for _ in range(6): + old = chain[-1] + a = (1 - s) * s + s * old + gap = min(s - a, 1 - a - s, 1 - a - s * (1 - old), 1 - s) + assert old < a < s < 1 - a and gap > 0 + cut = max(ceil(36 / gap**2), ceil(2 * (4 + coeff) / gap)) + assert cut * gap**2 >= 36 and cut * gap >= 2 * (4 + coeff) + cuts.append(dict(gap=str(gap), cutoff_log2=str(cut))) + chain.append(a) +q = chain[-1] * (1 - 2 * eta) +margin = (1 - eta) * q / (1 + q) +ticks = margin / grid +kap = grid * ((ticks.numerator - 1) // ticks.denominator) +bridge = {'semantic': {'C0': {'base': 2, 'exponent': 210000}, 'strict_literal_gap': 1}, + 'rows': {'degree_gap': Q(10**6) - Q(51 * row, 25)}} +assembly = Outer.assembly(chain[-1], b, bridge, kap, eta=eta, beta=beta) +assert len(assembly['strict_constraints']) == 47 +assert all(value > 0 for value in assembly['strict_constraints'].values()) +controls = [] +for name, k, e, be in [('next_grid', kap + grid, eta, beta), + ('zero_eta', kap, Q(0), beta), + ('zero_beta', kap, eta, Q(0)), + ('unit_beta', kap, eta, Q(1))]: + try: + Outer.assembly(chain[-1], b, bridge, k, eta=e, beta=be) + except AssertionError: + controls.append(name) + else: + raise AssertionError(name) + +baselines = {'PR531': Q('0.001517760977820331'), + 'rejected_POST208_checkpoint': Q('0.001543640781718742'), + 'PR533': Q('0.001524207950793244')} +res = dict( + status='PASS_ASYNC_COMPLEX_AND_CITED_BIT_EXACT_ASSEMBLY', + complex_lower=str(b), complex_decimal=decimal(b, 24), + next_b_rejected=str(bp), exact_moment_receipts=complex_receipts, + bit_lower=str(c), bit_decimal=decimal(c, 24), + bit_exact_moment_receipts=bit_receipts, + bit_result_sha256=sha(B), + bit_dependency={'pull_request': 510, 'commit': BIT_COMMIT, + 'path': 'research/e8-r480-nine-stage', + 'expected_sha256': BIT_EXPECTED_SHA256}, + bit_prefix_bits=bit_inv['charged_prefix_bits'], + bit_charged_two_level_coefficient_bits=coeff, + external_row_allowance=row, + kappa=str(kap), kappa_decimal=decimal(kap, 18), + binding_component='bit' if c < (1 - beta) * b else 'complex', + improvements={name: {'baseline': str(value), + 'relative_gain': str(kap / value - 1), + 'percent_display': f'{float(100 * (kap / value - 1)):.8f}'} + for name, value in baselines.items()}, + strict_outer_constraints={k: str(v) for k, v in assembly['strict_constraints'].items()}, + outer_controls=controls, bootstrap=cuts, + complex_template_sha256=host['template_sha256'], + owner_audit_sha256=sha(O / 'OWNERS-AND-PROFILE.json'), + invoice_sha256=sha(O / 'PREFIX-AND-INVOICE.json'), + bit_scope='Pinned PR510 published profile and operator are cited dependencies. ' + 'Both exact moments are freshly repriced here; the unchanged physical ' + 'bit operator is not cold-reconstructed. See PR510-MUTABLE-SOURCE-CARRYOVER.md.', + scope='Conditional finite witness under the retained all-size compiler, ' + 'common-label/mutable-basis, whole-call hosting, restored-work, ' + 'precision/tape and analytic-transfer contracts. Fresh complex admission ' + 'and finite invoice are separately hash-bound; no unconditional theorem is claimed.') +(O / 'EXACT-ASSEMBLY.json').write_text(json.dumps(res, indent=2) + '\n') +print(res['status'], 'b', res['complex_decimal'], 'kappa', res['kappa_decimal']) +print(json.dumps(res['improvements'], sort_keys=True)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json new file mode 100644 index 0000000000..9e5d366963 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json @@ -0,0 +1,102 @@ +{ + "nine": { + "bit_lower": "396861776523137034277/250000000000000000000000", + "bit_lower_decimal": "0.001587447106092548137108", + "profile": { + "1": 345600, + "2": 430080, + "4": 67200, + "6": 49920, + "7": 23040, + "8": 2592 + }, + "bit": { + "live": 30720, + "physical": 30729, + "maxchild": 8, + "rank_mass": 1956096, + "hosted_residuals": 138240, + "bank_assignments": 0, + "prefix_bits": 193, + "charged_prefix_bits": 256, + "coefficient_bits": 193, + "two_level_coefficient_bits": 425, + "charged_two_level_coefficient_bits": 512, + "row_coefficient": 18355, + "halving_depth": 2 + }, + "kappa": { + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "binding_component": "complex", + "complex_lower": "663394767670133/500000000000000000" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "binding_component": "complex", + "complex_lower": "1305231506267591/1000000000000000000" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "binding_component": "complex", + "complex_lower": "1297203880559577927527/1000000000000000000000000" + } + }, + "nine_stage_payload_bits": 102, + "stages": 9, + "replicas": 32, + "m": 64 + }, + "parent_r480": { + "pr": 503, + "bit_lower": "393688338238452162729/250000000000000000000000", + "bit_lower_decimal": "0.001574753352953808650916", + "stages": 11 + }, + "parent_r489": { + "pr": 493, + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_lower_decimal": "0.001565442026981656908596", + "stages": 11 + }, + "findings": { + "lp_helpers_per_4frame": 16, + "lp_total": 480, + "levels": { + "1": { + "frames": 120, + "helper_visits": 240 + }, + "2": { + "frames": 180, + "helper_visits": 480 + }, + "4": { + "frames": 60, + "helper_visits": 360 + }, + "6": { + "frames": 180, + "helper_visits": 480 + }, + "7": { + "frames": 120, + "helper_visits": 240 + } + }, + "cells": { + "2,2,0": 60, + "3,0,0": 120 + }, + "d6": { + "2,1,2": 60, + "3,0,0": 120 + }, + "pivots_max": 0, + "line_classes": 120, + "class_nullity": 0 + } +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e28a9b59f8fde608e59ebd5fbdbc22ca54558d4 GIT binary patch literal 393948 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%0DVfv=t1w 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 literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md new file mode 100644 index 0000000000..840555bd17 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md @@ -0,0 +1 @@ +Run python -B run_local.py --out NEW_DIRECTORY --vendor PATH_TO_COMPLEX_GLOBAL_VENDOR531. This rebuilds primitive inputs, static44, PR534 frame lifts, the earlier syndrome substitution, eight collective hyperplane waves and twelve weighted coset rewrites, then checks the full emitted local program. Final canonical SHA-256:371638c4f444515caa0586fa7bac838fc7a7c01c4f6110caccf1d4c4f90453b1. Use the enclosing top-level verifier for the complete global and numerical result. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..0f3ff6125b --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json @@ -0,0 +1,29 @@ +{ + "README.md": "1018ca8cbd77cb7b2bd52b77859613724d9ddedb61908e9f103db23c203aa65e", + "run_local.py": "607d144221726b69d8e9da8a1438c83264154bba0fc4a010281962143f40bd35", + "code/apply_syndrome.py": "e2e88b38f6b0a087814c54f65cdf8439fc10e6377ca13e356eb39fdbca6ef99c", + "code/port_frames.py": "7f86660cfbf7a9123347587f467a5775118f5842ccf03bf9837daf8cb0bbd376", + "code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "docs/OPENAI-SOURCES.json": "46c3a475a4c58f4137373fdf0705690b7f085536671d7be75cc3863895190062", + "docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "static44/audit_scalar.py": "d22159087c1d0df0edf452aae3a1a7a45bf2cde4ce6e177850e415f9620151e1", + "static44/build.py": "31d68795916985e2abb3207b07c1d3e39ed3560f1b46f18ade0a509278c710dc", + "static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "static44/META-SOURCES.json": "b30c82ad1d707b68e84af85e90b1bab0e41e49ccacda3069b952c790092be920", + "static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "static44/PROOF.md": "d1dafe41a1698d6df575ec86f796bcba08c54fe14b6d69e78f5f6cff8b55de4a", + "static44/README.md": "c4b3ce02012fe97598e76a77877541a8f3387ba4305cee600ee557a48b3493e8", + "static44/RECIPE.json": "973f1975213398f2b711e8ce4eddece181d4cbea83be5b6b650115b9bc43f2eb", + "static44/replay.py": "5b12ea184b3afde41b1028d1926a0d158f2f05585dae6d9024e31424c290bccf", + "static44/SOURCE-MANIFEST.json": "9c64b98a2c7771e77eccc476910a91c17eefc0ee95fb638b058c598c96bbdaf3", + "static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d" +} diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py new file mode 100644 index 0000000000..6fd085c5ed --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py @@ -0,0 +1,23 @@ +from pathlib import Path +from fractions import Fraction as Q +import json,gzip,sys,copy,hashlib,argparse +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--gk',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);args=ap.parse_args();sys.path.insert(0,str(args.gk)) +import gk_word as g,gk_common as c +g.V=c.V=112;g.DATA=c.DATA=7168 +p=Path(__file__).resolve().parent;w=json.load(gzip.open(args.input));old=copy.deepcopy(w) +N=728;V=112;protected=set(range(V))|set(map(int,w['start_extra'])) +rows=[{i:Q(1)}for i in range(N)] +e=w['A'][33];assert e[1:3]==[513,523] +for op in w['A'][:33]:g.apply_op(op,rows) +a=Q(-1);err=rows[523].copy() +for j,x in rows[512].items(): + err[j]=err.get(j,Q(0))-a*x + if not err[j]:err.pop(j) +assert err and not protected&set(err) and all(j>=224 for j in err) +e[2]=512;e[3]*=-1 +w['cleanup']=[g.inverse(e,g.FULL)for e in reversed(w['A']+w['B'])if not V<=e[1]<2*V] +before=g.profile(old);after=g.profile(w);assert before==after +out=args.out;out.mkdir(exist_ok=False) +raw=json.dumps(w,sort_keys=True,separators=(',',':')).encode();(out/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +r=dict(status='PASS_EXACT_COLD_DIRT_QUOTIENT_SUBSTITUTION',section='A',index=33,old_operation=old['A'][33],new_operation=e,source_relation_multiplier=str(a),cold_initial_error={str(j):str(x)for j,x in err.items()},protected_columns=len(protected),source_rows_computed_by_finite_triangular_forward_elimination=True,local_profile=dict(after),profile_unchanged=True,requires_regenerated_frame_zero_compensation=True,source_content_sha256=hashlib.sha256(json.dumps(old,sort_keys=True,separators=(',',':')).encode()).hexdigest(),output_content_sha256=hashlib.sha256(raw).hexdigest()) +(out/'SYNDROME-CERTIFICATE.json').write_text(json.dumps(r,indent=2)+'\n');print(json.dumps(r)) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py new file mode 100644 index 0000000000..bd9187bd06 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py @@ -0,0 +1,50 @@ +from pathlib import Path +from collections import defaultdict,Counter,deque +import json,gzip,sys,copy,math,argparse +ap=argparse.ArgumentParser();ap.add_argument('--input',type=Path,required=True);ap.add_argument('--source',type=Path,required=True);ap.add_argument('--gk',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);args=ap.parse_args();sys.path.insert(0,str(args.gk)) +import gk_word as g, gk_common as c +g.V=c.V=112;g.DATA=c.DATA=7168 +p=Path(__file__).resolve().parent +src=args.input +a=json.load(gzip.open(src));b=json.load(gzip.open(args.source)) +old=copy.deepcopy(a);before=g.profile(a);sp={} +def span(E): + E=g.basis(E) + if E not in sp:sp[E]=g.span(E) + return sp[E] +def meet(A,B):return g.basis(span(A)&span(B)) +def join(A,B):return g.basis(tuple(A)+tuple(B)) +N=728;V=112 +changes=[] +for sec in ('B','A'): + mapping=defaultdict(deque) + for e in b[sec]:mapping[tuple(e[:-1])].append(e[-1]) + desired=[] + for e in a[sec]: + d=mapping[tuple(e[:-1])];desired.append(d.popleft()if d else e[-1]) + nxt=[g.FULL]*N + for r in range(V,2*V):nxt[r]=g.perp(a['ports'][r-V]) + if sec=='A': + for e in reversed(a['B']): + for r in (e[1:3]if e[0]=='add'else e[1:2]):nxt[r]=g.basis(e[-1]) + for r,F in zip(a['centers'],a['center_frames']):nxt[r]=g.basis(F) + for r in range(V,2*V):nxt[r]=g.basis(a.get('target_levels',{}).get(str(r-V),[])) + for i in reversed(range(len(a[sec]))): + e=a[sec][i];rs=e[1:3]if e[0]=='add'else e[1:2] + upper=nxt[rs[0]] + for r in rs[1:]:upper=meet(upper,nxt[r]) + E=join(e[-1],meet(desired[i],upper)) + assert span(E)<=span(upper) + if E!=g.basis(e[-1]):changes.append([sec,i,e[-1],list(E)]);e[-1]=list(E) + for r in rs:nxt[r]=E +prof=g.profile(a);gain=sum((prof[r]-before[r])*r*math.log(r)for r in set(prof)|set(before)) +a['report']['local_profile']={str(k):v for k,v in sorted(prof.items())} +a['cleanup']=[g.inverse(e,g.FULL)for e in reversed(a['A']+a['B'])if not V<=e[1]<2*V] +out=args.out;out.mkdir(exist_ok=False);(out/'FULL-WORD.json.gz').write_bytes(gzip.compress(json.dumps(a,sort_keys=True,separators=(',',':')).encode(),mtime=0)) +r=dict(before=dict(before),after=dict(prof),delta={r:prof[r]-before[r]for r in set(prof)|set(before)if prof[r]!=before[r]},changes=changes,entropy_gain=gain) +(out/'PORT.json').write_text(json.dumps(r,indent=2)+'\n');print(json.dumps({k:v for k,v in r.items()if k!='changes'}));print('changes',len(changes)) + +assert len(changes)==477 and dict(prof)=={1:2284,2:456,3:488,4:168,5:56,6:56,8:8} +assert all(old[k]==a[k] for k in ('cut','precondition','centers','center_frames','start_extra','target_levels')) +assert all(x[:-1]==y[:-1] for sec in ('A','B') for x,y in zip(old[sec],a[sec])) +assert all(span(x[-1])<=span(y[-1]) for sec in ('A','B') for x,y in zip(old[sec],a[sec])) diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py new file mode 100644 index 0000000000..2fed13f432 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py @@ -0,0 +1,24 @@ +"""Run one retained verifier with UTF-8/LF text outputs on every platform. +This changes output serialization only; no mathematical operation is replaced. +""" +from pathlib import Path +import runpy,sys,gzip +if not __debug__: + raise RuntimeError('Assertions must remain enabled') +original_write_text=Path.write_text +def write_text_lf(self,data,encoding=None,errors=None,newline=None): + return original_write_text(self,data,encoding=encoding or 'utf-8',errors=errors,newline='\n') +Path.write_text=write_text_lf +# Pin generated gzip serialization. Python3.11 may expose zlib's platform OS +# byte, Python3.13 normalizes it, and Python3.15 changes the default level. +# Immutable input files are never rewritten by this wrapper. +original_gzip_compress=gzip.compress +def compress_portable(data,compresslevel=9,*,mtime=0): + raw=original_gzip_compress(data,compresslevel=compresslevel,mtime=mtime) + assert raw[:3]==b'\x1f\x8b\x08' and len(raw)>=18 + return raw[:9]+b'\xff'+raw[10:] +gzip.compress=compress_portable +script=Path(sys.argv[1]).resolve() +sys.argv=sys.argv[1:] +sys.path.insert(0,str(script.parent)) +runpy.run_path(str(script),run_name='__main__') diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json new file mode 100644 index 0000000000..9d480f5d1c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json @@ -0,0 +1,22 @@ +[ + { + "technique": "finite_inverse", + "path": "lean/OAI/Algebra/OddKaplansky/FiniteInverse.lean", + "sha256": "451f40d08deec33d91ceb4e3f03b1366933c48220bce5d230ca2fe395ea78118", + "declarations": [ + "series_mul", + "inverse_formula" + ], + "scope": "Source inspected; no Lean compilation in this campaign" + }, + { + "technique": "dual_syndrome", + "path": "lean/OAI/Algebra/AuslanderReiten/Duality/LinearHomologyDuality.lean", + "sha256": "842a26ea92d7687bb607b331dd4f8e9fb4a47f024b9def1c2c48a7767d3e6459", + "declarations": [ + "dualCyclesToDualHomology_kernel", + "dualHomologyEquiv" + ], + "scope": "Source inspected; no Lean compilation in this campaign" + } +] diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md new file mode 100644 index 0000000000..5fd16a03a4 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md @@ -0,0 +1,9 @@ +# Bounded discovery record + +1. Bit finite-inverse prefix expansion: 480 first-helper packets screened. 300 replacements passed the fixed frame-chain gate; all were neutral direct loads. The remaining 180 were blocked by this specific early-source frame schedule. This is not a general impossibility result. +2. Complex protected-syndrome screen: 324 protected columns, modulus 1000000007, 130 legal proportional-source nominations; none had strict immediate paid-profile gain. These modular results are discovery filters, not rational certificates. +3. Zero-incremental-frame-cost basis factoring and greedy frame-fee weighted factoring found no positive nomination in the bounded scan. No optimality claim follows. +4. One modular nomination was reconstructed over the rationals and passed the full native pipeline: A[33] source523 becomes minus source512. This changes the cold-dirt response and removes four compensation operations, while preserving all paid ranks. +5. PR534 frame assignment transfers constructively to static44 through exact successor intersections and frame joins. The resulting positive paid-profile change was fully replayed. It is public-mechanism composition, not a newly invented numerical technique. + +Native discovery sources and complete negative results remain in the research lane. Shipping replay uses only frozen constructors; it does not perform search. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md new file mode 100644 index 0000000000..7ab57778a1 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md @@ -0,0 +1,64 @@ +# Finite inverse and cold-dirt syndrome substitution + +The two OpenAI sources are listed with exact source hashes in OPENAI-SOURCES.json. They were inspected as mathematical sources. No Lean execution or new Lean certificate is claimed. + +## 1. Finite version-DAG expansion + +Let v be the vector of all assigned register versions in a finite linear straight-line program, ordered chronologically. Every version has an equation using earlier versions and initial registers x. Thus v = N v + B x with N strictly triangular. If there are n versions then N^n = 0, and + +v = (I + N + ... + N^(n-1)) B x. + +Multiplying by I-N proves this identity; the two products telescope to I-N^n = I. Conversely these equations have a unique solution, by forward substitution. This remains true when mutable physical registers are reused: distinct versions, rather than register names, are the vertices. Every scalar coefficient remains exact. + +This is the constructive specialization of OAI.OddKaplansky.FiniteMatrixInverse.series_mul and inverse_formula in Algebra/OddKaplansky/FiniteInverse.lean. We use the identity to derive actual register functionals at a chosen cut. It does not itself permit moving a gate or changing its frame. + +## 2. Exact syndrome factorization + +Let S: X -> Z be a linear map over a field and f: X -> K a linear functional. Then the following are equivalent: + +- f vanishes on ker S; +- there is a functional a on Z with f = a S. + +For sufficiency of the first condition, define a on im S by a(Sx)=f(x). This is well defined because two preimages differ by ker S. Extend a from a basis of im S to a basis of Z. Necessity follows by evaluation on ker S. Finite Gaussian elimination constructs the extension and checks the complete identity. + +The relevant OpenAI source is Algebra/AuslanderReiten/Duality/LinearHomologyDuality.lean, particularly dualCyclesToDualHomology_kernel and its use of LinearMap.range_dualMap_eq_dualAnnihilator_ker. The present finite matrix statement is proved above independently; the larger homology theorem is not assumed as a circuit compiler. + +## 3. Sufficient circuit replacement theorem + +Partition initial coordinates into protected coordinates P and cold helper dirt D. Cold helpers have entrance frame zero. At a program cut let f be the current source value and g_j other available register values. Suppose exact version expansion proves + +f - sum_j a_j g_j = q(D), + +where q is an explicitly known linear functional of cold initial dirt only. Replace a background shear t += c f by the sequence t += c a_j g_j. The destination is excluded from all g_j. Every replacement coefficient is admitted by the native dyadic primitive contract, and its actual register-frame chains must be legal. + +For every initial vector with D=0 the programs agree at this cut and therefore at every later point. Their full output difference is a linear function of D only. In particular the data map, action on initial targets, and responses to every warm helper are identical. This argument applies to any number of subsequent target deliveries. + +Assume, as in the emitted program, that the background subsystem never reads target registers, that all changed background operations are invertible elementary gates, and that cleanup is regenerated as their literal reverse inverse. Background registers then return to their arbitrary initial values. Write the target action of the main program as A y + B x + C D after separating the protected coordinates. Its fixed initial target preconditioner is L=A^-1. Insert the explicit frame-zero target compensation -L C D after that preconditioner. Then the final target map is y+B x, with all cold dirt canceled. This compensation is sufficient only after checking its coefficients and that every referenced helper is indeed cold. The independent native auditor computes C from the entire changed main program; it does not trust a supplied compensation table. + +The theorem has no free storage or routing assumption. The replacement gate sequence, changed cleanup, compensations, frame edges, exact Clifford phases, wrappers, full owner program and finite toll are separately charged by the enclosing verifier. + +## Concrete application + +On the pinned static44 plus PR534 frame-lift word, immediately before A[33], exact rational version expansion proves + +value(z523) + value(z512) = initial(z512). + +Register 512 is cold. The 324 protected columns are 112 original data columns and 212 warm helper columns. Therefore the operation z513 -= z523 at frame [480] can be replaced by z513 += z512 at the same frame. The difference is exactly one known cold initial coordinate, not an approximate or clean-only equality. + +The frozen constructor checks this exact identity and all frame chains. Regenerated compensation has 9,756 additions instead of 9,760. Both oriented emitted programs have 22,107 events instead of 22,111. All 728 formal columns pass in both orientations, including arbitrary dirty helpers; 11 independent local mutation controls are rejected. All 2,929 directed phase edges and 23 residual adapter recipes are checked. The paid child profile is unchanged by this substitution, so it contributes a scalar-program simplification, not a new paid-rank saving. + +## Positive paid-rank composition and attribution + +The numerical paid-rank improvement in this lane comes from composing the previously proved static44 response presentation with PR534's supplied frame assignment. Matching unchanged scalar operations, the constructor transports desired frames and clips each lift to the exact common successor frame while processing events in reverse dependency order. Each chosen frame contains the old frame and lies below every next use. The existing coalescing realization therefore applies gate by gate; all register chains stay nested. + +There are 477 changed frames. The local profile changes from + +{1:2204, 2:728, 3:184, 4:280, 5:56, 6:56, 8:8} + +to + +{1:2284, 2:456, 3:488, 4:168, 5:56, 6:56, 8:8}. + +The exact delta is 80 e1 - 272 e2 + 304 e3 - 112 e4. Rank mass and ordered helper widths remain unchanged. Its entropy gain is approximately 3.802467258994966 per invocation; the enclosing package uses exact moment bounds, not this approximation, for its final claim. PR534 supplies the new frame assignment, PR535 supplies the post-center rank-four construction, and the retained PR531/PR484 code supplies transport, response compilation and native audits. Earlier attribution and licenses are preserved in static44/NOTICE-upstream.md and the shared vendor tree. + +The OpenAI-inspired syndrome rewrite is composed after these frame lifts. We do not attribute PR534's numerical gain to the two OpenAI lemmas. diff --git a/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz b/research/combined-cold-ends-20261013/witness635/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..965888339a0ac249031cde058c44d3f40771d303 GIT binary patch literal 38085 zcmYhi1yEc~6R?ZBL(s)F3GVJ191`5!-Q6X)yAvb?cXtc2xWlrzyDyN-`~CN?d$*=~ zc4lX$>YVM<{Y>{9@)#tj|2{DPHo7Njn7iW$Uzo`m7wCCq4`Zh% z%4O5OC;wzj@_hyc3+ZT)YvW0&^8C#B_fPrXzVg3^jNaE{$A53V|BhLwNw*FM0S`~| zucw9y51k^%Ap7NEEG85w@&BxsFC>&Nm#u$sNf}9Vy9zg z&g+-OUN^LWf43w?S(q@l&@G9X_!S_gTi?P!nU}1h0;2y!I|g1^@IZ70D-&J^;zKD( z9sN8MIuaUG4yyug1b#A?9%{sKs5x<+0&Kc%pNqbe0&09p@@_T-L%ZACMKp-x{he-4 z`2{xfXb*8k+(?HaU=#snUew43i|8e(i2OsGikcA1=0@Sni<|f)W+AXILm@kTEYF~T z8;-38)?siX-;m=GeZxR+OR)}uGeV89?q^jihK?_DyZ_2>vNh0iQgQ74CL4&AiCG6f z+9dkskOhK$6PSBM^9RoSC)_Dm(czRNgRLo9g`yN-lWc?F;1GfoY09F9kUl#z(Uf6k zSyOPJo7DtQx)*(1rqZ`?+a1O6`~z8fn?6Wk#u#kjp|I>E;*9vV4h3{REDZ*fy<|Y!~20C8N$4#sJSgj26z%08Enhe?uckgm0 z1gyi_lsX2&RYdxOIIe}VjV-FLl!b|M3*EHchA%6+2Ne!0N|J9o=xXm(gAR0~c2b0s zRtdJHbn1@M!%eaddFf{Dm4J=5rEoU+rhpoKDshlKriYtlO~sMNpobcsq-IQ9h%{`w zw3-5=1=kh$xPch`45h=Whf34u8Z-o5h(6J5+|JFo9AVx8ZleQGGmJKGw;6cVAOktY z-tsd+MZtYsSiEfTW#N7IlrD;rHPK_7*jY+6AJ-@QnGGE)3})q4d>%dH4GD$usH3&M zFofbK8Rz~}832?j(3VcJm^whn>I6r&+Euqdb~NW~w&hdchhQcMfAjV|)!N)ufFeuFrVbBoP6JR4dz(BF)= zqU2oI7wpGZ8(unvL9?us^JLq(2@d#Zc322EiSDR!D9GgfNpub^dgx! z$Ge_@q1hNtp%{vIgFS&XjCj3b-J4I6vlB9C5eT2~-OgdzGDAxat(Z|lkjC7b;`^^( zy_3nn?_!we zKe5qdMa3ce0HdSz##DUn#3SZzH%3NhI$KyTN(e6#&QOziW&bjkHbpRU?WS1LvmpNV zZg+H2nU z8+-4OS-|Z0pKQwyc~+dVDn;LjlH(md^;(?r{P8_T>41wng_y*<9|kvE^I*W%&X}vE zu0(Z3s=O{n2~3bTz``G103A*`IFMj${Ly6Q4>xo}5eW+?6~CblB&{%Uz0;$Brc8}B z+PJ26S-Bmb7LPYD&J>L+)NRPON6tUBcA2gdlpLIcmD=g~rl(%X-v6gwLH={&9?FEo z!Lhl9Y(++?nJPnZ=Y4y!rvwln?3Bli<7U5Y41^&jz8EYerNvTqPi^{ zn5lwwd=74X?J(t=#|Ubp9lF`ICGtgmRDA$c#7COfp3np)9oEK2nvM?6ihF(<0>rh~ zqRfBKTi&ZCL7c7kjWngNHT`3qR4-jN5W@cN$H%m3jL}t5t7EDBetwlb^S1cZLjudC zFNxk&P%^a}cSmey=kN;hyj}UE20&%it@l3vw6?Nj^W$HW0pC~B*_By*rDffnAI{z{ zpNE55b!P6=_Jn`)<9m^!cEw+NT4AJmhro;FCf8eF5r^>OKlxMC*~%JWLIn#!v6iLe zAUa$kbv@K;d@8G)oS(>z{rv#{ZiTf{0`2HjB=Ri@Qek7b*UWNb89H{VY6e6|T8

g;;Y zgyNmE43(1A_+dN*0@m;3Sgq(oy!>BU+71!d> z4|9+z>@BOjJ6_upH3#Tp_|)04Xno^eI)Kk zU5(p>N~SyjpG_CnH>+`u^c~|8hpFf&XnwQ%FbI4N?Z8as2-nbza*JZ!<}Da)tW?+Ti3@WE<)o>rGU!_7NZ31EblwP&ZiP_eu8#77lEot{DKF(X#M!N zgxV4F%iNDP)>eDS7BgHOKsLKN1#qC;ywx7PvCv`lA+R;hVn6BjgK{a?#8aDwN;Mb> z4YvSW4R}L5FTWkSDi7e%79V|4e};|=Y*(rv_NxykP$blX4!JfQcHJ3D4(1U?Gpk;4 zc0a~hft~L-VY@*#WniS9IjTO(Yc(3LOUA(*g}AYb@_6fS79BT#ph$^XoS#ukHZa th1IG@u}h=TLL&Ji;$|4rY`ETvBp3{{8)sQlr+@!2@Z6Y_RNTrv_&=Izqpbh{ literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/data/search/WARM-PLAN.json b/research/combined-cold-ends-20261013/witness635/data/search/WARM-PLAN.json new file mode 100644 index 0000000000..434a431937 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/search/WARM-PLAN.json @@ -0,0 +1,41778 @@ +{ + "status": "LITERAL_OWNER_NOMINATION_PENDING_ADMISSION", + "mode": "frozen-saturation-pattern-time-matching", + "K": 4, + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "deficit": 2560, + "profile": { + "1": 181659, + "2": 30016, + "3": 31104, + "4": 11520, + "5": 5040, + "6": 576, + "8": 576, + "37": 1, + "48": 2215 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "PR623 fixed-dispatch full-Hall target; all2/3time Hall cuts and literal expansion", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "ck", + "orientation": "backward", + "local_program_sha256": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "ck": { + "directory": "providers/ck", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "ae3018c0646be06f47d345bb8baf0e6ea9220096a949fa30a8f7656aa4ad6f45", + "LOCAL-PROGRAMS.json.gz": "b5da54e049cc127a1065190a647cb71cac0c6ba03d9ccdb71719f4fcbfa886f3", + "LOCAL-CHECKS.json": "059c4e59142bdf5c19dc7c0afebcddfec28e6e60cbc7299b8bdcc624afbc0cbe", + "INDEPENDENT-LOCAL-REPLAY.json": "ecefb9e661301d8081522be68bbe6640e175c011eb1177f643383d193c6fb2f0", + "CLIFFORD-RECIPES.json": "dfb64e71409a395f9375d9cc2258365d462bab2d28b707dcfba38994dd5aa0b9", + "CLIFFORD-REVIEW.json": "e9eb877f03421bee58630612b13a9dd134ffcdef070b6df8f6b28b3c9c65cde3", + "RESIDUAL-ADAPTERS.json": "4697965c1b466fd3eaf37fa1fbbd45bb06c78cb0fe0b3a253744efb4013581b9" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2596, + "2": 552, + "3": 304, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "24d4fdd9641278242add4c3ed9843e138e04f6a54d067cf6b755f6bcba84978f", + "backward": "314b814a33d1339c7862112a4c927c19af0aee03dead0f841c983814a9f24d58" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "9bbc75dede090cfd7a0a0252424ea9d9f6211e2350d2a801d4e4f2f0784167c7", + "LOCAL-PROGRAMS.json.gz": "854f17274092263dc25e60367f4cd0d29f60a8446becd17cc1883ebed7a97900", + "LOCAL-CHECKS.json": "9e7be4f5eb567ffe886871b3fa434cc71f352e91cc9da07cb4e72c5742f24db4", + "INDEPENDENT-LOCAL-REPLAY.json": "ad854d9d15515cbcf7a2bee221d9c3cf0c7215770521866b12ce98aa777e310b", + "CLIFFORD-RECIPES.json": "dfb64e71409a395f9375d9cc2258365d462bab2d28b707dcfba38994dd5aa0b9", + "CLIFFORD-REVIEW.json": "dceebd0983fdfe94922323ae6499fc2d9bfbb7886c6843af5673b0266ec5b609", + "RESIDUAL-ADAPTERS.json": "8283dfa442fc7e7626f3356385bda8607b8d15eecfdc9515a6271c29da6caa7a" + } + }, + "jp8": { + "directory": "providers/jp8", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "7a3fec1022d3b2b1bd986302a327735ec521d17b043f4a5acb96253a56f6193c", + "LOCAL-PROGRAMS.json.gz": "fa0c196f65bd6ec1424fdf7d789f6972075c7bb02bf43f573ea85eafab31be98", + "LOCAL-CHECKS.json": "0fad744aa863eedb288a9f87b1c23225a36b316b6275cc3b1bcedd42afe28a67", + "INDEPENDENT-LOCAL-REPLAY.json": "cb2f99ed351925dd35434b73de16f4085884fe81a35a69e1c7ce2d5e96cb975b", + "CLIFFORD-RECIPES.json": "2799d73dd08c4435e5900ff2ae6ebc7f34535c153e173ab88d66d1f0b5e6dcde", + "CLIFFORD-REVIEW.json": "ab106a9e110b2a1e433cc18a76732be44841096afd30fd1e3b109d8837b2ebaf", + "RESIDUAL-ADAPTERS.json": "bdb44cf523636f307ebb3617da548f2e3a8af74321eabe24aef40186e280a917" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2512, + "2": 400, + "3": 448, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "3d92c93a12aaf6bafcc0bc5bee33e4a710f3439c5c43efcd91833e9a9da052b8", + "backward": "7fa2c16d9623ab39eeaf00f5ea03a8ff7aa099a3f62949d03d77bb44ac4d62cf" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "fb4a8d14ed2a8048698bea6ae16f86163a1aa6c80f2eb622222eee5cdbce9b3b", + "LOCAL-PROGRAMS.json.gz": "efe45ce7fb025a6f53cc9eb54e951ac2211a5ed927e689a049e4f68ca680654b", + "LOCAL-CHECKS.json": "e29bdcebdc2966979a9f5911f56b68c6f4942f6fdbeb6737e9db44e147d0193a", + "INDEPENDENT-LOCAL-REPLAY.json": "f31a73829f5de91fe98c3986bb2ad9b31e7b33881720029347051ab2b686af3c", + "CLIFFORD-RECIPES.json": "2799d73dd08c4435e5900ff2ae6ebc7f34535c153e173ab88d66d1f0b5e6dcde", + "CLIFFORD-REVIEW.json": "4231236ccc3bf45c469e4c98e3071a01ebf75f6366fb73b733e969fed65338b9", + "RESIDUAL-ADAPTERS.json": "99e1873464e8e718ea25fd80df5aaed0e5508b83e9bf2bdd094ea5c95fdf87c9" + } + } + }, + "source_plan_sha256": "c919c366ef1d3528f1884e47dfce858ab3164b099740e4c17cde6f697b3ec458", + "assignment_sha256": "251e82cec1f40e6c1289703667f403104b957f1254dc4f6baa6df9a3d0c751de", + "source_owners_sha256": "d695529191cf0fba1caf813cbf0f19072df990b5bd5371abfecaf2ca37317745" +} diff --git a/research/combined-cold-ends-20261013/witness635/extras/REFERENCE.json b/research/combined-cold-ends-20261013/witness635/extras/REFERENCE.json new file mode 100644 index 0000000000..af844f23ee --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/extras/REFERENCE.json @@ -0,0 +1,5063 @@ +{ + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "provider_registry": { + "jp8": { + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + "ck": { + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + }, + "expected_width_changes": { + "jp8": [ + [ + 19, + 9, + 8 + ], + [ + 51, + 9, + 8 + ], + [ + 83, + 9, + 8 + ], + [ + 115, + 9, + 8 + ], + [ + 357, + 9, + 7 + ], + [ + 366, + 9, + 7 + ] + ], + "ck": [ + [ + 19, + 9, + 8 + ], + [ + 51, + 9, + 8 + ], + [ + 83, + 9, + 8 + ], + [ + 115, + 9, + 8 + ] + ] + }, + "source_plan_sha256": "c919c366ef1d3528f1884e47dfce858ab3164b099740e4c17cde6f697b3ec458" +} diff --git a/research/combined-cold-ends-20261013/witness635/extras/check_declarations.py b/research/combined-cold-ends-20261013/witness635/extras/check_declarations.py new file mode 100644 index 0000000000..1c80a9411b --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/extras/check_declarations.py @@ -0,0 +1,56 @@ +"""Check that declarative inputs and outputs exactly reconstruct the replay SPEC.""" +from pathlib import Path +import hashlib +import json + +P = Path(__file__).resolve().parents[1] +read = lambda name: json.loads((P / 'data' / name).read_bytes()) + +def need(value, message): + if not value: + raise ValueError(message) + +def merge(a, b): + need(all(a[k] == b[k] for k in a.keys() & b.keys()), 'conflicting declaration') + return a | b + +w, e, s, plan = map(read, ('WITNESS.json', 'EXPECTED.json', 'SPEC.json', 'PLAN.json')) +need((w['schema'], e['schema'], s['schema']) == ('witness/1', 'witness-expected/1', 'witness-spec/1'), 'schemas') +need(w['geometry'] == dict(v=112, h=9, helpers=492, centres=8, stages=9, replicas=8, + cold_helpers=[264, 276, 288, 300]), 'fixed native geometry') +need(hashlib.sha256((P / 'data/WITNESS.json').read_bytes()).hexdigest() == e['witness_sha256'], 'witness hash') +need(w['name'] == s['name'], 'name') +for key in ('data', 'call_order'): + need(w[key] == s[key], key) +need(sorted(w['dispatch']) == sorted(s['dispatch']), 'same complete dispatch') +need(len({(stage, replica) for stage, replica, _ in w['dispatch']}) == len(w['dispatch']), 'unique dispatch keys') +need(w['dispatch'] == [[c['stage'], c['replica'], c['provider']] for c in plan['provider_calls']], 'literal dispatch') +need(w['call_order'] == plan['order'], 'literal chronology') +for name, filename in (('plan_sha256', 'PLAN.json'), ('owners_sha256', 'OWNERS.json.gz')): + need(hashlib.sha256((P / 'data' / filename).read_bytes()).hexdigest() == w['data'][name], filename) +need(merge(e['global'], {'gain_baseline_kappa': w['gain_baseline_kappa']}) == s['expected'], 'global outputs') +provider_outputs = {} +for pid, declaration in e['providers'].items(): + declaration = dict(declaration) + for group in ('artifacts', 'expected_local'): + nested = declaration.pop(group) + declaration = merge(declaration, {group + '.' + key: value for key, value in nested.items()}) + provider_outputs[pid] = declaration +need(provider_outputs == s['providers'], 'provider outputs with literal dotted receipt keys') +need(s['width_spot_helpers'] == w['geometry']['cold_helpers'], 'mapped width spot helpers') +build = dict(w['build']) +need(set(e['build']) == set(w['build']['providers']) | set(w['build']['shadows']), 'all provider and shadow outputs') +for group in ('providers', 'shadows'): + build[group] = {} + for pid, declaration in w['build'][group].items(): + a, b = dict(declaration), dict(e['build'][pid]) + left, right = a.pop('steps'), b.pop('steps') + base_outputs = {'content_sha256': b.pop('base_content_sha256')} + if 'helper_map_sha256' in b: + base_outputs['helper_map_sha256'] = b.pop('helper_map_sha256') + a['base'] = merge(a['base'], base_outputs) + need(len(left) == len(right), 'construction step count') + build[group][pid] = merge(a, b) + build[group][pid]['steps'] = [merge(x, y) for x, y in zip(left, right)] +need(build == s['build'], 'complete typed build with shadows') +print('PASS declarative inputs and outputs reconstruct SPEC', flush=True) diff --git a/research/combined-cold-ends-20261013/witness635/extras/check_native_owners.py b/research/combined-cold-ends-20261013/witness635/extras/check_native_owners.py new file mode 100644 index 0000000000..fa3629295c --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/extras/check_native_owners.py @@ -0,0 +1,104 @@ +"""Independent candidate native profile, widths, owner intervals and exact moment. + +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. The independent rational +interval engine is Chafik Boukhalfa's retained PR626 extras/exact_intervals.py. +This checker does not import PR627 construction or global accounting code. +""" +import argparse +import gzip +import hashlib +import importlib.util +import json +from collections import Counter, defaultdict +from fractions import Fraction as Q +from pathlib import Path + +ap = argparse.ArgumentParser() +ap.add_argument('--package', type=Path, required=True) +ap.add_argument('--replay', type=Path, required=True) + +ap.add_argument('--out', type=Path, required=True) + +a = ap.parse_args() + +def read(p): + raw = p.read_bytes() + return json.loads(gzip.decompress(raw) if p.suffix == '.gz' else raw) + +def need(value, message): + if not value: + raise ValueError(message) + +spec = read(a.package/'data/SPEC.json') +plan = read(a.package/'data/PLAN.json') +roles = read(a.package/'data/OWNERS.json.gz') +reference = Path(__file__).resolve().parent/'REFERENCE.json' +need(hashlib.sha256(reference.read_bytes()).hexdigest() == 'e211af40bcdbd756d3827f83af602f2d5fd29ae6603cab9d4504a4774f5d35f8', 'reference geometry pin') +old = read(reference) +expected_changes = old['expected_width_changes'] +for key in ('order', 'windows', 'pairs', 'sides'): + need(plan[key] == old[key], 'inherited geometry '+key) +widths = {} +profiles = {} +for pid in ('jp8', 'ck'): + word = read(a.replay/(pid+'-local')/'CANONICAL-WORD.json.gz') + program = read(a.replay/(pid+'-local')/'LOCAL-PROGRAMS.json.gz') + need((word['v'], word['h'], word['R']) == (112,9,492), 'native shape') + widths[pid] = [len(word['frames'][word['final'][h]]) - len(word['frames'][word['start'][h]]) for h in range(224,716)] + profiles[pid] = Counter(e[-1] for e in program['forward'] if e[0] in ('climb','center')) + need(profiles[pid] == Counter(e[-1] for e in program['backward'] if e[0] in ('climb','center')), 'reflected profile') + need(widths[pid] == spec['providers'][pid]['complete_contract']['widths'], 'native width declarations') + changes = [(i,u,v) for i,(u,v) in enumerate(zip(old['provider_registry'][pid]['widths'],widths[pid])) if u != v] + need([list(c) for c in changes] == expected_changes[pid], 'reviewed native width changes') + need(profiles[pid] == Counter({int(r):n for r,n in plan['provider_registry'][pid]['actual_paid_profile'].items()}), 'native paid registry profile') +calls = {c['time']:c for c in plan['provider_calls']} +need(set(calls) == set(range(72)), 'complete calls') +need(len(plan['provider_calls']) == 72 and all(c['provider'] in widths for c in calls.values()), 'unique valid dispatch') +paid = sum((profiles[c['provider']] for c in calls.values()), Counter()) +used = defaultdict(set) +helpers = defaultdict(set) +families = defaultdict(set) +for r in roles: + t = r['time']; c = calls[t]; h = r['helper'] + need((c['stage'],c['replica']) == (r['stage'],r['replica']) == tuple(plan['order'][t]), 'call ordering') + need(0 <= h < 492 and h not in helpers[t], 'helper uniqueness') + need(0 <= r['port'] < 112 and 0 <= r['owner_replica'] < 8, 'owner/port range') + need(r['family'] not in families[t], 'family uniqueness') + helpers[t].add(h); families[t].add(r['family']) + width = widths[c['provider']][h] + need(r['width'] == width, 'actual width') + need(r['family'] == r['owner_replica']*896+(2*plan['pairs'][str(r['child'])]+plan['sides'][str(r['child'])])*112+r['port'], 'physical family') + need(r['copy'] == r['owner_replica']*112+r['port'], 'physical copy') + key = r['owner_replica'],r['child'],r['port'] + cap,window = plan['windows'][str(key[0])+','+str(key[1])] + need(t in window and 0 <= r['offset'] <= r['offset']+width <= cap, 'window and capacity') + cells = set(range(r['offset'],r['offset']+width)) + need(not cells & used[key], 'disjoint intervals') + used[key].update(cells) +need(len(roles) == 35424 and all(helpers[t] == set(range(492)) for t in calls), 'all roles') +idle = Counter() +for key,(cap,_) in plan['windows'].items(): + rep,ch = map(int,key.split(',')) + for port in range(112): + cells = used[rep,ch,port] + need(cells == set(range(len(cells))), 'compact interval') + if len(cells) < cap: + idle[cap-len(cells)] += 1 +paid.update(idle) +need(dict(paid) == {int(k):v for k,v in plan['profile'].items()} == {int(k):v for k,v in spec['expected']['global_profile'].items()}, 'native plus idle profile') +need(sum(k*v for k,v in paid.items()) == 520704, 'rank mass') +need(73*7168-sum(k*v for k,v in paid.items()) == 2560, 'deficit') +interval_path = Path(__file__).resolve().parent/'exact_intervals.py' +need(hashlib.sha256(interval_path.read_bytes()).hexdigest() == 'aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf', 'independent interval engine pin') +s = importlib.util.spec_from_file_location('independent_intervals', interval_path) +E = importlib.util.module_from_spec(s); s.loader.exec_module(E) +q = Q(spec['expected']['complex_lower']); lower = upper = Q(0) +for rank,count in paid.items(): + lo,hi = E.log(Q(73,rank)); lo,hi = E.exp(q*lo,q*hi) + lower += Q(rank*count,73*7168)*lo; upper += Q(rank*count,73*7168)*hi +need(upper < 1, 'strict exact moment') +kappa = Q(spec['expected']['kappa']); old_kappa = Q('0.001636241501576388') +need(kappa <= q/(1+q) and kappa > old_kappa, 'strict frontier gain and conversion') +report = dict(status='PASS_INDEPENDENT_NATIVE_OWNERS_AND_MOMENT', roles=len(roles), calls=len(calls), native_profiles={p:dict(c) for p,c in profiles.items()}, idle=dict(idle), global_profile=dict(paid), complex_lower=str(q), moment_lower=str(lower), moment_upper=str(upper), strict_margin_lower=str(1-upper), kappa=str(kappa), reference635_kappa=str(old_kappa), absolute_kappa_gain=str(kappa-old_kappa), relative_kappa_gain=str(kappa/old_kappa-1), interval_engine_sha256=hashlib.sha256(interval_path.read_bytes()).hexdigest(), scope='Literal finite native profile and width/owner interval accounting with a separate rational moment engine; strict supplier/physical/phase/outer admission is checked by the separate full replay.') +a.out.write_text(json.dumps(report,indent=2)+'\n') +print(report['status']) diff --git a/research/combined-cold-ends-20261013/witness635/extras/check_owner_controls.py b/research/combined-cold-ends-20261013/witness635/extras/check_owner_controls.py new file mode 100644 index 0000000000..a54d716d97 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/extras/check_owner_controls.py @@ -0,0 +1,27 @@ +"""Targeted rejection controls for the independent owner/moment checker. +Chi Zhao, with substantial OpenAI Codex assistance. Apache-2.0. +""" +import argparse,copy,gzip,json,subprocess,sys,tempfile +from pathlib import Path +from fractions import Fraction as Q +ap=argparse.ArgumentParser();ap.add_argument('--package',type=Path,required=True);ap.add_argument('--replay',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args() +checker=Path(__file__).resolve().with_name('check_native_owners.py') +original={name:json.loads(gzip.decompress((a.package/'data'/name).read_bytes()) if name.endswith('.gz') else (a.package/'data'/name).read_bytes()) for name in ('SPEC.json','PLAN.json','OWNERS.json.gz')} +cases=[('positive',None),('wrong_width','actual width'),('duplicate_helper','helper uniqueness'),('wrong_family','physical family'),('wrong_profile','native plus idle profile'),('false_moment','strict exact moment')];results=[] +for name,expected in cases: + data=copy.deepcopy(original);roles=data['OWNERS.json.gz'];spec=data['SPEC.json'] + if name=='wrong_width':roles[0]['width']+=1 + if name=='duplicate_helper':roles[1]['helper']=roles[0]['helper'] + if name=='wrong_family':roles[0]['family']+=100000 + if name=='wrong_profile':spec['expected']['global_profile']['1']+=1 + if name=='false_moment':spec['expected']['complex_lower']=str(Q(spec['expected']['complex_lower'])+Q(1,10**8)) + with tempfile.TemporaryDirectory(prefix='combined-owner-control-')as tmp: + root=Path(tmp);(root/'data').mkdir() + for filename,value in data.items(): + raw=json.dumps(value).encode();(root/'data'/filename).write_bytes(gzip.compress(raw,mtime=0) if filename.endswith('.gz') else raw) + p=subprocess.run([sys.executable,'-I','-O','-B',str(checker),'--package',str(root),'--replay',str(a.replay),'--out',str(root/'result.json')],capture_output=True,text=True) + if expected is None: + if p.returncode:raise RuntimeError(p.stderr) + elif not p.returncode or 'ValueError: '+expected not in p.stderr:raise RuntimeError(name+' unexpected result '+p.stdout+p.stderr) + results.append(dict(name=name,status='PASS'if expected is None else'REJECTED',expected_reason=expected)) +a.out.write_text(json.dumps(dict(status='PASS_INDEPENDENT_OWNER_CONTROLS',isolated_optimized=True,cases=results),indent=2)+'\n');print('PASS independent positive and five rejection controls') diff --git a/research/combined-cold-ends-20261013/witness635/extras/exact_intervals.py b/research/combined-cold-ends-20261013/witness635/extras/exact_intervals.py new file mode 100644 index 0000000000..8a904997c9 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/extras/exact_intervals.py @@ -0,0 +1,28 @@ +"""Rational logarithm and exponential enclosures for the independent moment check. +Uses atanh logarithm intervals and Taylor exponential intervals, stdlib only. +""" +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter,defaultdict +from functools import lru_cache +import json,gzip +P=Path(__file__).resolve().parent +load=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def need(x,msg): + if not x:raise ValueError(msg) +D=1<<200 +def down(x):return Q(x.numerator*D//x.denominator,D) +def up(x):return -down(-x) +@lru_cache(None) +def log(q): + k=0 + while q>=2:q/=2;k+=1 + def s(z): + lo=2*sum((z**(2*j+1)/Q(2*j+1)for j in range(80)),Q(0));hi=lo+2*z**161/(161*(1-z*z));return lo,hi + a,b=s((q-1)/(q+1));c,d=s(Q(1,3));return down(a+k*c),up(b+k*d) +def exp(a,b): + def s(x): + term=total=Q(1) + for j in range(1,17):term*=x/j;total+=term + return total,term*x/17/(1-x/18) + need(0<=a<=bDl_Rs(GFMn_C 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%0D9o2ZIovB z4MYR7e6>I>_pGhv$#uhWmV)ZKctQn5t&)Kz4ILE{x!z?0U2-o zFHxL$P=%W@d(Cs3+lH@UtH{w(Hr9B^_d z6mX6_C3KwM0)RU$O{o>behQ@U<>?g0OP1E1!)Y z&l|RhzK>o0Z>dElBO4R}mQKsQf#wq z<%Frzm>Ly3dxTaVjPU&g*i=Ao?z6r-TS6FxWvWU4bj(sg%Ki(Wv-nfIDU#rkXYfnh zB0LO4lWR?GL);rl5o*sjZ-l4Tmy3 zNc1qoJ+Y$JTe^rFu1SSXa%bJbcE$B7P47ik$tVxRKQL`zZeK%uA5LT(2=B`MX#QOEI;#2Z9XDy4yRb1(+F?yEbSkV0Yc#i~(Ei~s z=Z8`X|6|ThighUolz7Rn7FXZ&~%ZGa&aM-f&AgrZ%=NNB=0?p~aC^N?&72wL}M%;OCcLHI;Rj>Y0Pho;vHPSF# z%wY-tOV)Xa0DKs?)LjQVQFuJBb~C=d2VX}sR|*`hYnh3OW4m8-Xc40NW(k4Gi1#p} zUJ`;(Tk*a^-cTagKc7m%SaMVd0`eMO(tlphe=?<%H{=o(1GdBHj7Ow9=*j625>UV% zEYU0J%IO4o`N-HODC`T1@ajCNm>|oE-xEIkxVjsSCF4fIdJ%#>z_;g(ex|j6p0?uclY8mF_r-W48>w~)-Oox&8Fxa}Y1E9jcd4Z>_^8!bwyU=4P>S~uAQc&Pp2>!eI;&I5L`yazeF+NWOie%Z#tAO_&a5F{P;`3pEBhn5S8Mt38 zDTsL4D_oEEKaKFPazBjztV9B#WqrD4AE!>ZIG7l5Uucj@Z7 z^gg2f!B5PdI$2{S{fCD2AytiGMdASCR|i)js?9+zv~T|^@V=f-%Cx^{TOO$#_=8z9 zBodZ-{rQ<|$b}d$O#j1x{yZ{)UR+3^YS|v<7qDD;*tj4Xsg|+1LKsW`I4*V)@XRwP z;dRwt(S$h$>{l94N(}#Cp*ORUgHd7=*+)-S0s{gZpr=pHSc*h8wWs+gS(6D!Ukc>E zu-ub!{TXyYOo^b4;O1`#min^)XM(W3hgQ6}3(?Ed+NbnjqZDC zp67ktpD+7~()~(?>tEI-WgY?^13tr~;V;@T!We1%7!Ccj^8K)}E|^3`o|X-!3?-Ov zywI>3VgxROnjEO0cRW{9WT>5yXvcnDSaK?VmX1?Tid{cq}Hm|5Yn=1{Q z>us-A&RwqZ;rS|Y*3-u$Gkq7y!uLpGYSc>5_o)4>cPeY?6R;$Ztr{WiQe=(u@6sfa z39s*`KC?TWBw#j72Bu<(YAZz?0y@+#X`R7lvkHzmD>;KLI_f{nN}@^*fvcsB64N;< z4}+r&Q&Rs)jU^7+I!!cjgB|nHlRh9NwZ@&$n0p{HE|cD%9uC~+zfqNuD7LagFT9qW z&TwuvGpxf-zm^ArnWXhr1Fg(dCy#QVQsJ+>$0=eRVx!qP9z9uv=*06^+(f(ywhIw{ zGL}hiHtyg63@D2@xLV1y#;G( zK-7Osno_LsoIQOoZ90K2%6_m2-zFPah5Hx2VoxszZU1v4Jcm4t=ULqPq9Px&4?Hp7 z9k34Fc71a9|A&caf$*M_8=jR%lZKIE10wURk^3HCghSr{Ol3UC!Q`@-l^8zaXNrYE0heALB#%l(qS5< z84ucz)%S>{Ma7U=I*c@P43Z3{y9p}+&u}viG343g4Z38PsEr+{jA0PLph%=nS2>813Gu=4e$lO!d#KFe-z>cIEDga&xyz-;+4npkTfH zAHn~Vcj2LGTosX@sYU)?-r`~=&j=8O3)ufTRfx+?ogk9EaI0?tcBw?GKcgtMQ!4kH z47kfuE)MdX{9^me&4g4h*<;^T-lem}l~fOTd^P(L>F+knn$JnI4oK$nm%>vEp(T$g zuAbdCQM@(+h&#I4hbuTp{6AsY9ebFLOW@!Uxn)U|aMWNb!ug?4 zlf)}LF>y%y;-GRhwL%0Py}^QRRhQ}=;v!deM6OpHB@DP$GNG-bPe`8vRtHh& z0gb$8bo6=)YE@nRDLc8NlP{5yTAN(?s@qn8*`-&!AuDSv7M8Cuqk(cNi1movd_8py zFwFF5HDzXZ^E+^IRRunbBU1B{Kp`Uzt;M>usA2l$z%1a^J?rFE=XSo2&O{&8S-OQV zsx8a_E|>eOH{c&jw&+haOv8ihfCOXv-|+LYjt2$$0S)0}W_Q=Y;Tiw5J67-4ecpJO z%TN#Vi+_258|HG?!opuS^uOi7QeDOTrwDTigf_s7CaZ>Cufm#y$U*K&pfRb%gd!fHoc3g^{#2hA*ZOB`26 z?FY2GE%vK$(J7}q;E7B^k^^xnIZ6`waO;+KkPYL)b=6_%e)U)AA%^vw%>M}&j>-ZP za9-9eSL@0L<-~)z?0Vg!AGU@BYJYLwPzezKo^QZ8zZVHC6g22Z;R;Y-rk4O6@;zur z@win|9Kz*ifTj3ABR*ziZGbA_rakass?1SJy|{aF{bSqCuw7%+4p&t$iN`~r_5aBI z%MEs-a3<1r)qJ?b*nbj!>DW2CL@ba}A$4AMb7dHCw5is9I6IbMT9EtgT}~AD@09Z=F7g2l0gN!S(;~hxBSHTss{cA%0o)ErfFI{TF1`XJi46_89`n={_e&x8kY^_@C(Wi5iXzo= zwB7dX&8H+C*<>v6bn;bOD?1*>$Yq`8m;LHj7M9&rtgQf=xxTWZZZqenkEO$~f`@0J z70p%O5lj}idl-SV3!X)7PWhEClcc7ch@&<7u3|*<6+JqK(d8U-lT#u7#x6iL0e*V& zf2CVkiaj?v`)9J#(3qwO#Z|GP`#_c5Ac1^x2ybjc>2R{=$a|h65-iyycJ1^$lSzIl z8U6aR5ruuT-{6L&(uxK^w_e!`Yl7`spTx#XyYN?P5)h~_RiL6%{NKJboay)cOv&Jb z1O^_9w|XlcT*oFGn^2+w;68N_qzZ!kowmW?Z<;tSX zMY&~|2>v5hERhxe8e&?+oiZ&Rn*^TctexTPecK~f7z0g)H9ZL}B`^Zb+6zvMU|`98nIjr20ioKm2P;BnRNkhyn96X+3@>r*TUFQRevpk zKH|&%gHoS1 z4d<)l@mWx)mfkCIsR5_WrAUtkm+_7W``l>9e3TUWhU#l!<%%1)aD}R!H8)^$wM$b~ z^_%8+7m%dPhKbN+DN<-Hu=qn;{BK9Q6A(u4J9We^! zWUIoFmcXCyQ+%IlAbvx!=J?>8KQXrKp{08xXt5wWby{3426V>O(JBfmb9qN@l#=La z=DPl}v3yxc0`l!;TdSz1rj%NB)uF?D!RjPXV0lEDSRdNs^T>SqvdDrSjBxv*r?p>s z1Q)+=?&+G5x?u3d$py>Y6D+N%W;EdBa@n*L=A9T(78ZvxH$rGif!f`Ty|m$%sBgYg zX{>k_wosOwJl+O3<3#PTrhRF!j7bUX5{7|lB@;8xUbYljqf{8 zyR)AxFKBtJat8Re54_b8w9L7j_HZbSeb8=&m@8WbZqwg|xeHnbj(Wb}d(48=+jus= zVCfH>Li-=kSpyU$#LNGWs<#ek>W$mDl}2iGcXuNVgCRMQ5(z;DNDUE05D;)6EuAu2 z8c9b=Nq5H>B@GH9AxOUmf6w#0@B80%?%n5bb~fO?zwx=`xUBkiYNVOXfN=46&}R{g zGDynL)aRulrF}5(;VY8T>(47eI{L>CJy2V_9=iJA0$zb=R)Ysk1w}a%lviY$N%5jz zH*UJC#(kydLcLk!JX#!W(*Tlpa$7NXY| z6Mx*VS-3ep3dAt`y!5rRu^v9!+}dNoAE+&1@|8{)at$CLO~cmwN+UC)SRJfOs>lY2zCYBDWL3ebG>HK7s^$0F9$}j(7fZaY#YcJyvIYyV8mF{if}u^Z-oaE<$@Y~! z33D&T@&mr)Fi@RLukTA`_$!kH+cC}9Tfjf}d-x=*$_yWE1Kl6s;om2!wN)%Y{haATQp0H|os`_iU%|iFH0C|oP!4;Z7Ug&)d_ujoXsblg<=@Zj z)g}hsKOnZS{1{jHn5W&Fjo*}3JluA?;)*$_72AD^de%CuCD;!{&`dL`By%)OTq?@; zGNp?Z^hP}ED||C*Mc0}Xhw!Ib7BN&m^y00Q*2K&M0?a(LVN^31LiI~x4^)&VED4vH zP#;IN_s}3OTBvBAe@3UiXR0uAt?uS2Jfn|%-fVd-$YNGw#n&jhir6e89%^Jn!VkUi zKELHxViHiwacx-BDG1B@<-=wYUFK>5|3dghq*0X6d;vZWLqeOWP&Y547t&lr7`VpK z4o5aF>*tI@F(0j{1TZRFi0cm%Bb|evFZNS&9_(@U9DVX`g zMHp|2v*JZ7MRAh-8EdqlVWn_k;j1GjMnl2Jws+X5<=p=J`BybcUfIVW1Eu1^d*RFdT`UxX$ym{LYHvQ>| zhwuFqqSjyMRJZ6(B@gz1-Xk7%jf?5szj)w!!Ml}D>0X<0)DV?zuy%7s8lKzh=5pz_ ze77u#=qY#+_N!&@GLRhaLnivo(Q!xP!VQPhN4}7UyUlWBnWXdG?_S46YTszMY^~g^ z>-j8)NuY2DfWpJD{AxyFHvVclD9#8wS)p?uv{yTj7cmiDW zmn=7=rW&4)__2!Gj;D+_vQFaDJh>h{)rXq&)b8{0TL3ZOl9GYcZo@8B^GJ`@5_kIs zk~`GLe`Aau`jzf4-L?p9^B~6h4qb=60<3)XglCjAYAn5ku{hsksn@YA3os;WrI}covM%7<$$G+3!Z=P71kI-&qd8w`9@gMdwroYz)6qrE9sah4Ce`n z-h0(DvV09%uHcQBF9gi#i935#o$p!H`MMbUEJA{Xhdsr|QjR`Xx>ApG?W8|)wA`5y z@X?vbVOXRok=W(ccQ#=NQ#}sEl)h*7oD$WLZc@6L_cjHx1yv;>FI<3>ssJ)y_z&E* z{IOH2K*@npv4e{XWXB8ZH_Z?5pCe)C0jHu&sBa8IZ_I3O8DN2?y{$EZ9MUIah>(&6y8sO(@~2KqkkMosoc?Mb%l&6xv{w3h`f#&>N;ZcD$7 z%3gM#jSJlFZ@lVjdL#I($Z)*)7wvreGMEnMF8#fcj>q+gwhq;@2BM!HvBCw`H12J| zRRmaePjuhM$>7Knqjeg&31*dvrqrIG)!szRi#b9m;4Ku5lFn3z;I~0$hJkfF1DJj;0yK1?$Tl&d9n-us?chKI6@UI+Se8dZ!8HTF))^28F`S(|5l21RM zg)<5VaHjvq{g%|-t#xz9pBB9iKcCztZ5HDdej6Ypb?Njf*2b2g;~gWVQ6~_l1B%!e z(g3@lHCTJn4}9zwdT{b!f0nAlfB z^t`up`|F*5`8H^T@Ai^jY>`zj24dGP} z@`@I*78Rc|;DOR5NA6~~cGj--6gD6pGQn$r0JtTwF=M`P5ZVr4bwA(L_yE8|`4cv3 z3H``z);fPtH6A`xcuyPhl8s=uI`H0#|FCy3Bp^K4RTa3&@RbG$n8AYDX+KrOA;!kV z01ZeAA0T+?Vlbt)hVO+|fmH?1OYg?5Q71oSZxJ$Y{skAneRZuMF> zAfH|XJYAq9U;6;-Vj#5-2r|+puHv2~iy9cRC|K!5(xOdUAsRk#fBjfzRGw3Wq7OVP zqbu=A?b5$Q!;XDy$~XAG?87li6ZxdBFOe611)}?UU_&zhlhyXL4&Xl!w;Q0J-h|sU zp4%8UtCD;%0XE0or*{o4*85$1qxLDIfV1XfXqWM6T;q992j7gdo(4{ROZ(G&vU+qL zYbp$mI(Mk%jv#_3b;zUAFmqWF2>4k8=_m>MJ*>1hVs| zzdON_YOTl;4lFO*+iRs7E?3Xg(d5A&c(IF)EyvNyyFhPh?Mv2y=`^4?h>q=17eP2( z!^P@OTZ30S-#t2Pte)xS^w}6%jRTl!b3;1O4rV2f&yqMtd%^$UuRi+r;6n(>raI2J zNH|v(6D2qt;^Ug7x7v^J?{2tS1*iu}+7P*_5}JBzMWB{AQCkt95x^WFK4Il-G8%63 zdnAv0QRDXI9hoJe|!U-|) z*)2x6Xa%aq$(7a`eSAR=dqf{ZxqR#2l%ncs9-2s{hEdnPYc3h-ekK_gLDOY!Pa^nUXaK_5U3gq&lUM|9sh zQ^=0 z48o`SLdkIGTRn55qvCM)^{E#0$qR)=dMathUs&>MDgzipD?C#rT-cphBdITC@cH2Wg>0UbQzN{N zsVha6h*QUQaHGclDQqwrZkCR+v?n6`Q6$uq1yi@5BT0^85QwTMLK~R%Qc=9-hktiW z;H!3SoKU8qx-Zj1;!fXlj}bd0I@$)nbTi3>R{r$J)2PXq#RD5)FIoU~q_sY9Vk&8x z=pNAWx2-zxqbb#+$EXJ>ujc6Z9CO?R%>D4QCwqRs&V7tZ3)5F{e!KjJwp{7`XpK0? zbYeYY=J24UMuVBNK(v67>|-e`lhM^iZn9V4R@pp%y2+Z*01MstQG zuQ6FFsW+vQXIGd7@7vpYC0N*#?ArTbpHt4($#TwX2u&r)6J0;iP_vg-&Hp^dmjAKy z7LX=I!tmr%U@cD;FG#Vwi9LmI&0inpN*LEQFLfn3nnf1;Ax?%SA;T$zb*sCA?C10v zBlyR^Q0XQm+Z%20ly>3$ev$ZT3V|5R9Adx)`eHZ08%tD9J!00_=P0qn8 zLO%){BmWb5n|}Av8*9I3IC+k02qE&^TZaG+sy<4`rT$AYJel=g1c?e?9Dm-F zTQ!^t3|I$@wH@hOoGi0o;#k9EE^}1tREb89>RVR(X z-v|@-AT3&)6f%Y1nVfo79#;!As%U)dh=9WtlT)pAO$Kufcv~uZt>^ULXLJpm0}Mki!hDX0A1qq~ z494CVCaH_(pAJL;lF9$+@tLE1o)~61$KOK_wyY=4Gyh&BI=n06yXr^@xwX3-Y`xaI ztJXH3NAo2^_~Bi^bLY-opolk4q)0xZ_$lBb!)7tU4dbH)(#|OCH&Jwl)S(xFbToVP z1@=yItceFZzqashEhbGy1YvZWF)y?3)s814b%m^1ET+eei=*onECK%iS6^-0T$yu^ zR}m8)^Uk50YOco{Jmudb+LUR3j5g-)eL*RUn!0Qq(smDydI!&pPMkDb8g;!~S|ka# zFs{~>Pch#+#Nd7{40<|IGNqGx`m}}gnrNX@m+{gg!t%@`LFL(#_XtOw^?_8Q%R4~T z{u`zf5a7)Ktc(>&6(Gc}y~G1vV-49BRLS!rUXJFNLV{M4Lev*#hSWO#_n%6DhM~;8 zv1SzXZA*8}#-NYWOOdD%?w<0Nu2*Ki7PUH5dp)A)ET1-NnLdY8 zKmldSqw`elvBiS*nO75cTA=Yii<>4Ykhe1TXEEGK5YCWO&+o+?FPvIl<@9c;@cU~> zon>7|A)zla?MFDgao3j}IyMh6ar_BD;|R-`And?!XIGFV&P zpH541)`JN|i&SPijYY{~v<{s`S7!r2ZoZ(R2M1+J;me-ZRE{~Tg=4QZDl99qRwE*j zBkR-(;k)sXidruxOCb8AoWSz>(Ph^+8lP_bENU5o$ZT0O2jG#}i3dKQ#J531vlMX`l}4xqo7fa>ky4df8*E`#Z>_;}yqP2J`B}Cb{MO3^HE7sj9Y7j>#T29Mk{?mPda7OfTV)sT#9DlH|UXO!r{k5#O!pC32PfMA0;oX{To}?@a{r zXflK5i~CkI0PWlE^M6j42F+c{JvvbEFIUZbrSfrabi`+~yrvO69&QQx{F|6b|89Om zQgpFNiTJu#vUz}_mEA=XRadoq+_RJszBw0|C!u0LT|@8jAQQ|_o{&K>{5jn-vnvCz3yPG zH~LcbwJb$KsYcPBJQLJmnTy*b>fyZdEXOPjsY2<5Vsvj^BTb|DON>GCb0@{#xAot} z{~#f?&SO4uMF22Y+kBu3==kkyrBC{mP-D6$x2Md{v*RqESbnhX@%nW_MIq-LgT9EV zDesOmQ@hFS=+8&m&J#bW-@5vq*wWfKI0z zdHGpcVvFB`I?t=OvhH!@4p^llw5SEW$t>1mcP$aqDo(MjI=)naome8HUL z&dgW`vYYjbG3J*PNo$WL6uP^kqTE%I(%3*tO2HN*;0i`*#RZs2>GCAffwP`t$8s8Wf82*LZ! z5jp!W)EoZBAb{{-b;8Igyf|k}VJ2XI?)G6yi4N%E8$cE9aJ9TzwVT9n*kkrHwD&V) z=TLPs8a}&b^4caJRZB4#<6Ku$`-D;n1f*7a^t8^wj%$Mvdt+l}sij`YS4i84WXjmW z?{w*8y_!o-^3ez!Xdw`GNLU|ImHQ&?+PK$ftIZ@G_o?o2`GSZh_psgy4Y$o|IQbiAqf>4`{WzP-Eb--eh{;pM`dz#f}K4aeX0Zyxp> zX&h%*E8~`b?%WxCZRa$%S%kK$c`EDPFv4kFLCail#2MOivYOqg6$aC`kNByk%DOVD z-37XC_9(LcOnv6X=6DJs?YR9Rtl>3oe0!qpV06eyh69z;ryNADr%>h4M^RRmt?cgz z6Ap%RllxLx1Q*6q{)AKwrq72~BzT}*Yler^^hfs{ju;Kbgt>G5YtJ`y369pL67C7a z7Vt?*HC5>uPx$Y+Ti>?j&G3S7l2cOg1f zJO#}i(jp(UF-5SIM05V|3qL=^#3})X)S6TG&0hnMJU2IR$B(h)+{1#hG7m$hUa$BE zUq{yNh1pcREM{{LqfGTHe*5txHRpGT`PZ-pu}fN_h&Ey3qTeCHoXo2ozpde1*LXo4 zwDHs!FTl|DLN9Kr=PsH#uf5qT%6e?C9nh;TqqW%?L8LsS?Y}_uM+F7HVtb&N8oBh= zE-KsJ8e9Cu81;H}yP?z(<-Zgtx941oF~XZnF9xdP#kbTcXQH0xjnWmb)f5{} zZ7-kU$1Z!E?P-BbSM-h_8rZM^=0set+iD>w3Ai1-wit=c^cuDd zQO>$BmEUV+iU6;YZpC|-zTKe_i$EP^V}7%OIILOj|KwxJHnW{b9iv%!+@z=BH5iiE zelgeo#j3gPtpa&I>edGwSft>-itFoM`JD;FJwoFSflKd&b$XY0?#zgmJV;#6+oAZG zI!nqFoX?y&Xt?9ikZftrLuZ`MR~sO=h+&UWyNKZEo13Q4{k-Q)*zuCaKb$}LQ4#BX zEeE%A(!8bxuPcwZuI|@&pTe#@=Kl!dPcl;ns?`4``fQ(V4R#DD|(-Z83$`C z&pYaE<5T-o=m04z$Jgn%Z<{m_JSHL0#fz(02XIClTo3q(i_{-Q0PWUQ&}KWn%>F}n zJ|iRbIz}Tf?8&zUz$fo^G*{wzqYhHWe`2ibg)}ScEHR6Z_Tq}z?u%rJNnz+%N)33r z^TuZXj27}WmRPC?C^Bih>7B^*#8sJcEH>9L+2a=&vd<<+z;HPg@`<^|dRQ4YMk&94 z(vI58@zH*=Vt1GYdd(a@OpYu(d7wP0Ou<#>F7G31028r*TTe8~W;Ulj`DR%+ zqQv$2rMyoWY4*lrvAJXE;+J8-wFXxT^L(@x4OSlhIc@$EIuhGBs?VjV{RPsqFqlkf zS5DZJ>k^T$*&y|85u;tNo|4w7OqE|(;%^&4@oMf0E6np(zB>D3@zg8hKrQo?zVjsk zd(6|cd~v5&Z}xB6q&C@o!h$FK%0BGSi1%MT4wf1g*-N%*3}SU4+~kud7hW3Mo4_f* zJCH+}+j{m_GpI`@rhH#mV8~~WNJqkZA|6zhc7$frdb0B7_Y#No!+N4G2ca_sTG#Mn zr&EviFyJ@t(~-sNbG@%bi8NA^kT&HXpJIO&X)PdAF4=qyjVWJD#G~&YbW*&LGe+v8 z&3bvt7mvNe@4dok3_&I8clJS1X_F$b7YQb^&8@LIX&aFd8Y!f{?s9n@yH%q&P72Nf zhMCHePdl0+X~t+}2Ah)_1tcl8R-D-Q=1~$hrZ%F-ANkt-&|!J3*;@3h=6Z4bgY?k! z_Lc87@x_tv`ju$tHErj$qTwAeDVujjXMd?rwsKkj3xY!!aMEiJNITdFwq3}*?L}#^ zg!SD#Yf*ox3rSW$I1OoTGDSfAn-B|UggYRlhFvJ=4ppNDfs;BLOm!a%Co<4HzYSIu zaaS^P8qFRcO`Ojgc-Q8V=x)J6VKpf`#ro7u}MB?&^zy=%ewO7&NSqSu*34UUz$^*wDwQh^#6*#{V6Zc^mp5 ze)f40v<7!xDVy>5R1>#E9i1(A4ukIcwDbtZC|kE;xl5fOmG@`StjL_@EAp;b^!CT} zcZxDftBw`ZXtTe~*0zBtzUE+6;%NVn62d-P%43e89;W*M$5{p}%Has#(v4;wRR~gM z{qj-Caby4J)lAvj%_zGkR9scT!qUEqUU7h=5k}0gp}{bNxF@I%!{BH55gK6F_>3A! zQ0BY{Y+J)3jf-IZ`L+gei{n8I-nai$FyeoedGoE(CRTC+eWBty@!WBzP@0e$?d5Ls z>fRv>Ri}b7V%LY;5YqxYn)JW|n>Qa9vSNKUczQ+amQ~bbMc%U!*!9!0!)bw!&Q6Yo zUFh`Tm|4z?Fe>iOhDxr^voyMS77|tfxtFZVVepC%Xq#OtqC zkTJBKgoc-*2-vzQ37v4io}oOJzFag@6W(^tTK=api%7-x303jfx{^tNC-!unYRE`c z!Qt8<@y)X7WwcrVOU6K(T6)0mb6jRIE}M6pjfP!fw`87o1*T4PJ+(l0^_^K*Ef7Gb zd({2VL%Nb5_CzKWO81-44=AI$El-Xg*6}^z6=C1v zyrPEH4uCzs2yfk_gCex3SteYa?Yq~nE$`j4Qw*HuUbvMkRrdK#wiuck-_QeH*Q`sj zG)cS^me1rxd=vZP+%!|>YNHK6+_8n9p^e3EtR^SbNDi>E8WNg-lk{#AB)g|`8~`PV z%I1!+M$7S!ON=*wRKH_wD|p3;hparv&2bXHTQ{M?s*_!bkGKQYRFKRPYuJB4w0ti> zOm#?>!KhW}(f;U_H7(`MCncvFtZ!$BuFR;)4SlCFIa2jmn6q-^Mcr%ZcWF3SjtP(L6#t8N zs3tYAuh9dBV{aEFKPX7R%KSo?5n5Px?ILs~vf6+QOOWavsHOXzJ{LLs+sH?j?2l9} zS_q|+E$2mxKzJ1xWVUj7(JoCt$_KB@3t=a^*ug%vQ_O9UvG~IQLJuoLM&6c{+`%#6 zc_<#k?y*_RpI9d%`lE!E!vRx{A11K99sNOk`U%S~T`Z*&o<-7XheKjheW`9z58Cfp zA9@2jW0;}U!I!w|`9m(fF@n2av zB?*$n_QnjTijs);?EkdEUE_5^1NElh6hqiYV|OwnaT9&Hl|2PDF0 zciV)jMFy}F6O9%A8>Pj_j86_MR*)z_D&dpobt%d?P4=~gFyF)jQ4^(`R}&o|CO(=o zMXdbArEnEK2I}WaY?Ux&9u<2FvF~KLcS5hjw35a5?xaw)kKHAA>@O*j{^NB=_ujLp zhuu_Q^j#tTcez9yW2r|tu=#%nWVZ(d9V7k;dHC||SebIMY`fd>R7y09rY(0=bout0B z`G1nk=KrLr8XyPlhYG6$FDSyV(xOu4h3@h_dby?SsT3zM>rHjq6vV;z=Gn4SlGevT zQWo$x>@cziQAv%v-@#w2XuaD0)8tf&RZ+a=`9t>ju{qzzrDE0oMvB2dPqsR05EWLiyQ7Mis(FsQmISuXs#Adu+0Hsni zoEA(+DI9a4qNjM}uC=28>PmC;_(0D=fE0JaMXN>GT#|8)ZZSWr#KBD|4^Wdk#4+>9 zQah{u10g3^CzLo+M4&6O=%^INUeMokj!d#TylPdTq*911q!%uSNdZh0J};`w2;rcY zwwl(F%o+}>;encHHa@SMJ&CcYqg>4kvT&Q=95mQAdTizhCvOkfTI{MW+X_`D&Gq7e ztFal`Yzqir^S~KnQN04U6tzdYs;9P}fmmMk8ij4%jretM>xb)xqzh&On4YI<4+Z^~ zK|Jt>k5YFZ+6~pwAAxN1E<|U@!RQZW#yL4z49BO6p&o6@KvP8m^|>Dl7)2EHSXlVS zDjFcjRIdRSzyBN_FFqK<90t>zSZ0@aKKE}_<$p#|Og6dfl7RWBeQ%6;{px7| zt^%Epazr*|7|-fAt;wV}$p$%II4jJJ)QU^lsLni?)IY`!w*?532uqE^Y+lejUOWz# z86#9BmMw(@%ZVdgtp6DJ1^Va6*a4XY>~Oq)X&O;#f^4i@f9}s)X|)4I%_Axg21nPz zv~CGWvUlm3fs^5_`P~bQ{vr`E*_zS^6C(GlVdJUo)eGByeJ&|voQzH(#0)8-6q|Ks z$R^(F1Iw$s0NwlF0T%wmI*9Pq{AcJQrTF%<$oGw|Gljn*5ZF#0;s2`>pLjR|dZKVM z0ulT~0@AS{<6?Bw)vhf>&tdZdSzF=*`<{XLFm)YWB`(zQ?kzos^$VnEi8t)osdXse zg|n&qBa;rrC<2f>WULMMyHsNX|7VzvZu?*qbmnnZ8xie{<)2RPEc(2`IS5131EdE2 z-T8b+I~e;ThmA;TZ4`zEude4gaEk+Y;Lp)eCG8mC5duARGd+b_04-%%=4LMzTU)-` zN#V#HXR{2!^^m-*f zS7*qkSCnEtO!+;Z_*N}A4&C!GMaTd)VjIj>9X)Do2GdclCjl1qCc`?q{aZj=@(_3V zVqQnaBpz6T)*;U>3RsCtr1}oyjX?Tos5j@8H?G`04SCP$YXJAly3fuDCXNn$G&>%E zM^ff%I3H+@7HF+* zy)nhi^;~WKiZ0oV(mJzAYZ9fWYQ@*3ecBua&&LDOt3Sb41;1R=NjszKTY7nKo^SwISYgL*=DMF-6#R#akqX3*jX$Zo!9~i=efB7x8bwrWJ3Ds| z%s+2mkUC(65;aOCD9$R8NPQ<0{-=TPY0X^{qQ)@1Z^1n zV~RzAmO^80;cvvNPLHTcd3)abQ&h??Up#qnz}&pM9(rDlKSH8=e5i;Ml^T$D<&M8O zTGG|tBF*h%$=#@>o#)40U&s|(#zo7oeO$3lqdj4g5S3&%Hch2H@i<{BUFGF_OO|R` zGp|D3@-uABz76uIM0-=M66wJ21dWOu1}Va&|Dy#AFs13{NBA*ugP$l0%1dcWoSE2D zHMw-YiZ$?gt>QE)!d}d3~Ct)vZY%KPri;w$QS?R>GCNR!hskVSxIh#Gb@K-nMoo zf2lX`-gYCOuc1Tak40?-Uy;bHsgHTS-V-rdDDw|9z6JkACv=1{Ka>B>)fTLEB>d|&2#Oj2ZS$4oa(|x}Ru>Xb&&mG$z!|h4(FM$D>UVY&WUIgM z73bfAh?it?#WAlRSKMn!xUhI3dcf&`@fgAM-R&gGx3QoyAiIXOz(1De)KmZNnc^hn(J=S;pc=AuGayliaIE{MEA-ptV zIf!+?e)J-bk9pGj(e1wzV*e5~7vGYu5Q9oVC_!HrBHXE`hoT zCyMI@2_$^kcCDB}tqWaPJu21h1=oIWh>g%lI3H7CPskT6iQ@W`TgmpHlJ-3=)kyHv zeWamA!R$Mo9tStoq9N2i-ZF7ft8r!5W?aXwPW;haeRL0lRF1s9chK^DK0Zj#>Aj6} z<$SM9!T668gbRgpX|R~3F9&^u*Km6Jhh0}z?E%3Av2fh}odCRq8b>a ztlD&4@c9wAqu-V4G878c!o*B-kkMG*D=)YdI)%~fI2~V4P1Wq7RIp#49uD#s7*ntUZ%-W~qLhZ}&4Zoq(^??66fb**y0t$w$5X-kf9Wt|MG<9uyuK8EQ0 z(Afp=muu`-tpTC2xW^WLn57d?HGl<(L18eHCv^_t-28N?{OOrAkFWPaWf)#RnrM?2 zH=FMnyDdsB=P?`Xd3U1$^iWF!7S#fBrD`jEvGSNBudgP>`2tj=m&Kfs+V%I6jYB%z zSzk+uo6RN}FfxlCJqla*;p+bbYwf(eq%WojrPTc4=v-syS&zbrm)acn(%OBYn*%H&~S%GD?H(Z)7FnzpI$r!!9D(jsAd zT-U?I>&O(bAqjCIrYS`yH~7?-o^F8F9|EOxXO@@IBoSiwo%dh$rj|A8;L-Z`iYWfeQFD##fWV_(ilE z4nN&?NFDZFQNHNVm(>oKfc<1)(7f)TKHHFuOX=C65XQhK{KrWqs%0PLXdt0YDP?Sb z-ml@9qvqBJX%(MTRXKjcVh$A+c|uo7BLq~C6W%8b?ul>Qy`=!ayVzcwTx;Bnr*fyI zZCt-o^&)Wpaw^IY*NWi75+{d*v(@=<;PE>%iH_%L_j@kK;FZj2--MjJO#C%J&W05tn8Q8^%S$JGuyvpbmLTd7yV2FS+N#V6oy)h0%rw6ltxaTH z#oOiFpVE?Wb!O9!mV6*D%}@UV>=Bn5(5iD!B>g3S)DUIXRyaaAm#>QcdlPwJE}A6Y}`uNl#l@1vQH9+?U$% ziXxWV-3J{r|88@X9?$ZsQy~C|+wMNqR$=LsNl(1Y0Kj(=W_BrfsBJ5_rYwF3}rIY_OTu%T3YtC|J_h^`GFL3iLko6TV_@x?)@FNf~MIX|E#oQMX)K%3|hV!Sb3Js&^#d$=T z?&dd}S$`?t=E=u^gX{Nb*)!`0E^MJW&z*D}Af`~aQ>nNQg)^k%CW*glxd?UldmXOB z`iCwvhTxvcCuTP`62T((eEXJxM!%S&MfK~e`yao7Cna~z{>~Xn4pX-lBa7A3($z-S z8v6cpL|v30Yicvc@a>i*v(_(`M}I-5_f($xTQVzHD;krB9yk<8#vPNwDMBlM>vxXM z8e?I1pVM|;(srKhPU8c&*B(eN5Q+k#Z0%5XhEP9Of?&2BLX%r_%Z4FfHBo~iu)%<~ z#n`}5@*sbjD#8PNESz0#z}r%d5@$@<;=LH0z>~A;(~2V~#-CGWk>KrvHV&NA2XG83 z%Tcm3@k#$b8yNt+zb);@M;UxoDZS-}2py=cxDR5g)$! zcIV7KoJo6igBfTdk6Q@QN;rOTcCRyEGJ?7tWacsN;9>Z=o#9!yRO8+=@f|%_Hzy>^ za(`qU@QV<$8c&hj{diL(d|38wf^+8Vka^qc*&??FcjK;~IKS1ibR>tqh=rQ8HXlY_ z^l-gKnu_PX3f)WAPko7YMuB07zlf8OD8)v2fa5B@xgsz_$3j(z0`x{SMSu-M4T46d zcxOhjcBG)7SV1Y7We_I-oSl$ovX+;ZA)_sg>&CFhL9u}f_NFv|A@PA2pvDI$N_%pH zi44_vz9MLn21GkbTmzVEKts;$+CvrLfq|GolBE7>a}9hf49~q>y^(A(R7h|;BH|-A zI;A8dO!|>PE)p6ttUpYtggS@2T}Tq26TcBe9qy{|_I18XF7^our49FYJn_!y$ySe6 zVGqD>yB5<{j-xk8Cj0YHc_>yR4glj@uZE?aWP?S0?EX66I#jmKqYyk>%V(mkHaRSO zHS)p-3e8ifK$e%Jug4RA>bX+9{wel;Wedg@y2alaNDc6Pk0bMgWMwogvF_GWGVWx9 z;iA4rVFXMLi0EUb>ya>7Yvrz7G6b996$k)3X|Q6&aLY`pz`|dObJ?`>COsAh!tx+I z#iS#Z)~vC{D9$-iuU@6oN&VBdcJ(<=KClr?{p!^neaV~UzbQx9SRTUg;y^s|!pJ9o z(~pkazW-^Sa5-ImG#fP~eaYyeMdv#Q;sL+AfjPxqE4dOtL8{+vjjkx)*Rg+JaAJ5^ zrxX0>mdv7>SSAf5UI>ETi4GeDgJj-=LEj%&6o6lfZglxjK!b~CQrM?4^j9As2UODh+W|uioICC|&z02;C$xzkZaL&NGo|x%6N3FYqB{!9R)M15k0pk^Xe)dq_(p-w9fK&^;@ zNwhh@7@Jj)=GxmtU?PUeKm3z>YyUWbglmj)*EpK;wN#KE@{^PIz2O>J2JoiT7hM6L zNA)~jQ>WGfWZ9zGh*ccYDcSUZp}HHwJWV*U0)tW^G&XFTyw{8=nq{)ESN%9V0QqU$ z7IXY2oTXafm*a6-=M1rNRF@|n@&{|@A9wD~JVUNcNz>hw=J{k|WDOylf(rSgbA(4m zLtvM@nE@QiTmncqdGjdp)mE=|$iCR4Vzr~|X#$DeN45OMxv#FBap=9|tNHbEEG}+k z8k&ly%Jk^}q{)9W$NBd+=ieqjV`XseQ9i)}XeU}vwBwv!NSqfXZ&n?@wmch8oXf|S>ke;$Pph&-Y4aNH#y3wUlSFag zp6vCEX-&jX-O9zT|CM!%U7#|c^CXfA{hE@UXYQZcr(k#P^9Eh-YGtAn(tbf46<%4l zJw4F`z21?^S=sDl3vP>C1>KVemFK-&{!&uU_8Y-A_Ug#e2H1+f50YUyQw5h z|KP;zYMEp?F?7QKk@Z5#ux@bAFL2_z`3_l*8JeBlow_Mjv?&_&lUHa&T|e)YTD*B5cl%J`=lEAmx~Fr&+eZ=Z~NP`3Ey(*df_c7f1xEVIH`*$Fn5 zEk4F0tF^1zRuhVasQ#qUqv*BEhVT}N&I1Z2(AC)YJ8#~#qsL)h0lR2~Bv3!krjP1N z>y2Ti#=-K*>t4SE=4cLG-OkDD1J2coWNt8JHwWy_Q|7flL{Ki}RiYSvqThdnq{*hr zY{rSfk)nxz5813o#>CK`A0esuJ067qL%}@ASD?CFvJfcp-pd-$P)bIR(iy=^6=$a@ zwB6U9E#%nKUj6n)yL0ltU`n?^p*U@TGXE+Bb~E;{+|k`&X6b~yo^Qp7rHo#c&KL%5 zgSD~61|XX2jH3|^r7VEdpjfxX9glOSh!*AaSvz7GfO_@RZv69CS*k(`aGVelOBz<) zd7;MLDsn2Bm!@wOEj+KERcUyE%vR;Uy*b%NDHz=o1DUQ0v^@b#+L406Z|goEEl(_ErC%tS0U z$r8?@p5Jkv@R)nA6kbJp#mHd#5LttZSA+RD;3D<$;$f2FLO@K_~ar(Og_ z2NN(B)pgPIdtg2&X)Wf>%GDJM6$!iHhmd$G^wK16pgMbUst{gHvgtJ$6-|4(b`dX{ zWX&0rfv!4B?ckYMKB2AKBvqa!Tg-zLf1uPkW$NUORL!ofEn7`KY2~MQ`+4bj?Y(U1 zGI+OHaWIM8Kcc$CZ9Uv>Zt(hk`2R>C;`jkN`V=Sv2Rt6dWt6<19>f>jM)jfHO@hi% z_0YL6K4j$U?KL1L^Xi0sq|kFMGFH*`|CRQMC+rhEHENQhlamkTKKqB)`pne*6|$PY zjf+0qR#gXL*GO?PaUS1XY+qBS&u21E`jWx^bG!o6d#FUtKtNz^Le+ZKm`tJ!I{D zz@GBcE63VFl(rwG6D{)~K+To&qjaF%(*)r@$7Hlbd>N_+L3rNI@pyLKq6l%%EUy$b{fFx{^rBZsuif=EwD7e# zTLJ*w^JYc@Jz ztx=(YD^zt$6ltaGOOzk^P``Z^rIq0AaG9y(xFvbpt)$iWDjb6=4$$DkZ=Eb5lmz*3 z%xB5#k>{C!l^L*w(`TZFG_W}?8%?IKl?BlO-iw9o6u};u(vX@OdnZSI3HBHhHY`x0E^|ui$sztd z*I^Xs%3?Cf6%D5U{w1Vn$lZABh@dUUt4X+Y@MokhgCf-wv|hvA=c%jqtFWMRblpHw z1u8$65bO%Ku-CCLo1ltDto0v;4;*3&$QeF~zf?3+zVQB0Ic)8Gdn9khV(=Jql*)jA zf4%$LGapDPN|ROkA@uKEMCqZUu@f1yGgJES;JdhsIpg)ee{A&g3O-+Jn*fj>FzgA3nK2@^0fTQ5Zq(5+IUWnGG`yVPB-<#)xV(5 z@DjvnvOaRI{O-P}iOa-%@QNp1pt4Y4uU|L%6K8-}PIvMAfg{|0zpuEpxCK|188 z&aA5i;!Fez5mhTsX6P7fiWnt>*r?P9NYolYcwnvfaSZQm)Y`}OCB?5Q3@G03;JFza zN*>@gJa7TU5ZQ3z4Bfcsk#u+gwMs8R9TRLqv>jXo0Cte1!xKQnKOq42b(j!UbBeIU z*)brZN((HGV|XgZ(C$sUbX_rNXQqz3vYnrmr`Y#uwk5;0>y?!9Ni}vgSk;meCKt6K z*GZ&Id`7v_L?Mf2IxbCETm8o2SK(xc1tRT^8+fSN(Gj#1S8#|$ykpjC;x-PZ$(uouJahEEFqP0DBlCfOvX2f^=K zt#*~u%f_`B8pS>J$_I9vTEzT?n3FdJ^2S-+az@Fp(kqV&&?UWgAYSOu6kW~Jjd%Um z#GkbvM-uM{hUK>f^{s>lcGrwzo0RY_Ld8ex9PUjQ+Oax3HHi?FJ<-d>aIKHkKIX2& zYsuip>Gc?^hD7qk^F#N*zDPfgE* zTIYCP>ln!(BshWQ^trK%Z_R>IQEhl>HMq=ts8MinU$u#W^~ZN`_SDnq=|UDz5rMnXHlXQzrI}Ki5TV_uQkv=Y zdH07GYg&<{6Vpb1YoxQN$5AMMfMKK8%Cv=3l+eXhAzD%r(a&&Fk{=$j*5Vu)((lPR z!>$n}Xzc7P^>Ox!G;!huQ@*j0-q+5($WraV2NT)VsK@5>(@lNFA#0f~&cd4pzc%1` zIvGf#qvBS%3-w3;4_Rj&*HrlTeU((YJEc>)OPDaak(Oq_Kthm`ZU@qhFpyG^7^6eF zJ4dK=4Mjo$f&1X^cR%+Z&wn4jyUumC^J3fCH{PF41@<+A*;L=o+mbgS!>yTvY2S@T zc8V;BOz`HWH|<-R*8oigXaGoz7p5Xc__5+c+>nI;=5+nyjlPEc&|aOrfeED<*fow1 zA_Im1Hd!=kr{CN1Eiu1_%_>iN>b8ci1;<=E3uv2-SvmJ!l!e|lj`dw_*uUd2fbzrG z(P2`l1!7bB=H`#VS4Q5`A311UTwNJb&zthV?9@EZpisAWmSNe3VM-!U=-38yq9-fO ztS}vkJnw~0kms@$mNPdtP`L+|EVAuAbtvaIqp-x)8peW#H-Km^2)i$vvTGyEULuXt zRvc`(XdkMVPN7WnPX%Lg!rTj4$;UH47Rz~-nMX<+Ms}AjNyDRk5_DtYbtNsU6U$k? zQWU*Bx0^gvy~O`8_U3QYmp5;22n`?h%zu}L$NTWw(DBZ?>Zh(}qx=R<-rp~sEu?Tg z0^RmK231pC`=4z1N$&ozPJMd5H0}2Xl)Ij}p~%ifFaBKh;DP#YId6kA94CT|-Ij-U zIx(Rb`@n^qW`He5%W@^RV6s3<;sB&DztdC0J<%WL_)0ACE&2^M-}R{0XYt08iJy3l zBNFbmR>weR@(a9#T_^W%4Jaz> zg}_*uzIo4wkG!wnpG@LDeLR#3a7E-@MNO@62VX`~8m^wI2SKY+A6@m569C_9gFZ!y4rCnZSdvuPlJH0Y=S) zh=J^ObRe^uo?v$&82o$6IXSD(w}uei*B>lmR`R}PtVp?daLbtfr$aE*r_47t`#j6B zWpGwU}tuXVKT`E^Q9;Uc98pmGz29q9cy=G(|ldlgOmpaP^1?$3ODRWst&ceT_ z2-K_zF)AQIh8}Ys8*A#Mb$?3M;H&-oAb}L^KcP$TWsWgC&zw4qpoW84p5&P^0q`h} zGBH+3u8yv0&b-JgZK(dM$Pqlzo)elYF1-AqhYl2MXGX|D$- z>z)cTsBm@rZ+haYN23TXMsRGEO_n$SW_w~=xb&a!lDM$Sy4#3=(DF@RQ1#7Ume?Ap zKG$TPksIO&c}xy}evakNERu8fjRD7mbV=FI<`&ECzh#JtB4xW&z`wBE;W5Pz|3Va8^|O78hu}NcIwOdKVyutlu$IhH?yvH{ zZ@(z!Zk8vtOnIF|0{6%z#Wl$-nQCc}&fi1O25lqHlv6W$+>fkS^-$L-h@lR_ z{FsYOiKP&TD!gGU!NqQ(H20cHJhK|f~&X`~c@XRm2 zCemnEWx$#MgE7EW6e6KHy^GYk?VWE4t3=Nz>L;>|&Oe{7(wi12X%+~MP7&y{tgb8j zevKESc{;D276?@B&@Y=@>l>fL-`c##Ntv6CtP_(0K=P0{@s>=x zSfbk%mYu-{MsO6b@e$g-9-x4)g@~s3m~%{&tdY zhvcrUbwWvrTYGIW7TUYSK{L1)RT3zcu*qi>pJbea;7vsc3cOrbV}dzoi2~E%mL@M7X;!|@o4k7OR zaR#DrzuZ2WeWHe0)bPTB?h7+!p<_cO20P_v;z{^IT#pk1j;<_Z}!S=da=+jC6Md_Ex8I6-|mVp6#C$VXfC zulzvpnQBl7cUS2pw>&w}X}$8cR$A0?MO-4J@tLjpHFC{wK2Ph%W&OJ%VpRTRa?hpYzwt=`{ZGc3=T2TfiW#_53sF1 zJ8107yw2?ASJ)AX>M^RVx_SRKUIgBtcsLs*bjg2TSNXn_cf;J z#RJcjHGFqLDuuk;C9(l&3W7lqIo zQfgh;OATVU4!qH`^e{Vi4b@d0+o49El%LbgN>?k@xW13by3e`Q z;B4NQZ9^>b&3%uOuE5Qax`cYL{qwQiV!REp)OYv2`9DGyUZ~7&v2iK)uY6laV_)7ejk8AvHYKMQ~d0n1;>#vw&dW`N2x5w*vr*-VW0dU)s{yY^o52CMQ z0XB1Ss`b8E#Es2;S${IS>$&`0n%e?HaCE>?_Yd88t8@N)&KAlJLYsxZMmQ}Udic4T z!(>{+1{_v-u(E!B59ILl<)^9V*8KIb|#P4& z`bT&PeGzs2Yl69y0LU7?n+_}ohOU9%nwSX;JV1AuXjtg$S_72B3PjfP^oL1Dd8^A zn}5w#>u1HNcV2z|&M>g66F!UT@iz$^oLH|rwtDg7?==y^;mv#o?Du-?$@-f5$X`DG z+@robKs*NbNNGYX2q0+#orr@K-hgHG9C6wo%IbM36IYGDu#&4%7J!g{G|Dp1Jlxy$ zp!IkUGjQieNa5#``VRL`IDnIn>N2&imBf66dmQyJ(5-MkZI&W#nsR}Uo9-3bC{7q) zPdxeQWtGl_4pj=T+jDnO@khT_3aIluo|}993-vvG)8209w4D}H#_U~=+ln{&MrV5J zg{ijqD-R+Vd$1H(WQcC3trsxOLa~7{zR)e;_YpH3h=Zr;_e;gki)uF;c!>=W0&Uqs zr94d28APeNFC?y?!{6YVC`{@e^~)&;slWlUDs0Pre}fVD9eErcZ7b37s~-S!FW!$R zJrZ>cB%w6|%zHHBsqK$(VLVC8my^`O`!ABL3YWKg5_f#*Y`!V$j&^1HlhB$l$~aD* zSM>YW1G)q8eRU$xh*ij5md<@1k7_0JL2pS7C^~l%bE~$8lK;&<*a^UN+qqtWEnqWR zk3|b)#Z7e9UGm&%0jhS0Slma?I_Hx9)GHKe_$85=x^JTHl%Q z#Et%trh;S(S!`@D+x?{=nHDf+nu4hN0MMKx#G)@;Sw=Qj)Bn!qDZyisj*3tr)Z?9HrsvPp%b8Vc!B_YzGS7?S4HB&-2l(n7l-?*9c~N80MFUC`uauJ;+)BUT)W<} zZxaKFK=z*(?E>jhj%rNnfZ^$rNqsLKyfMHG6rSirMiKYd)QtFj^}9ky8R$VEGWxp% zFXmq=amBC98M5->!4i3M-C?;Wz<#%McCj%1$1o`uh@{LP zAhN-MDJw-hQr2J_sVnX;Ems2OJL5;{diqOils*)(%O9pOh>J%NR1)y(S(GwJh_;NDe!(PYbiRXjy%^byN z%_eny{q7+;1gJAV-wyqX5;?^^7_RW1HR3J3sHZxwk31oe? z3Dd%E5b#y3;5d0gRjtFKUc@n1pS}`6rl)m zpbf=-c~o053G2#?`#2ZWzfOxl52d4S<$VONN|Gu zM4?EW2-oi!|E%h_h3RDy$u&tFe1P)>k*DXRIX#RUT2~rXMupSfM{av$JRGe$}alS_cUEX3GIyZl&6& z4Jsez?G0t~=GBgS;mBRA{8;wznpe>2eQ|mb%H262Pfo_pFiP$7Bnh{>bhzXUD!IiA zr2GME)RDqf$RGTC<&}p%hrG0i8oYyhaf$f@g2~8uHGL9E4LW|A2_Cp51qnjZ?Hj(6 zC|dT-BXetqf*hFnFa zF5PAg-Gts74w5AEUDwNWrc?cEA5VJ%y*+qO6c)8vntqg>v=MwY*8Aa_2I$A0&YHmU zxdiS0i3SkVY@-&mfYrldT>Q}t}Fj2;1Rm7 zz?h+8PQY5xjNqS3x@cDXLH!90pGz#ukRHGX!gSw1LA&$Cfd_T?lgW(Q=_hG-G`h5m z4BZ#m~E! z{?FWUu;z*QD#1S+OZ(^4lJEJ;vSJ$S4vW<Y$=4;nK7}cm= zqf>U#jy%DW>OTtv8uet5YKZ)grECw<;}a~P4dJ!&dkM5=VDkwRv8Y1wGsM&?pLZ+%- zcJzJ*9pio8op#Bbsa_(eT$)<$2DEppP};T&y%-5^NO`PL*%PIsF`bdanZDb~=L2Cq^j--`8%V#-!CT3f zS<3E0>>;jex86@6Yc9u`ljPeCSleu2LrhP}vKHnuMco@-R)XANf}i;XAuBH54HH&q zEv?Kg-G?LhWaw*yAVfl3UR#8h#HyMDXclY`awTj-?pN%VMqsQ`vY_9$pd?vVbCdyo z{9!o;KoHSenx0?URAm6TB1yv;zUX&<|AkH0(KU~`F7$8+k%NyZpM2F8x>pT<8{rW% znCaWCB$AvU2&gw5N*)`t-QEq2$B<4KQ2^b5mW@B~ht%qCEMYF9Jf9R3dyT+KP_nZB zx02L0+YJX)gT2@PdjR?DKMxqL%ALQ2u_pZL0&`Zh1WqRw+UqfDQ5gcq_NpeU`irjW z9ybpZ9P4fBF-m%{8~N#=(s^=NtjpP5oR|JIjF5^dcj&6mPNp2Yny@=Z2Nk81C(~lL zaw(IPW432+9|2Y(W2tu=zA$u_^`EX%ozzVTi(t?Y zJ6)`Q7hh_IpGRuU;`rUei6v~f>}W>$HhLZ;iawfAS}lvYA*hlG&bX>msy|HtEWpzM zt4h<$KAfla>VTCcUodT^G2p3!e9SpEEl5vi@_#zR`0kDfh`$r0|F3q^+w3)kr02i^ zze~ROJV~A^eS@@CbgWW3ZVMIn_Sf^#Cis+0gut`-3%^AV84&G*n0_M{&1NWpUJ1)f zXNx;`%mre@WSeN>dXK;WtEne3U&uWhP-${OakJ0Fo0_u=LY#0%SI7qhxrlkvs~g~1%tkkf8pW3wHnyM&CwEz zlGCou;qg()aNhE7D?k$XzH2?0teCY(5*d>%7Hk$L%vT>flk5qeavqkAV=+6d z50Wt}71FPfV|pdro{JDIEraTs3APV3y{QKIB{m^A(+!fI4Jx>5g%zOd0WB+quJn9Y({I|_AS(AymuktT!d;zE z*Bu~k&OI*Rn-{6M3 z0(O|%xtx0+$ObTHDgEo9_@~oxjGHJk9fwR<7>|&%QgziBol7gJcR6VU;U+4FsST*$ zUtrO`b9EK`DtDKbnhdcp54@;$wPPlTINw0g>SR>e5JISZa^~kx?V)rSeR!gPGNq8XwPhSa(o8HD$l|0Si zQALD(yDzipdsX;~ha<+QAX9jyZCLV2Z2WXp{8VI1i(#w6MEtL@Sm{gRYe8HqG2vau zLA=-9DqnIp2;&aw8+48n1VTNW!YlQ|)Svn6YhHa2DQE4?R6ZcfIoH@J9HnZko}C-4 zvv%wVAyi4}9vG^8)mKZ?>D+wd#f<&os}i#)((QM1I=nv#`IOt6$uGJyj`qC=C&AE2 z!edf(%bt^jpBDtZ&xlJtf6fZ|T%&_Yq5P6S#}chnhPE9nv{jpon`HDsz4=C0QpV+C z0pkhGAr}I#xbx6{-H|W4=>B|)R(x0915)H~@oBNFF4>dE2~5v1{(0D0C-gTVv5@}} z4rkV>8h`kNT>=ftIhO8qK&-~d8=<^!%gM|zm}|C~=sx0lS4M4(@KORX@B;}mkJu!? zrC~McNHaJyT|Lsc?Yp_!M|K81Bz@JCS^@f~O?0I}e@W`YT7AhL-71zBf1fVKOCskL zqu_3X65oTc5Y^bAiv%H__Y=KsY;~T&N-?GUBf(ZVnWy~mhlFTISt2ZqoT6HAcXF`~ zNvC-H=0;7Ujjl*t!vs94QAg;;fcd!oINh$VwBut`69xuEt{rEBGz zP}lcyT2A4*&fUU|!3tD1UFCXaW5U3jXOodXPlfK%89s-Ryiw-pE zVl`y#=Az+(5(~~|te%skUkyGz&#)%ru8e!Jn8o7w{wQvdt(M4UvczE#Yeef8<+Xua zL-;@KwLcj~ETPtfrGer#oh6?%K+~&VDZVQ$KB%Z(@x;qOq%;%mRd9Fw$b(Sg5w-Zv zn_;f25kP(YRA&0aBdY%vn8=VooM>~&#ZkTiad>Qp;aeP@36yb^P#GI4K8Xr$1UABX zIj$}jFEs~GC{(ca#a<`GEyd@w2JXHL?9X7xS8{4{hIVUx-c<2Cwnrwgsw)<%JfiwF;_A6!1pko9r|fR%TIX~xnWxv^(qeS#xJnk?C#0}eIiTVIN9ud zt1hw(RJnLhNEvwB#VSt^(hVCw?0l%2=SBa~dg}N>+0vud>H_KguslUrXSl0TJ>7S- z@Hz@C2wg8=Xf*>bdAb*c1T?5|0}*pos$Y1mzX zn5*lVuuu#nW(9vn`?4`>oUv%djptvPJaY_k{Zgt*!Fupmcnk1Ci8}xa;6a#;f}BHU z`>*6|KLA~z!jB|o&qz`|%;o7*h|1xU_1?GfGV9AW%pcg? zy=V@6MWUY+`$J#V_WEQ1m-Cmm8L?rE1z&B{x!WIJ9>WpnECx> zA#d(^C2Z%o|7ydy#R>mct0qpauPQZxLH3mRLZ|{RF#&UyI@Wo98 z*Im}8m~CsC14v9};<3{?q19HsbBJt30PXC3##&wa;U2tT1qlRGMMErs;K?RyLCM7d ztB!jvC+9KSm^_s~;3g*($5~;;_iGb*XJ@%S`h(KnE3<;>5kq=2XZ9b_>zd&?qSPi@ z)j`;4ucgQ#OLb>!{{ znD@ZH;43ndVt@B|+2&Hq5VcB$dnOaa2Shzp3ZlUGxrL6Nj)066AnD&rg9-p=aCacT zhbII`aTDM=ngx~p+l`~Tf9Qk3){xD>k#a5F#3rSkUq`~~g+JrB{uX-iRRvohTPfPd zmq!h30{FYR#GC%v?@;-#+|@CI7vu@r&HpXubbXOIPrC5_ir$F4{-x|DsXuT-1k!8k zI(`R0xgi4y0H1sH6Cn3)smKLi3U2@lI^I&<`u4ijsX^)gMicx#QBr6NKE4BCe_NGh zjjp>JX9#5J*k}vh#li1uFFRMt zK)9=^PbGBE1o(Y!S>4{G5}gKx>3|nK0Lb{(3D#eVgquf&IBtz0O*spWIQylRyNLnr zNb93wM#V11@u&?hq`3DH+I*e~_c_(yuuvTRjlsqVwR>UZ_uHw=iwEsQde|JhzT+%H zZchPNP|?E&N!_&PyLu+Okd^m6_;3Q4nwz-cCcs;v`)4!e$k}JV?>VZ z2wZJ-to;p}^Z|TcFIOBoS8y;w0UnR`m*S}nBuxv1gOe63=~>cphKH8Z{gD?FTIVBG zgvw0K~YvXBQSdHss@@(w1e6lE!@AsTmHK8*k zi|+OP_Y1{<8~gR<=4>9B9|cHm!rS_M6Lz`yS&Gx0H(s5huSO5EsEbu4J$4;^3cKXm z-R`xDP{bG)iQj-1R!p6w)CX5`Az?uC`&-%uL-G-0(%IVQKB~RQAsS@LbIkDS*hPtp z1bv&33kC6Orso+KOs-Ed+o0ciC&%D5AhP~8j7ozizj{EPty^{PO3ao^Eq0xC$_j(EKBu(wu; z*eQ7%)C2U~=hkuPQO0SRrPMMhY8tF+N|T9>aZc8qJn1=qrFJVakNe7sA908o;46=t zaO3)e5%y-87Hqv9TfBhQ(TfQX@C;DrtKF+ZmyRfFWu9uc_f?PhwhFXD$mQDyiad9Q zEU3S~kN@7LnqH0>6O63;kYez7zAFbSdU7bP9N8mLP2P@{nD7z$0^$l*)nm>;2Y~? zk!@jEmz1%5Kwc3p-OvGAMyC-MgpoL&ncL zmezY2p@lIlXbkAL%}^8}9Id>JkwGbg)LI5QzzGO|Ef7_w3@XddZGkTFZ6xICDtd;V z)ee<-!>F>nIPs1}xD>tj16X^FPs3{Go{PkpItLP#dUo#SyM(ryc~U96_X67B;&yj` zNT&dM)X{ho+pUi#0r_wA@dLS7Ax{yb=yDiL; z7`m~x1T4?gT8?n0`2T@q-FWAFwNmvAUOIF;LF zw6U1;d|>S(_^Lv5nK01)qG0PxMMV;IXkd`FbovfQ%%k$sKLii;Wj zi-$zzj^RC}lEW^%{dy>CnDBzn$c|7ZG#Rx9!2f8yt>`c-&{`oezzf|2%bK9q%fIjm z@xBK-`CaIoi0tENy#?qnA6nA8X7Ia=N|E83A87GV-mqTHz)t+U-<8fW1n}{ zN}bHjLie;%tU34J$mp^&kM!4}J&g}vD&#EmLslBIM=ls#>xjT59{yLbeGMTr!-w`Y-!^1T(ytPNd&#kd*ZHC>hK=PZK#e zqqiuL*WVmLJjQty!?;o+Ukb!Oi5(HjNrt@C1a`4;T~YOVnRKB@HEAHCp`9zpef#JE z%df4G(~s6U?XJ4G`Rgwe1--h0F>J|j@rw)?><#ZO?~_RFSF!^LCGxOB{x2Gs$>OnK z<|jU*`~dg`0L0)k7+5L_jea-&D;vbYuW9^nX5QD(K%R`q5y*g32~k04>6fHuE#=Oi zbU!bFa4?RNCS*Z$0<00=3N}@?K6^ZCZe>7hC2p#WSzE*EJl3hwkHXz!i~;QEmb?Cz zz^<3G*r*7aTD|@jY@FVoxwD89?sz|?lJxgk9@>^`nv|`wH&|{UgA}A6P8|pl5!Pu2 ztOVvognTMWnF5_%Y{f2$o0Ds%PP`fO{E@>}X{VEcN&A0lIUD=oB{6G(hCMob63%Rv z1Syy6(*+LJu#%5TKK$-zQ{5|HV#)^iG>meJA!AE4=!vnXu7*{=f?^@^VA~Hmd z`(f#Cg}H4q-wU7Q-aENvrz4ig8mILmq;iDQEzXjy7Fhb~VzEBGSj~3k>Z|e6v;Z9? zmTti9vMqYL;3qxEK{?>|apr__(vl>Ao-vf&^*j7(#qKkZnHFb|bV_;QwOE1O4kL47 zLPP&9>TDn!KFxGWqGtX){0%8m)0+yc+5bs{g!AYdo{kqw2Sr;x6NoQ7o%B{gB5;ya z^)T5@%YZ0@QUWX2p7h*zyCj7qFiBcuK5&#TW#pX^NPHXBzuuVWJ316-5`9-jB-S*xO zWf3^%mbt|rR`4`X5%s*t&JV%fdT+;y%}*rwFI+23wr=*m?)~d-n1d7XTsx6 zRxz7wUkye5bBzzUbKQ0d627F1l6?ZgZvtCt8AQ94*3QLPrr_|=PFI-Jn}IJ{)_Cykb1y%oDZaS8SaA< z?+piPY=W0bLQ_$d8|716fZJgH(f2~+eoRNiV5;vF^$x;lK&e>eX5@+OX`7Z7^krZ0$b!+wFj~mQJ;j=H9b3)7e5g9kLnOa(#J@LIBWi+i)JCv=@A1 zk2(&gXp|me$6bAB4-yPyGky1t)utVh`NKhn4Ubfa%_XxxZG=)ti8WdUfZT4??IdG? z@JZ7&KI&Fyl3<*VKv9CK^k;*q7lC9Loa3E21gfU}^MC<#&ea96bFj8oc`xNo9Y2}! z`s7Q#jPU#xPEwS533f_Wlf^a@P*EyvhutNFm9{G3OCwPAnYJ0R)k}Ak&AmK;0 zBNFsvvVAgEIOmSoN$x$tksoA})uP=XE|#v1AnUIOJ6$s>6y9E)F#L2cC*!v#D4wO_7%zgx!QW1vJhR{?f$O2=!HlSS6+h+79B$+^fI0 z!LBpn?$lt!j%;x3s%AXbVZsosev0f`YR77R9ICGZe}#TrN@R zh&laUs+=g$Bc|x}i1X5Zq3IWt-`)yY1ycU#IlY#D#tU_oP%2iNVYeiJ@dYjkhr@SD z-`6rKsC00Bw;sVoRZ_Q4ovon0{#lpX!d5A!sQL3P2jS~|NqMNesHP25eirx5Dnz5uM!N3h=) zLo%Z*d~K0bOIk<4t_feLmX#FoKth@SIjY+WD62ixp~x8w^RgN-3Xr}Cs<*T-y^oAyK2E@on`5Be6A zH=xH|46)kGPhJ;;?mC@xFe?rUzp`|ME@!6t@Uws8rsTE61xxenn#Ark(n(P5fv1VM z_lFSm9*1v|#>?*4{|IuaKqz1#Cqc!emhpRy<`0_EPMp zO*`uZ*N-&G^B=Yq>`wd3lZ|P~*2=Is+dHM`>^ua?h{v;$bGc7d0KarH7IVk9;q~0c zeD#NRB&Xa@wpi=OH_B=f8W+3Hnpw*E%Z78@{V+|xM;OhKyJiG0Mj2d^#&krQ)oWhq z;!Bgi7KV(BZxnG|W!N?(j{XF@`ZDS*q8~24W!(HVs_$Rl+l>16OSwg@AXv&-}~<^dJS$uevF%5jXv$ zN_=#fLm!oP^h-wVK7Is$iJNi;#8ei7CxP;g)OS_X82wHf{G)(+VEDzy0)oa^-PC~Ze6yz=FG1~)wUh8bo zeok?yt4Gc=nI*3hzv5e7SV3ZnFa*-yG4XI+Jw&B$FR?f_d=LIXhZQ@wG{HHilt0eQ zYgyD%Wkz(53&?}(P#ueEEs%h{mQ*ZNW<@PkN1HOWWpyvEeZrZ!a~CFOC%(QjgZUkPG3oUk!aOY8f+NEE^nC$NMA{Xmtv*N9#CDdCger z5=G2n$bZAvlSBCJ-X| ztKPJccNF$e4}Xn_7c*p)nM9ZY($mZ(1U96YK}QRe#vPi!NuH8oP72gRtZe}I_L6uE z*4?Dk(giyA7Md(m@{cb+BsKAGEGAcSsegO+z5;fLV45%{QQmmUbl4Rli4QQ#S)==d zyX6kc7QJZ9Fm zS-74tt=S;Y`KmztO(zXG?zimuD0qhn_a~>iLDF)ffwRwzVyGnh(cq$Q-qYd}oChio z-5TDnzlrxF4rf+;%azQ4rdD!Yppu7V4kr4(Ev!07utJC(Hyu(dX|ParIA=af8c8HU zka>NVEt~G$s56pO&2+1teTY--98_#gqm*|R1dQy*5)tYU=!=05 zwHuEN1ShW`1FEeQwl!9zR)sq=i9ByU;1*f5D~<$Go>TBa8Mf-|FrlAJ7maE}(RU}s zbG_mH`!}NS!~ET8KReo3_e}TNEeVCs&+)mrJ~wl*1fC>R46l_IS;}y?Eu^Y%=VvJJ5vRmX+4&q# z)l8mX_HiHXOQLRoxodBTfmIh0c7Nl(rIivc{}89mbe1py6UeJQ5f?K$DlT5++7quTU^=KRxPOOhgR_* zpNXhu{GtziDRo_s5dos?^|UAPGIQro!Ii;i?V<tIv^u2>0@6`n})PX|4LYDAh;T)Iq_ifmkm=q1N+Cybt zGP}|bUBTg2=dLmju9nf#jnXif)*W&el?Dr2$4adK0gxlJ#IfV4B%jyCaB!)jsJX1Z zHSIH+t;==yE6T>zCj~gmN=3uMUJDO$Rv&Nfies;X>0v9%8$(lW_`Ru;sZB9i{!Atc zy5?-)=E+}28%R(JMqO%3!u2v?c-sXTIsZ%Imqf>B{fU&haID1pM-?AdSO00k`$ycv zU>P&FcuL9O#*h89|B+^hGUI|nU&JDCe6jzo4nV^jN|&d?WjzpnC1ox%051U1 zm0e&dy5RHgzzB}qSXsaxBBwX3K(6oHlj=b>5mgRR>uz-|*oy?bzS%F|N6Ae0z>{qp zdI)cJ%;^q`#`dWUE?=W>@m!NS3g!Ql`LS%nrpR z=a9aBD6|BW3evj1)CIdVBN^BRQ`;s}SIRh8bEUYF0}0{_v?{M5^-303x|~|~Kkn2X zBFWCa#&DquRXK`p4nJpC6Zu$rlsyXAcos3HpJ~vJp@;b(g2K!#qlI9P0l2;1_0S~f zU0zB*2%yoQJP|+v58we0FcYiIJ0nc@DdB#11pAg}AIJ0?*V?9uW(B|vzer&y_g1zs z)Se-awVCO!Hn&WRh1L)tgEc0uVR?OWBrEzriODvWc^XSe!!O*bC37%itklhnoAh+H zT?KHg8S%FK@%mxFj5&`v$}_^a4O4EPKb;@lq_k`lUYV+4H)02LaPN>97Ff`lGRnA2 ziYFD?<5fv$SZp5?Vqg&rBPRpvdo3A%JRvsMpIoFhXUye;cqr@6E&|JQc_C2cNsNQ} zrfHK#L<7ri*ek#!+^v+pH|?~mMXWSP%5KwQJhx)J6aFUf+bAryuz^I$qs_booLdR0 z)tIFFG4JfPY$z97xd-!e6>WxAGOEm-_6LgQtcV*C!CeA24u`#|e_Et+`hj}ykhW~xX88gWvRp$P5N#{IE9VvA&!(sSez5mP*M)au|BHHX$>8>&tF&=TZ;x4N5f6+hv(m8jI zmJ)E6AbSR_;-R{V780Y4tMy%4tqiR>#2YE;D(Iwh-M=mVbW65yaE@dkV6REvQ>!k# zu5&AJ1D;>MWJ`bQ)-QW{;B6@_3uubFcWB-}DfaIj>igOU#yL_g|L*!RZubqEY_xH>AtaiUH_)$W2jNR?&ML65KG-a{tRU^PnD_Vkfr@7&Dy}Q)3fT&zlc%Bc7E|BNv+goYc{N z|4V+vD9P1=>g8%!;hGXh+{uCRHLl9FYhuw}JS=jwp2?}Bd~Ed&a3Uev63uc4IQfP} zPzByiXjx>yZhH?q+WEI8Vb#Vt^8RP1lIZX3I!d$5o~yf>E^sex8L#A~e$V5_qIyzL z&vvkdLGIjiuZ|!P&MyO#*OJ*i~>IQv- zbO^7xPgu~C7nAB*MjZ^)r#*V27xj9l+Az)qPydu>A=CPo$+SAv=wEC+%M+c7QSX5- zg{q%=ivV__TL;Ej?}nfMPU^8D!6F43PUzCsHKGbHIvpBbFP`g^*~lRl#pZ0}4(4hY z?@i%i=7arhb+eguN2@Y?xHPbYEbod06&5_PK6j01-|5g&6U^OMz^BQE1g%ej(px`+ zl2CTFsqfJ-dbH-zRlAhj(iX>001x3B*Yt!m{G->@AAl(hb;snCFK5`wh~2jQ(m6p@ zlZ8UguftypEQ5nNIJHzE2nI$1=_`4cUYY9NK@fGhyTu2PK&$YxlNCB6mV)2kMyaZZ z7pOTBHwTqHq#M}rt<$PM--6)X6UIJ_j3a3mwk;@z=x5YFWeeq;6kbpZU>hzl;lE~_ zEC9xImyg4R^R=i|3J@asplm_`MH;vi=b>g9*UT3JF6Gnh$oxHW2kE8<4zcrjjRxD_ zG~K0BPX*OwQpY-|5}r(UJ|~U#bOSnbcCFnAdXPezy`hv}!}{|$@kh2|;G-bYy zWWL+xX&3AIc`UTv-PLK70L~#^M8$5r=GCj@Y7Pc=TJPwpj|o0vM^qg$1_)M1k;xr8VG7;(OoM;YM*Rd!GERjp)B;3I(<-$&xE9pg=M z3HsQY9zA!JK)KQSH{7ay@6`|I&uhFZRFPn57ZU7bPAG#ISoM2+0gE)SxljSHq3Q&% zVNYUi>ND={gcW{7!PoQO4Q{WDOnhp5Wkz2X!DUro*B}<|9@)TCuNsb2W8`} zzo-)9jSu5MmrHTGtS6Y^1JH>=DQ@TW*bM5NEQB2gtk+Glh&{TLy^M}0MV;u68?iF| zXU9xNK!bMl@~RybzH6osN|ti~CQeANtP=W{+FC%T1oXS&iQYhoD>uiA@BQfh;zaOo zea$BH1AHx2hUfG!V$P3C#N{_nr9xuKA`WGg>h8x-f@1fOft)FZ7~_2Llhk#&yx9J5 zQ`OJGg%mpq$WzrE^vJ_;QIXg5ry#5V&${dJ$!{_Ng#q+)p(+xImWjnm%@OK~aGJ8i zPw-^8YWSlnI%hG7k6oS-O!z9gs@=K+!3~AL8XlWUs-4x()R{dt1Kr}k0oL3`!_Q?^ z$nzhCUU@G4wFV5-iYrGS+O28Q0 zPgpcC2Dg0Y|9e5paOcY6NS(tfSFX!v=5>e};iyJbNtTdEFVV@BH+IS5CQD=xxG%6= z{>n+2gc;7c}1tgRP>29P1 zmZf8brI$veM0%H!a%qsx1?lcaML?uOr9rxu1q`}FLPFpf{QmyW@w|B6opbHIGb4u# zb6@c}@rFoxS65bQYobAAs%iF^{1A9d!m5FM4^kdVu3Z=^(x2jS{Q?i$Y#eHoq65!e zJ8`G!X*Z@A!e3Xh$PmA44diQ1ajyX@QS0iF%A>KxxTuZavUtSu8>rSJ%8 zw-`~DUOz+IFqZ1s0Y+$W>-1MC6+)vm5Wrin0mG9j?2O7*n)es9?aetQB5Gmu&h$;0E$X(FW*ib{o@RUwy4%qv_`|T!6v1eXX%w z#@`B_s02Sb|1n{Q5Azd*ayM&l{+N*Y;W1C6I;wNpSUGTy6+xl&dN7a0^I@NMs$wrGVufVu>%r%7*-c^< z>fs|93SJ|{aX>jL)Lo~(x0|YTwE@s|^2h&lpmE8?+ygaOZuSTco##cM`|Q?@^>_dK z>X7jw3e%}Hzvlc9rUi*h#e|W`atWc%ZW4T7ckAF-u3T`{n( z0`*?%t9XGtg4SnZJU^ZtOUDCVkrY5V5S|souD7Q32gxDuhSNM!E4NRSY%g;o#ihWI zJ6=8WS73AjpL)z%6kwUdr~YvFW?8cYcPTdMR1E+5#yoC7^m)_V*|hSHRz=7(*|Am+ z8M9x5Ipd}QBjm_{;jq?zemYSLbAM6a&0x@J??k~k`35hFJ?~rnC=P*)!QVNhL9@Oq z@+NT(>W+3>3f`mGxiE31;8;aD7P=6cTO*FK%+D*_*{YeF`2-X58yQ3Agu4V)21kLd}_b`nQfpFSR{egW1qKy&5; zMwae;8Am!&@iPq!MGbM*`2jHbhr0zRrnXbtHq8Bji znFwWS1zI1J=j=laz~G^E(rMedd*77Fy(V@^A7t24Kc?s9a~dBZrTsY3!Duk0JZT+~ zfr>PpDl-fY)xatgDKq_?lkLs6;T07p>6C}=rhr&H;eSD#%?-|thS&p^RKM~G^yUo; z33RQ~Ogl>!QP!LR1hs+2K!tuVW>Be6#7^|c&9gE{MAv4Q^ypATR2TDILgGX%QE1(* zv#V(TbufER+^x|h8-BljgT<%16WKBo!iS7v>G!N~2c*<}^=t+uof#nyvmhW&yJhwr zQmvlE;708CvI#5^L?JQk*f0AiKdo+@X8w2by-b&@q?r>Ut(&rEojI1FEKulXzQbN- z7w|KAOQ-r&e>%cbxK-~@&GPX+sPr*%B{LNqZAH7S-;9PU~C&m${rt-X8BE2TTGy@!?#`Prij1Q zjp7VQ`v&O`%OYll5I&!`RG)H+*yX!uQ~271B5$~S{qlUXwB~G}gH@BeKqt&hM)nlg z_A95uH~!0*q_I*^efNc}7CjCxpSn^y;AjM#gzykJiN;h$K$E>yVq3AlcV*mdnCAD_ zOoir^yjQ^YfU%QvGpnn**2SgdUREJ9vwRI_=-tm}pOm6Ak>~D-Bc)IF$cNGq z=|a>5Z-Wc1E5kM$EJQ4sd}+9nNB8-$0LQ74y$X?nEdQ_0ojD+OzgH_&0_0^^pA|&w zsI`cP1dtXOs}MVz4-sC9pU%$kLQ=qn2!l{DWt$TBRn8mlf}uJJ-L6^A&Lac42L5CC+p~t z_%7Ivnus%rR7dE552xwHa_F5&0U`(n|A2>TX0t5fvs`p&$K8f+DPb(TFUJV(%5lR# znEhh^+&BAm>12k~lNwUo`nqlvo^re=__s~o+Pqrol-b%o@VmVH$Id<4C(i@JplxRT zL!6-QU|)d{>n>YM`h9>SAr*Y*?mVF8Sm=W9r0tpBvt-uvw>A5w zH!6n7PK&Z9y~OP<6bg1^$iCn#yW#`~E1b_5lI}09b(9fcCV`Z15QO3~ixaLrAJu6a z9RMS*FLz$~k<{I>hL4#9ul;bxf#bWIOmxhXiz)e)vYv`*j8`?)UZ<6w0)uNjUZ1nEJBRUCTf1sigVZqZ1Zn@+t`M21htQ5oVo#QfmLv-LfYn%=!yr`vr?2KXUB z#H9)@$W(k3g#gU4AlB>#fUi>qPRK&zoh9C=PL5pa?fZewYMjOb;C@-*Yav&ob8DEt!T6mhTyt`oN;u zLMajAGxLY4!N@YZ?DFRuT&IrFABpv|f-TU=09PrjhVSe9_!#=t$D8~=FG4EGR_aEv zMvzwuckUWuGD<%=;m5Lk&gU7PYIZtLQG!V{17sF6u-GsDN#K%%KoYr*Q*pwr+b1!V zJghE(eQ)(b;f@s#it#N#jAu9$t^^_ZFC}pAIr{hTIun}DeUakPTPlVie%J1((gF+a zm4lEur)~@YW$?LG!c~`123VT7g^cD=dT;z>2U(~KPQ)N^k({#U&p>zX<|ouN%LSDm zcob8^Pw#XvSvm$>Yo!GhQ{#s7`pf!0&(%#Qp762{c9-%Oct$5(mOJ?>CI!B34oF5` zXX^hs>5~Kc9t98In$e}GfFuipuA?=TvC?j@ z*2z-l@m-DPO}(Yix$(2w`E>Wm((d%C;?TvXt}PCr+hlDWGxGo)!kLwQtN8q@r0K-VP_IYWIwpUK#Npwb>XxXqd{t@r4%$2u zNu-@M7mRKVy|{T6_N%cuZX2B5{r=5Wkki+LOS9fr`5H^l`+?sv%QKYVa?3d9p>a{; z-+8Tck8}UO(UfQd?bgSE>sM#W5^uh+4ZL7Qsx+h%$GR;ZCO7F;HFmn3)6NRWH%Iea zx2)Tnd3kdPF6`}o$PVm%m7ucJyZim7W!v6N+=rvX_@o-(SPLe&Ev_cU{*{095-c5| zldrP0Y`ib>5+iJ*OZX)>w|%G$;pYmb4dyD$a3Cvc=X(;jU7g zp3S?Tg?U}ygoBh)|C0rNA0v508sA@38VkjmeZOr673LP^%0w7Sj}TA3)B#!T|J>Fx zqPA|UM!yTvM;zF!eSR7iADDAWwMF?IGE?WyMR2Tw3; zL%(<^y)@CoIImL6-rXS}wa@u2zr))S3dv6$gQDh)iIk!>*&nn~ya|jVNl$PE6*lzQ z2d!1&N}_@V!UG&+e0E+ZQa*OQg5=Y|n53WM^u!jp>9J{GezEbG;lPr~jVI!%Amdos ze0~W2=3O`$kfr|?AcW#RxSTDwwL+*1G#z8VccIQ;J{K9B%M zKv%U;Xj@Srf6!?QW^+p)atQWsnl2C69@%i`b!#1Th~@F$hHc6T-UEZY!^yecnFKEGasdQAaHFi7D$4_iBMy^*kIY%TK+&e&hkRDvrmxW93aI5c=PA8?dHv@+ zs5i^;_Q(nKn9^#@+Z}U{^f%&X>le6{qOJI+7z?Y}Mr9 z-Wq&tVy~BUu(jIT!JuDzK-zi%9HB-7Uw*Be3~Z6rXk6=V>uErx$)FveIe{`KZ}ZCZ z*~+tUk$)20H!ha-4QPxsEFN(4glU!WAv`Fwi+bFEH1*`#089ojQU%Isn%Ugqha8v- zSM#2o*5#n*m$(H&jTvf^{ zzi8-S5wPj(3c9N>YdDA&Z1}Rs!IL7saNGuM&>meit|1Wt@CNn7PJFbpvPF8A-^Cd@ zf8VCV>3B67Z-@~t!&!>0x?%(fjBmJA5HvsqEKs>TzZOJz-3er()f}9N6g`B;IQqXw zmBfer`nMED^QNQ-LDO*CK*mwIK^I|b&GYp&$3w*~VDwLoMn_v24zwn)5@2r)j79y9 zO*$8gFe`aW9e}5+jcM^stbPu3x62~7x1cS)T$RwXl=8$xJ3x;QAhiMOi0G#M0cb#b=ws3Pe|J(y5gy!hgi-tiuFr` z($6V-VvGD(eW`c7bpd9RjjR&47EtZfZ7U#ZE}|%(KP=*TJ{Dp&9z8j;wz%}T9OI$^3*!eOKgic+QPl^G7yJ4>}sQ<*ei+(9o@-RKbp>BT}d zfp_IVmbt+icXP1h1IyN+^Y$RLMPySts>OZ2rB2nT$m1n{B46WszF1Gr)0+fN_tl11 zoWpyT;qQGtcCsM^k2f91v#e(|5H2KddB-!YV;!?FT_)ZZ1;(wz#k z-&N+>ql(-8v@aLw&HaF!n`px6o~%WO-{`h64eI;Nc-rLpK1o+pe)Mx!No#%VI~VRt zGQ1d!MQJyT671@1`N5^Y2Mc&fEj|I6&19e!8fSgz7Y1|Jc2u(UWzC4c( zrbvFBwx>>)qfo&)mN?g*(zY1?NpKRetkft^8KXi4L-2A=QKedwc|6Y}m7g-@a0hai zboQ7*GKn$X{)(eJR&%RSMeaCSo-tf52(!~JWnHWo_S~Xq=#VXU0hEAe1o(hTAU*fB zmb!vlg+565p#>64iuZ0$rPg@2fqyAcNElcAs~E2P!?q8G)t*qSOF=2Z*XY22r!m70 zrMb;Fz>0vQw|hWq9NKFpL@O%DjSgg^VbZMMkx{9sU*@SXQu$>P0x)CejxgxW_TvtZ6mQH@#oG`}HBBuSJK6oOAUh7lSu z9BSj6UQs2I&T5Gqyi!-h!ov9tC8|l3aEUlliX&sNE(fC~7HgVlg87%OP~bhKg{#}4 zOqQa<6||soJo#nHKS6Z2n;joJS7Z2(gvEvUk~{c%-M*khBUNa!w2GxPRvE3TYcqoQ zL8Kn#R;5;wk=DsLPGS+Vf-L`0_`6h~F?0o4Ec8DGmg|RB`JZdK>~FWX5?NHSZ@>Jr zx97O7(A81af6_P-++@ah*vxP&t`zRGQ_s$```Jf2vFh^<@+XZFhUQ86*$X+d3F3)M ziDT}vDxn_(R{^`62(=%Uf8VEb2sXm~ji@foTzoNLFdTv@2Gg-7kkK z!aZ>dFD>xZ{amkgHFeD~Lo)Z*zXk4bUlG?Dx6l7cwmB_pWd$BBx+SjY-F3x+l#HU5 z`dn;O4t7bUI{T3SIsqA69h3=Jh?(<8`#&n2W*O`9tY{#jO*bX>0M*hTS*U?nF zxH`JC;iP-DEO&HODTF8W(eCj_-Fe1M-tn2_c{^V9EAS$rFv*WoQ5&6^Pa6&u28hll zUuGi7CJf=+mnsco|2v7)*i0y}C#@EhpSw>NK$ zvn*wHztEw66Hbt7_|a4^pMUeu7i`gpneY8I6?b|rhc%mXOuIH|?|p8DTw==d{T0uFSawb3&)r#+rhTc?{hPTgOr4K38g3#f>5Il%E=V zwSDT^7xP0(_oxnOo@|0OHs=vo>KPEg)K55Hf&C}0Q><&mF@z_Fih5mF=b8zk!)-KN zgq=ti;U8)FoXT2`Asn);NzmnnjeDL%FQ%A(p>OfKqk$Q`6)v}}y&HLn2|!moyx8e{ z#e9t;uu!4Xn^MC(#>qq1>PZn?k|LW0TuJ7avHI`m^ z(v7r?Xo^~LXBldhBF&iBP~u!F$+75X6Ks(}E3yLa8}c--t79j=J0(xA5At_+}?vuI5!i~qI5rvEq=|oajzG9c3 zgXQNGZ%Kz7gxJC*5ns|sj=PP|%2ET=EstWe&~4|$kRNvyy@Yn9Jw;6@XNuRhJjK#a z85ef2{fIA#Ze5jA(RI&0G=KFb?%^D3DBj3)i(x-eQuTX$87@9 zC)=;ZTz_g41N`QZNNlocRi*LHv8v?0GQ5~9>~iAOG5GIYox1$}H%cUD@6v$=gNFbm zdCdGQCw24^`8}idgD^j4v(^>t1Dv4~zSt^Fl0AZbzqt@G&}b<6S-}^)DZ@b21*8e% zzRq9>QQSYYB8P?=axm*kFK%x3*<)AZwRE03dITh!RsvSE_`X~W2o z(5JZztAlu$00WL)pob~*)Q80w<@|{@E63k76`PO)k-XP4@z|3ddy~g$eu&hkE>lu` zoMYHyfYf7e(=I!?gaJux=Kwl)ZyIT~bI9UJ=H*)4T)RqU`5CO~OnXMnk(u7}7&F8K z4d?M(`|G84)wAQ(7i=KL*;ZLOu&QOA7n#+4kSMP2ct0k6tFYQA2E5Ra4F5LQS*Leg zX4kp-CAThiYRV?)ybNzK*=EStlc@p8bEU#y!fI^5HBuZ76F>TaV#=z-3aQR1k1VlP z&v?S#Zzl19z5F!FW8vs=KWn(73k6IvVZE@GXeM+)t!W)x-k&nh6#clLR*65nI)|I| zW#7aVM-C)fJai1lHavi%pEm3PL$W4dvSih279EZ;D|xq0&P=_Ci;oG&$(FQ|zd{+c zChVJ(z?&WkgInD5OiI!i!ML=aTnp`r1lA8V(P^I`T)YbvnecDGzLi9Y#s+ZT&N61R z?8r69m<=@~As$ezUyD1D4mI2-zBdP{34W|$`>kHSr%*fioH)yaNj^MCt#(}oIbP1Q zo7C~1a%AXG*$|pQoFo$y<(FLb(7G- zsXuesP3qGb$VcjU9>1^_7T7G)=7Z$uE1mB%ngUBuvkDYY5X8a?4$|eqH8Em}%$slM zPiNm{hgi}7AzP<^wCS1~hB#wkY^G^En|scmS|JqQ#5m;9R)> z?48v!L0pHe2UUo-H&z%LD$Ccg!qfXecXA7L#_yDvFCEkpq#v*xks5wBg$QpT?>XHa zvv~bo=ZyHSxh8)KhXQ4?nt^eIC`YguFjX$p6xj2ABWv zSx<>tGRgN47`}4&ywDiS;N#@*ITQb3#>MHBU{4JzskG(NJTyiIEG=Ngttr{6n%GxX z4ke>_Wj4#>K7TjaWD`s5)hthv)Mm%)gURxV3QIh0daw6iK*!Q<&d=F@cwLEK?C1MW z&|x*ew4ujg)~peBfj_{~iLV6U(3bu;^LE_sn)lwTQq#K6A1lRI7ChYKwW`^SX3&R7 zPe5Z91Z59hv>iT{rqWhcpZaq$_KQ5MPxV7ETg|b>`%8UsY=#mdkx;qZg7$@?Br{|U zOTHGzZUlvJN^G!<>|v zw;=gy-9XmGL1?dOtcm-aNfIErG-73p!Pg7r&w=0PNdYYe>4yh<`?pzEE)PoeI10=J+Z{9;%=)_L=LiJ!u#2H~~)7;MP*} z4$!7*)};6;BI*mV83=PxAXx&c^S`XdC*^?`5Z$@l&mZZkweBs+2=-W4Um3LSi&GQE z7Pn1PPVFP6O$Jh39Q?JSgTyq+ShyGs4N<=K08Gv-krm#bJ2U4U@;i(GmWgskV=}qV zu3wEXT2wu~_e~#HzZy=o^-Q|*o4z0k)%)|V47ES5C7sgWGu8yxyXI1!&dY~pR3lYm zD2dp5vL;5+$Pz$HI1$b7=0EeDPh{iO14U746!$yh#gr(F*U%$k^S{JXswHBnj0m9E z8yR_%*r1_ro5kW6kR_i}N192@G#x$$T~Ht^KHtMRf0{1x%l!giL+ECK7cVX)RB0e2N zO<%l6s9py66urI-b81UfA(}&M<7O>}M)2&s4>~o9d`rLQte~>eZ>z$`pqfZeuob1n zA#L)@Wr_r6CvTd3*H-0i0X$sfcT@vR`q{mEd~H-J%l)?NVvxiT!SFOYA!$7v==}ws zD96W4AHog!FhtMfe+MP;XLH~sa+n19PClCm{F(Rc&sn$g&VHW&&FGe8)7D*zYm)o! zrYSK+t-mdGx<7w`v;$2^J8y(}YziK}6&GF>l!g=Dr;8;HS4~HbZBT;7NM>5kkfOUa zQfFGZc*_|jr0x-WmcIJ^Qzigk+I8%@1l3XhU92N#vRa<7 zO8&*dhCZJHsPWD?FH+zu%i8xz;^(;`)FT30=IlcVjlWu9sE^#fK`z4i>53)agIRj* z(({zlCb^vGt{dk{%Mn8ec?*tnCLJrU<0YBC13Nx~tvrrY+3wQ;4>Q(r9%Q1WTa;5K za>s$PwZB%PyKk@F+Nc-}&Ff+9K$bJM(cKdg5s06-IGrGVjtZgHvfEV58O=n_O!Bz@ zv`N#-1OA#LSKySA{hgBC;K6!DmEti7@dzAXe|UoKGr|jY#-XIh9XO@**poTM1@+8o zOnxLy^3Ew4U6jP_R@hS)>AoftjK08AFSdJ>jD9Hea4y+BV#4{^Q6DJ8Aw1TLf&`zl8k+8b8`(b-W@wAW4)wnnq? zAPb5=mJenCy#uw_0=cq=fTv|&89F#`B##Zi5+I#o7}bs-O1%uo9W-#C({uV$8C~&= z*;aTMDZdyxj})R18j65i^G{oZ*}~$&Ty)ZxKph?(*BmW8j+ra(&*-w#G~xO(^Mao-HFmnY#4y4=cJ*yF|6LO<{Ga5HVcZbj-I|GW z>5GTfV#CS;V&dj@(X~8C99TM5F9XS^sehla!`o8&GZy0+W3BM2pKJq#{6_1(A~e~* zn*Kj2{N|nd)PF1bKBIMudUqNyYdv6W+K*)pSDzrH)>{wn*i6Qp>%uwj+?!R+D*pvgQ~)Y%Cz!AAv_K0(l97 zcpdM{K!v1T-Vpc}6SN2=3hdTEm^M&M8y$dcW-+d0kXQM6oWngJ-wMG-bp})}P4s>q z8ryKM!c6okuwn;v1|Ztg_gWwChZR5k$#^AA{r=a{pI+3_M!Z@8eQPDp&P&J_4=Yno z73xv;`+hr;2_qTVW$DBZdm424p9IfZN5)vq@xd9T-N7N zC3Onsx&a;Tv+z_WZ%Mckg#(iv&1c(XCJ)0BBf9X-(+xvek={2DGc6qfJ5ehAJjOv9 zY}KzX9pS{PO}Db^m&1O7x~%lh_oAi{+I{Q1RLOb?>>}&6o7uh3G}UF}RdY@mV%6;4 z&fs_Zr(B&oGHt3M-$oQ;OJV$(Am{-++G;wJHEFs4;9w5VxSB3&?Q#y|PCw5hJK#A@ zN2E+`^l?rLfuXy(8ys3OzH@XYy@M0xZ$yMTDvoZA*hyRv?Z*TM{4K5|%B=oqZC&j8 zutO}4YC?+S#x3nBE)(d0#Pd>ykzihU`0XHx)R_tefycRp6**AdWg%ayGtNd@=PRl_ z;n1At|JGVNS~ye-B?UW9KHXBp-p+0rny_;=3H2XSk#AAWXt2$gWnn%}AgRBU38^v8 zo?&5rmmVkA{ljt=1;;-8;y$3zIl7!)lTQa<-~Hk+u)$kR^@%na`JIVBElv=?oiMKD zHsU#Q7RSaRvLk&KcjoFHp+H;PlRt#+nFZ`GJwGvjY!+gww>^2$YHggeVI#s`ETAKgNzNR zi~*J#QsPsao6C&&_>3G42%^KAn!hU_hD|e2-QcGUDpBNe8R8t*BC@?ESl#l!p!0@tR~xA8C^*<>T3DdAU|ke@4oboVhU!sHO_H z65V=pVBLm4&H>LjN=D7vIK-%QzhZ6i#tVQ7^G{+&2FLM=l*#V1kn|Ae;EI&>XPmZ$ z%1}zX;`U}(>0KkgL(Ju7gZg6vBYQK}ZLx4ELR}l5mp@w5L|Bbc?{x=+7Lwt%(d%cM z9QRz#ibXtWd8Z}z&G@#mfDQ|G>HWtrC&O)_G3|Qn40J>5=);`-&Zv940~AS1wqs5? z-Wp_rH4>}4&OyZnRfGWeg*Hc9RNWtF(o0<75(_;-C`X?RHGWk6X*Qwf_lP^aKh^RF z5yn|%dWF3C_o{nq%g(_?x4=r}#2~OMnS)i$6^`4dJZ+a5ipzZk$H+gN)>s*I$;Zn& zQ<=^rZ?2o8QB~A&vlAmwln0uJNe!}%F%x|qiy5`N^Iy<t*QrMv!1z>EytOGqB6( zqe0l*NJ%Fvl49;-jJtkA=+WC=^2vk7k1>HGt6b)4t1YFQgD%^Hu$H8%R~nP4i!-U& zo}3T2(|Z3Wr?>tm>nw8Y!3`CBT_b_www)5APENW;7>aE7tjlD{RP$K4x5Ftp4QZRj6$2ahi$no_?Wybm>Wpn^S$K;y1gvf7lxOs_MZEy%~4GDChsSA zuG&s^OttPxpcl_wEU42?L=JZ7YJ9cOimf;|j&0Ikqx%OTMC3PyZl4B69c=R;vEaV7T#$Mqo@>2IR z{xHTnBG>p0cPN`Oe57}BF+EnTnJWvu6y&s~<{=1LAWW)fY?cy}HD3K5r?x40Va?W) zbJ>(1Z1buQp2!AksgqKD>a`L{iI_;8hSasNOP8o7|9ZkAJh!O@x2iJ}rsd$GXH)^U zlLB1aoYV%dR9~@WGxG5?7Sx40d^1K?u*}l&R`ANXi)WXqq4jsIW0ui_rQGC6D7jEB zj-l!}Ep>s4YmuI!6;FBWXk!L?+9FPSrb|&BcSW%RUb_XPizshnA=}u^voFbOC8zn> znKt7^-Bu3HYnN#8WDYUIqOuHk5&(WOByTIOPmwh5a<1)gUVdB#N?RD>PsZc)kh$Ein+&EZu?i@zsLtaLw%%`X(otm=6f6>SS zQ)#ddY+3`8M%31btE5S$+|Z--q_Uari3ogH>qW@&dQt>%@ON>NDJpn!J;@F@_}*A9 ziy({~QGUJDi2Oe@4qEu>3Yq58Bk6!ET&iL!!=`>7u}S(;+q}zOZA5&ID{E0 z*8K}>xoDd$L90#sE*3@_ly^7jPl*%^5k@gTHuKgXQd}Nv$8e zC6L$H!GdMViJMZDUgI+v?IBYQ|vgAnN=E-E@rrb6%sZL^40NM&e0{*Pr4C`q{ zi(D3R%U{@VtMII1GB+B1Ou7$xx?sHVRZtw1@qdP@ zYi*i_pT+h@3TW2UX$wrh3Wc)MMozBi)h~2=Qao@U7*V82qZA!=|Af8EfJSMpqy_d+ z@0DkFhnR^cA8X9k+syR^bBM_;lmL#Qjcjwk6%WXLue29 zliy9ocI*!$g;XS!Vmu!tfl#N(2i7%obWn^>57+vsgD0EDmvx~be?zG&xC@4wO>UerQx&W-;pt7D6=drM zNrL{GjS{|0aq7Dm%KWwNYvWxkBYv76Psp6EF;eWhq8X9ps4djBLN<-k+jR<(D)Kek zGfw!*-KHrvsU^L*kApSG+SBvhV#l}>8yIg><_GR4gk~?A1qypbGVUrG;U}p!Jkdi+ zBwpM~stP&Gd?(MCd__^y&wUw`g9}p~*~NXJ=jP9MnyH9Arn}f?r#TjPOrmx*iE}EG_7ApApFwVZWo~plU8Yp+cw`W0k z7s-M&9B*j5WC=NbxxQ733C#Y!JF4J?)$VOf2aR{3V&s|5<--r1VUsiq#7upXcEiz5 zD`TG|e#lYIo!ftvPVs#7`eq43@3l-Qc_>$O_oi!tV+C}{ z?$hnmWlrAQYZ0H3o9^*)t!Oss;e-)S<4Yd_HeBBxvr&(Ut>LZX)-0Y!b6-2!%&aJU zTGoTRLDeU!Zog2b@g*w75z?}HW?sur*%6qR*~j#!7Fw6#Gn*wd2)6QK+onYn`LX+q zYpH4s7k#6&`?5r2LVT}d^C#lpb**WYe+`w0Mg{44zzmH;Y!!;h_q$A&`+XLc74+!R zTT3?T+#V!?{x<)zOJ6u5iImUZo*N~a^ZlQpcG4l*IC!T`oNVhkTkM^P;@`1E=E69v6MR!H^!{Lk;KO}jT3jCjo`8v^}A zd*{64kA{kCAe`V1|KNvOFS&frHe%M7a#+02cGC8;qP~Nr_4~-go}U~Bbd5{nuP8&e znUN#%Ilaz5RLz79!>=&r#l5o5w=KY_J4@230o-m}0T00&$oIUS^M}7W&IvEq%F%wO z#9!av)H<%Hp7t3{Q7XZ_=|*GQPHDg9K1lJtd&RG)A3wAf&h}hEeh9D>pKE&@O=d>DQm&Pq3Bp*N{LNlPSOt{N?Hl&Sr3 z)VW7tfA$mn!PTG9+5NzKh6=Ta>t_2va~Do;yx<}nfgt%G)XYC11w0Us4_UaD^Q2Kl zh@I4DA)k1&sH7jl+9%Fxonp9RX(f|-;?L`DgNd}yoHB&6ix9OG#=(lqeg6f?B^Kqt?@(i2j}OOhINH~>~7m+TWf66jC1>x)b?gUMsrNq2vLy029JyP zq%v&oSarENCTqA`&L^7*0a4KnP3B@Mhb7b(6jyvvEAFe`Or#Q_L`uL=Op}7bgpY(j zhi7cvY1&Prfio*w-a|Sp2|Hh@d#pdmb|~wOM|@--&K2T6)r85E4ab9y+iUWboD#K7 zWhNHTUzs8*Q<*%_<5^{!FJfho{qoA&CxRx}xO8QqihVVT*JO&#F~Mu=RA7%N#@`4P zf~{_WowbV70QNm;d`eDNkPQNd7MW7uQ+eaeafSz3?yG@j|f!O6l@RCsPmsTlu( zd0J_$HTs`yC)cpZ^EEK4begY={c2^eg-x_g zg~xR6n4LuK9wyLC7!ra4Ke$>SkzXl-p_6B_82yi+K!$&^>XaYF9BFP{Fz&@+nVx1& zBCY-=L8}ir5Q^4!;`^YIV7L=eZ)ynH{O)(Biif^H_65Pk!*gIC)`x<7q zwD40%O8%t-A?R0Z#QWW;1v+Fw5rIW`wooJb2<`~aIxuW{uG=oh}=T;Qf7Dru--4UfzY%lGo}FF`s5Uw3^~ zR{AUz3lzdlR}xg;EJi2<-xoMg*(GRX)hT!q8`9*rgvRGl{YgH=TRvf}0s zSo&|W+*5gNZY-8|SGolbVA?Q2?D#mpIWOQ$kT9ZDY1@TSpU>@)8D*}M4SOUyK*u9K+WLCMvbx-nXZbm`8D*u;b)&`~Cp)}Pq zdP>QfI}?$;>3zfuln{Eg*2J51wvCb|$RIIHOq*t>Mwr*>pmGZRTazAJ7|g7W;!l8~ zlku~EcNDs<)}GS|2mq7ya*@iZ_D$C0H3Kj78dX#*VA^ijYt$@Dde+?MN77P`MOVT7 z*R-o4pj26cp5lgYKX7XCaq@=n0lo$S+npkO9HwuoWZexAO&rLah35a7w#6toLwHQp zbc#9L45MuJA7)wi%#Is+=Bl4qxPVNyK3P=f25e5E~=p2;P zG87K5JXB)h&XHe-0n18uyK*H7!`>Y*ehgzu7%*Oj+)@3f02D4Uqgo;MysobU;G=ex zNh!%gGE!<;gRP?Xvj8N~7*PmN8`4tlmG`DK%;c-ts5SqX>Ytdo5RK;J{gX{+gfR)? z(&bzY)Gr>irWXW%(q209%D1|)L0=_jUvMAZZPTs|7MYkPg9wM#{p1xXWfTc{f@}Ll zAMnJo!hsU%rTu67Sr7&J>h7S~yclAwn-arIIHLM41xoJa_;*_y*#LCQ&Ny0ovzLxgd4bc zhtg)?tiur=k+*%@PI*csn|Rp2SN_u!{~t{aXqd_Lzcuv#i~rtTsb{`hTQQnEbwy>$ zU)+j?1K&F7?fnM0>BzfN1yIz0Qd_kz@7;p@ZG|j%{FHKJ>pnM>#yu&_P#eT z>;L{Oyo!ybNZsMYN)fpq%kH~aLgWZq4Q)HbxB=KxMlJFY|u7&x~68s`wn zoBcJF4L*}5t8oq+aJA?7dE z`T_W|(h0htojWu5IET3=T5i_Em;2FLfYdY%2O#VBleoC(ow8D@aeKt&aT{!8k ziF!QR`ghwNO_Bzf?TT?)R~7TEzqOQqZApPEmAdu0&{LTIt3sq6!`>xy&@HqO=pj{e zYuTr!?IQx3<{$fOxwY+6695Msgq{LZ!;8C%cdFW)vd&3yc6q5P-7$65iSN2Tg%&G0 zOYUCSvWtbr;;B>`Al_ywJK!3T5ZCVkuks#`F=gSu4XVh~H*%Jr6PZY;ggU7D)ZP^P=JH^!6Wv-Zvtp0Iuo_i) zoyuEjc3z_@r&H*HupZOKjEDTr`Px-u5MO_kqwGVxr_89aswzHOSk{70CRU1JX(0j@ z0Bljs&lU~SUurp^YNe)bnImrZR@oqG_h@hB$qJjS+A7VhTwP(4R5MO%(p+zHNHXD< z$0H}{qT);S*)fGk3hfOsni?cG1OFG^x|#2y+4R@yAaAOB!#`QaYGwk(TXPhjV;@zf zNI6l6r?mCNI8rm2TjYsXK7nGF z+iqJ(#!rEz;{T;*6ia28dN2M4ir2T0GqSE4jzbCr1!b%|`a zjMq(hwdDC3Zh~@eHMZBCiSD{vj1U{#wabMXbC2N0aqY2rd>koyN1=kPJn6o_Xog?H z<;L_J1cM10!KfBIx9~yjtQtx2Y7vu-QALc1Vtw52cozxc!_nUMrf_y@XzfyGH|L(MS5fXjY>Y z{C?enwjXgHVZWWQM(0>!}_P7o)e*)@gJUf_|c&_{iF^ z)Mj>h<-wm^j~zb{2LQgOiEmTeHveyGTTz6)-mKMZ_e}|-tFm2Kn&WKEdGMBN%3=k8 zq?!H2HT_FF)3!q?qV*OwwI{SbXR!$yG%-5+}wSKho&mFy0iIH~+yG9Q@8 zfpBwoEGgrD+bV9Y*P<~HzBTA(L78kLMx229m%vu5qqFZ*b^uA58|QMob@Oy8QBIx| zP~?nO%VD6ej2_sG8Q>6(4z*?%6P9%Tf2exvs5ZX1+q(sdv^b$S1P@-k5Zv9RxNC6< zQlvNpcXx-D;$EP|-Q8N;rFfCv;rBf6d)HlyKfZHva%Lt(X7<_Vv)TC=TJp@buQnE1 zdW%*9YYk@Mbw?_qJlsQ$CD%RQV-=@qju^IcDqJUv==B%XPn~O{T57J~OmBSuW)UB#gMv zT{LKfxU=$jiNiTeDWG>U8f;$~TMUt-{MF?mVY=Dk>%ZgacOz{dqvPI8VR@1^UiW1? z5WV&Qzx5CKYBT6ItkR5dj`$L*d#>KRgGv0cQ{eI+nM_tc$G<{21-eMW?vscgyO5`$ zf2dS$0NC1;WB3VOGWVs~D_uu&p>Be)OfQD5GU0D@W6^Mf&edFxXp`SXAv&T2t~ULY zBb)Ea&_hVn#4cBh?sNFckb*gr#Q&#;%=V%UIZK41U#NlXXV#Jqb9MoiPe@=ZA4Za+ z<4>?l(S4cRu?lzOyB^0T@zG)bAJ>IJu3mu(yocIH((_0y`J>qCR$*?RFU*o+9t2M`Pkj7OL9pdrDr( zdBx_~wjj`P$#|ZibJ$_mK~aGdzXKoxd)}q-R+(wJw`R)gcU2p)7=Jz$QFEAVz>eTJ zK7F?jornNwd;9-h`mVFDShf1o>dVoF+$o!Wn+N#JtEt*D*SfUTb9yC(y8`O`dEkeJe41eM$c_`Jdj zQ&?_Psbv%?M6LAPh}lY3YRAlu4xy^I4ri)(64=u6e6dUnP@9iggxLizt=ebigt>LI zR=EFh3O^W6tU2{@bie)nd!&a?_D&eKowUCaf++gQ)FxOb#!8aU2qd;Mno4*{d*+b$ zX7^manOQZ>V(Z6KB&m8E@jA0qOQpEVRH_@F+!yg+y|BE=#V_B&WYT7j#3%PvjFBEG zw6Zu@R#5?{0J_m;IJof*0>zEx#@UxBy1)-rX{ZOMeQSB>>}dZAA}@9ne&KB@Wc^B} zR4X}UU7sNgGV9@-p=oamAU&Lyjhy39Gpqc=je*AG<2#;a8)CZ{W;&VQ^&uuFt6!Y` z7^;hez;NMjH_R}-9t}QoXSg%3NFsvq2tiPK;UZ;=o*5BmVoX5r!CbLidiN7_#Wi=d7&i37Y~@aRSI*#5^ZC6fd4Bmg!`fI zU2p069S3aY>IdLfn5eGv-_}1N0W#sh+JaEnPNXcQ2Vq%>0`s}uVmh0p+lrt&jiCEP zC${S!_3Hq_OUgK!90TY@uU&XsQ;hhP_+KJZIiXgAo}xopxwaXqomwUuS$tf;D)J?+ z$d{(NH&#zOhhTSvpqtX+gkDMf!MH1_u-@;|Ui<^n%Z8^qdn-RjvCbC4ho?|=RM+w= z`5Ue?JjA7D7aN6r9#d_VRqX7SEn;o>!&M~6>F2WI%r%QHZEP&~mw!ThCt7-La`3Ms z@@~m4p>q5?7}aVQ+;CjR)oN;Gm1VM@AqnEPuKeamx!2e z$G_HWRmoQc`@bkBiV=dL!;Jsa%X1+B$x|ry9ff9g>s0Qt;;Cc*78NZDH>= zUI|$HZfoK3T_11#LFkU$4^FKGz`HWbA)e~%m|!F6XHbhR@B}MiPjFJPx)`z|aWVLSjc?y} ziY;MR-@rD^`U=M{EWh3`p*ELZA-+7ZkTnWm-G(B0QqpCV&D~^G;t& zPW4qOXAh5W-LdQrK~&#?_G=HLvwsZEyq;_>`_`!T!X^GMDO2$$JYmOsxhe0ah;O#Q zR^vCCaQ!lYsB)oebH&-%VlG)ceYZMT&CRpsv;J6rNgqna0$q&|Ws>2}oEV0lo8eJm zA;e~WR3;TA=CxF@4kQ?o@I?89YNHA5s((Z$RZzDZHMFrvL5Itp*T(yDbA5aJc+%; zn359Nzsko!O|YwtrE0|X$BwJfhQb?l!ARy8oNbpcxApJUF$3zdW8=fAJgf<@?%3> zA`=%XkEEI;tl*SNX@X)BZ^vM5g2A%eFlr0bYu8m%E?fmDsl9qJ)x6Rgi{U&b%;Yfj59!avS0Uau*Y1NG}j201-?m) zXt|t2by;){w3DV&>wcR!V9}3O+ma@Op=Ul&eTX4>h1`s*M;h{wN9w8W2ri6n0c+W_ zht-!VELfQ-p=xbRMcR~Jm^-o4$32g;M5^fb8n04$V<^(bm8*q8fj>?Uihe;Rn|lbI zoRC%0_c|ZUZm!}%&+;A$!66CTsU$b|II%N}`T5 zx$=;&J|L1?YfYuI#9pXAB2qVQ4RDP`3)Lr{%caD&qq0c`+q_ZB;Jy@#=UAlxOHLdr zJzzak;7{Zwektp3C$-&DDhndwy{Pfb$IgC+m+vP*Oe&TaT)t`+^ArgOSeLY+WxWCp zFR37~d~WUF>&wPu3?_(M{0J>qEi<$qi^^^$O(NV}hsO+s9TtzSOe3FJ9fV4f%sRCAulG99 zVgwbr1(Cj4|FtK(v2xccK;5`s8_4#nt&DyY_B^>klqMMDI0iC;Z1aB0xt&wyz!t1Q zJWdsSYUc7#TP`>;BqDMKp4^E2ksD6D_Y%a=(cPB4%S$Ei_7V;noSF+dA1hgu6=!X9 z`&%oDtyjRs1{{WvJ$6qD*&+vb<5Bk*4e~2zb4Ji_0pxQFD_lu%T)9fv1*&OAdXE5z zSA~(Nd^@F4!jT+KQkEQLyHNuy;qS#*$-}4Z=&{fL1$3DZV3pe*2Atu)L?$hhhEf3` zB0dNmS#C>SkCP8e5_2X-%7!JU8nM5m3y1K%T;Xu_W?xBjfOndR=Gf-=|7=h#LF`o^ z0E%IOV<1!#w7p>062XGFsD{72VBQkJ9Mo=HzrtZxwbGMpZA?%Bq5r8wlVJKjK!!aO z3mU(Ngn&lk4)8CB6lr86Wtob^HFp*`hJ=H9{YCSB3WQ3fz(y88oK8U>(4F^ILPSi} zTr{I7V>FhqA*Oj_LZP>>n-G!rbru(#;Wou&?__{0>zI5-*Q3uh5aYbxB4tCQP~*5X z_kuL;5*`lo=al1uc(1e!RUquy0}reBiaHt-m@GT8$%? zZ^-ymv;VV6>;=NmyeK1!3w49}6k^>}x?K`G}BR0}FE|y@d%n#Dy&PQOe zIdq!7*i{MaB69^xazk{8P^t!LzU0A-N>L z^D#kPQq{0Va<2X>qbJFr7@DG;^Bc+ObGl`W9!1Fgi60FPs$wnTiu zxfT!wY0nV}A$EcOm)_%9cdt}|SWTah%Ly-9I-i%_+! zG=lm$3^J3M`ZYecvqawtkA0$z1cuA}+vySe-BxoFRY(OI=z8n6!%?F1IvS!eizN5y zDN4t8k*~lADh(R6Raw43{b{N2Ck8Sz>o#*O5b%M=Ea9VAepN|f^Da)X0W+GKi}8y? z#q2IS2O-fljF63-n2j7jgPrDS;RV4z@xwm>R`YtrCk*a^Q2%EKH62Qrn5w+A`#2C* z+Bn#quQD^Gx(e*1#NNdjqS0_k2SiWWWZIFwwqW@l5!C`b0WU;MM;;5nnJ&>0goqi) z1IsT;f%7X=Df_q&IRh3|(zk9EsX!R^fz--+qQrL4Yi?Q~Uo#6h(nyiXjRb5W*QF>~ zA%u{E1ac~~4sKk+`8WI?6ZrVr>O9bFu;yS931f_j(tM1qDN!8^JABvgu9_t1&O?3g z$8p*M)iLDHV1M*!zf^!;$DmzP;mB_6(#~6e-T?Ueok8wG0J7oPvyWZ`x%84^A5o-Q zX%vDu?LRsvpH@~~wY~(FXd%}KNnnpYQ)YucocW`6+v&A{E+?hPs!u#PJ=LNL2mx+a?Y6s`iPxAtVC(@cU|#K+ z4;R2E3EVF&1EH3xTT{Tj(RBhlr6=eW)?Zw4404OGY8ucbLkXP99+a(Od@0fkEJ$!D zv<^l{C!rM{hpa?-m=5O;RJRxI?4tG7)Ct(}fpk(lK##yzE)S|4_hemrYML!Mbec5D z1|T4_u}}LfbLP%ZlZI*SBoAc(i~hPv!%}vV`!aT$i})a$eK@0ru5&KK#ESOpHuq7Wh$P>PTY z99T&-0xjD}df6lJirN8(4z?-yyGtaw_(hhD9Ta_?U$f%{L~?cJDfx*GtQ1Og<~@$F zp^6{{h}05R*i6nZUG?E9F~cy-Rq>jo11%wvMRKb7(}s^A8T zG5#;^;(zrn*6VnFxzE4{>055WJk~)RKO?ZA0JT$r%i?Lv%d^L3o3IYOv-xFfL$p(a zHzJ8fH>$@1Oburnu@14>tk_2A+mxnC#+oD*U$K;=HqMxXzK5tL&o!kPkbkn`NLR6= zVpMzD(pG?+bRcanmdPFhPH^a`l3bl?!d%l(3M?f%$)b?vt0NG7fNKgYXOq>H-X6z8 z)!SxIpxP@4VwhuJuMqfLxz{49p02kgf8S8E*B~mMzVSA9Q<$erJEqa_(fa!zv!)^0 zbdQPIN{X+Veul82-zsWSA-KJMJu6dMk5NTYuW8|r;dVBaeo|^k*=|%on5CvLHAA2h zKQ7=FugHzps1S2E76z_Zk{Oq3C5QX|sxD5&l7-OdHc5MBW|QE?)#rPz?ZUP8(mEqT>#$EVk>YbAj@1K`|HIg9(&HMMm^HV zwcPieIf_hrCpLX&qUt|UeAnv)wOIOh=|0Y5mkArP>~p@*JaMe=zq#7u$C%{G@>jsU z7l?}X=Ky^Q3lx?R2kA-v_J2cKX!HJMI?YY_Y1HeLd?2(s&@*AJw1bn;DGd0QXeXn& z{qK<(T5C;Yd+QPG3wb@3p-Nx{2!NqA>d=fF`}igb?^3uYo$3=!@(4ZVkUmHK zmAgJ>>_e9P&v&z~e8um6i+qIMA_^*@ zVS8VwqfFja<6^JXou2P~^HJC11EvB~E1+DCF~VzK!%Ypg6gw&9Ea&U@dE0K8o06Ya ztnv&xf&MM)R^U!0-Rn$-Mqj&P;d}R~#&w07;|r~QVb-=9W*^bSj42yjsI690*OD!<9s^~Y=wGtgGu-}Xf-95=T zI;Np_jjh@9VwusIuW`49X8rQLk>`VQ$bytg(oC1=*s1px+4s!h3_JC&ytd-JAPHDs z)jMJpmy^ymgEcGEa&1lzsE=nIE-72R-yJt8Pt+lzymtw27}2>dh5Q8(3Rq7n--i&B z`@Hsk_(dv8Zf$^5b z(RwFbM(jVL4s>6u2(e54%qsCrYltVoNWukvkOp^6iI463^q zQNXW2{S1Cc9K}48Tn}&l|Bo;gHn#~ zhzruFEHK;HWTmFV5}p{;N{;8ng{Dymdbe>Irca_1MlXLTI=9r@jM%qb#SQHp1b4y_Ut8uIFp?UxW3yaC+_>|+16@v-KWE#7JP)`w7z^+SVMDgldOZovt z#5bRO{6GC}PV!@!nHn#cXehmewxR{-DUrB)-o;)CIqE8TNSjW?cWu3u6pEELT_mVS zMe1YKxO?UlqUuH}{x}Sevf(x7y%wV{NBtA*#@t^Ui}ZDeu7sb_pjGjA$g8%RvNFH= z?KZEGH*#X3d=oEem3{RFoPu5|Zt@{)H zJ*O#qqCI7h)oo|6uyz}mtT>JD^6nw!`sfk!wslGnmuA+$le?nae9^AfP9h})EK!?v zD%9goNJlIc9a4A^LY0e>12-}Km4Le4G|N@B@)VFq`Uwx2y}@TWY3$?T<&qmX6!oWr zT%rOj|CKyf}J*MrBRUE1YG6F-6_gkn7j85{)Y`UFp?3Zh(9AaYz^Cf$e5RAV8Ha{SIHJur3QJBo;xa+QdfuZt`mX1BxU`jO}< z*fx+-s1WljMEgzY(d!1mbsbN44;pJfl&j@g$y(CJBR~uvFQI0y4_p;Ec~xA@Q1AEU zuf}kxMGEa}L1&lgy3)vo;rG}1d0rJo%9J~)-DHVn;&lqmRu!!u+DJ`;@^mm(I5o>T zEP;8FHByr35k~QL@?`-$ck2&`sRo+xC>?;?&c$9kiC@amz{Y-bK&vT@taMCZ`^m3? zU+m(~{X`3??%s!|_`J#VA}nAB4aX#MvaGs}8u0C5UEpHt%Y;`U;57I{v2}Tyfh6V| zm)i2W4b#G7?@5&wFc^%h5X%_`iIidesjo!P&@Lq~j>sGo_C#2Fh><;yR8s)m2n6hn z3gIQ$dHlsSjnT0%Qk8RKs9~%L*0Bl7>v`?VTcOc+WQom^5xDxE#DKOW&B3OCht|XT zQMDMiWckzt?Y^Y;h1@6dU8I%PuD*(E8ZzJf`dx-hr$cJ<8f^^v*^l99JDB$}*qZrR z^5s)GwkNMvleX0wY{OrT0F3XU%88I-4GZPgX^BKTXKR|4&@>bBTslb0q1!vj4uz&b z9qYQ(Qov&2vp>dle(_QL4m(*;89d~B=alM4vB4PsE_NI*>EmXao+5kqhz)S`uFe{H z8urSVBuLwu)>7&f_4KP=1;q8)aXCWjJ_*uw<4Cj~d*SL8)%4R(xRRfU*;_Jg@u$D% zKk(klD4aXCKa!o%^82EpZv$7wz~{4gNntS%Czm zvx$Ws+`HN%J5$xF=!#=q)6m6Z;++C6-aYwn?h%LicLdv-8gD;PnOyG+4cbWj<@!rz z8)_4Vxls|Zw4g>Sv`Y42ck3k2LeoC}UERvh7k6l+#Eb=kLWfL#2)qKKl6B&oh5$OH z)~F!T#oimU@^vmSW<(>soZH99|Hj|v6HqPG)3Z>Rr-IQ(bd=2p;O0gi^mtF^cktmQ z)otADhgBBS7+cnPRa+( zU18yB1Ww=ny&D1k{J$6#HcSJ!gvQ^T==~C?nWBz`im0B^Jd6!=-`xtgl_}9NI^P5N^6p|Hw>tixjNx{DVZsVP{^+@ya z^!t6T4SpHYDSv+SVWHR$We-1I5Fw833Hu;(y!S#0D8oq|jllamywfL2`FeNJN#x%? z(*mXKgjWxlYS#0B*>jt`s*N{Rjs(SY{J>_%<8tNbj@heRO z1+rb2e@LyFz)Xu~lJ3F#0CJd8=}}5+c4P4;h1JvCz}c-mYLS0fh8BI4 zm0ycR1_&^+izKJeB)a0Eu{Hi}bcmsxBB2p%Y=XhK@IB)0S?*7X#h1`M&WRXd`#X!J z+jwVHG57fWscJ)vM+zKC z0q#Bj;fjI>bfjO^=woaAWlEUh#s}^x?GQvatN`A4i+JfufP|gx$yx2MxOwgYsvAr@ zgDaylu^sov%C`|OxUl;>@*^Gg3V!GUc|vTE*{&z9=_jR4>wXsi`o^fzP&UkJn#PJe zlQu?$zj^`LZ?#Ko?-t<+_yD`@-+OHMxCupf-M|qDW{zYc4tySDm zo90a=TOk1cC<&9j{M--=(8w&N5tAj~?4nCW0JzWq$m>Hkvv5K?c!q@PhtEXnJ@1Zx zk%8LJZCTkp{o^KPF@QViGgCYK9vCO;A6AAL6b$xC{q6@667ELM8n0ly8(*RATNB_; z`QpFA(2|F!w5|C0e;m_!{U!* ztlH;^hp`m*{@{|=KRXI8x8&@Yrh0t;jnWff`93)B{ln_f0*tPJP-$#W+TxEq38;c; zw<|y5?~S}}UZR?gyozesvT7bp%Ou33FnI6s@AkHS85Pn^7;^rG{v;Ri&ZQ15$t3FM zZ3y+vIJg8Y5G4UOH&@;#lmhBv2Pa+d=#RLUMu+`c0KKO}ilLp_uG#D>Xbu=ZqpjVp z>Fz72el8QXYYLI0%V>qVn+5=!3o%zw$}RF5l_ojVk{M0}l#J?sx5GoWQI8z$zt&uc zT3E09Aj5TU(bqfmzaGuc4)s{wlA9)vjs3B)e0NUNF>70_IIF>~=;KqNe!W~`TaiYG zX?FD3hOZvJ8fnU#6IR%FVnPovox1|Mi0-Yhx9PAG1K*Anlg2}u$m;1{eSInVX5L!B zv^wbR>;ztzS*#KP}tpSOiFWF#2_tZEzYb9M^xxJ``zFxREZs_ke>=CSgW-In zFTd^ioqw0m(C^N?ZhZ`b%->NH-ia}H4nt(X0pI&YevG*?V?hh^RORQmD(X^>x4&#R zkA39%tKTa;XQR+|!CUojKq|IeWLqif^dTM!s((X>L4?o?C14EL=kb0DOsj7o^>sto zhQ@+ZFaqbix%e~X0nqA?8zB;-f~$RpA3rJ^tl%D`%TLCI~-FDyVtu?+#Pw(3l4z_WmPlHa5ME?@IjFrdAV-)-P&4p05Q4;r1F&r_7I2Wl_~Dgp^5&yv zDA=S2w=V-;nnx6Q9o+`Zu2NtV3agyBs_v2-)vaxlIUL3{70RSH-kGY)S&4cs+rJK_d$E;x9%#M9{g~tr&ks$^2n9eCT zN<3IGS7`5jIhyDoq$;tz*M;-keHw;i@5q7ttehXyEJjjh$YJRh|ToUwmS*>r9LWIM=CR=%tq)WkEIsS-G*dkT&aGv6UgN1 zmM6=gOC zS!Zemxjl>Y03xNHv?wx4hsU0`z@9Yu_?hl&(}rWeS!Q=iWi}_jWSCl5Tleai&3onV zt)&`l)mS9muv<1}Ei9Ds8PpM1e?J3ICdF})fjPB*_1~ff*G%?;Uox~gVu;tVBbkWQ z9!dW^`|;@kQ=A%oAi3EJ_!m)s701Jxon? zVDME)uau6s@;QUU>3l}Cnq3n2B?xc0HWD|wRu8Cgfx2#4YLR7#*tP^#Mb%zF`=>Zt*`#R~1#xWxxLe5d;ls4JgPiWs{;_blmrzNG{S#wIWdvB2 zRklRDq}k%xT$jKQ7aB5opaKw4E;QLdRcD6{;+tSA#foP;P7dA#x^`v>Npy@j1mz9H z*EeVa(}#B)5tTq{mCxOuRs7VkB&J)LBui4zX;je0RJzNnT-3?-vPHs#cM}0=OF0*2 zX246z838ccm-~RYdc25yd!m2Fu~qTI=8a;F=y?C9FqdV=v4g)~-se zJOewp!}SK{)hl(B+O)#VB!Fce-%7RWNc*F+gXUiR^4k@XtWvlah&wmxZ+C&~FWRFg ziMx$ZJ}cyWJ$a-Bo9X&X@PXNtw3__}aS!#`E4TZGI-m?w`~S;Qmx#wRhfWyJci8O* z`1n~4Y$UI}mRgyG|-8L zc-0-Yiq$XrNP#YcD}5LiyL}CMYoQT9lw7fk1})T0QhjBqQISJ`^!NOKh7(j?z)4~* ze5)&UMXd({*gAp8s~CVPk1EF_%e3cGmf=i-_)3LK_MjrGKPJ~aUc#ZpK=WeZRYgG{ zl2n!5lDN;(s|cXR)#N#*6gm!+P!&b+V$_>|xA0%{lm?Hz>{fjyv1F{WdAXhL50{15 z@q&IJ(UIq?G2c3U)aPKmzZ>D3GM!)K*wM!uYGkNYA{q>DH+1FIf{#EY(6T z62+;dwYYdUIgcd95f*ZLW~9{fgbg~(Kr0}?x_`8&IU?v65tZ_iGbe+?2G}#S zFVW)vYXzbv$asOsP@pf6zj@T04rFLz3$*>$L&+HrhtB@DS*+4{0Zdw(aAysR?&6+W!S!u+ zvG>T%gI-r$ ztbctBSW4qqY;=?#0@DS2BBYEEHnnYh(qS>tjf}#C@4S-%Y)?#d6;Pk~0m3=Vo)OYi zbg!f9kPdSoO44&^%>~NU4kAfjM6>rS2N6aeoZ{x+VA4rCFU{a}R{whOK2yT}QaE%0 z>6FI`(4ErcCrWZ|LulVPaWJ$=+%J>r!qQE0NAlPLoP*w8^{_E}e`XWqWA#2OfvgN# z`u}%8$ge$eI)fii@-6TZsrs=wN6bDNL2X)Yjo}x2zYSG&J=qz2FycAZS=&EjiEg|Q zN;UPfiA3a&K%7YCEA30Qh(rur^N$i8W^H?XdgJ{spWRIfWqh&C{{A@GGvDL_-idiz1 zvq>!_PA&~EY)n%tS%hUloJkY=?o{esDK*pC`X>5E!}5rUaJJvN4mtRvwr3^&J^wdx zG%~)M(@%>$bh^8D$@v*FuKnl!Bl?>VMl)QU(_-H+EK=$dOr+!zh;0Ns+ksbz1V7|f z9QZu0I{5H-->S{<6RYk6YtmGyxp0CAf1vd6Am2MzjK8o}AXAVDsY2i85J>jJP%mIx@%Y<=>?YaJn-g8`^Q2m5(sZhNMzVaGNP9 zm{!;b+y#8>Ywr8ZgOP~*R}OTTWj56<(Ftc)%~Dkyg|zvCAq{;EP}&N2s^eiSd z`ONCUnG_ftQiiP^=3gCsgN)Qj$lrUb84e4Jf84VpK`2&x zV3MHbfd)Z_zP>KAH@e(qG3`i?a#ABtFJ z_65iXJ-(f|8Z-!h2xd?%o<0V_=cFB&!!=7hnNmiv+_-CUHFY+|W$=)onkO{aWj6Xo z&K2!^IMGT-weDlvFsB`pY261|$26pB^7B$>Iv-e4ViFXNA#_3?p%y0#AY9s5hmMQb}JRA<9j;rwA`V zwbHL)-Io>mMHu@mpMJ>I5cXl*BIpVQp~FMceQX)|a6K-h3cZ1MRgpdOq08}}U)MPC zW*2IFRQ1?t^XCtEKfgfG)|GsnV0x57#>Z*Gv{EGlu%y@31N}xqMJc*+ z@8dtq%6t7rEq`p|r}}=jMy+uRt1Fb3bjqKeOs(*tHkSh{mpDB%E*)QjM-PqNovyqE zBc1x@Lo2LQc~F;WY!{jMPqLPvLYor(nCl7yEkFjEWp4fchOnJ(nYvSeNQcI!WiL^aU2q zd1e0N4<>>$UJ5iv`rw;lyYT1gD)B2>nGZdW1i3v2nYz~WzBF_CP6bclLK~+~NV1DH zYm*IgeoH@yt;+ntzxpHr&PU8#HX*Umf&oDPAZo=E-^6SCc$vl{j>7Kty9#*Rb%8-# zZRj(0Ng7A}W(m5eNr82I(>2-AI~))l{QANc`@ib-{Do~oVSTp*wlE#bry20V17T0B zEVQzIvNZMKJ==0=Ar8{7{$d{Gbzfwvfg*Rj+_tm!AQ7a9gn=2<+GQkJye-bb44ok3 z(rPZzC##3uZ{>x^KX&Md*K)QT@+ZxjS|Un9tP(WSpBppYKB;Fv9iHclR)2KhO67yL zF!%_i++iY2n)Sc_A{Fa=l$5VN^qKpvssw#mk;wYJ+f;aDU#!UmHAdK&Qr#voQYwWP zv#Xl6$Ywtw57I_|Oew$@fsi1ao0al3B2(I<_QY}(Ri2x<0Zr6Av~ru$ZS+5=jqpC< z0`Qh5!H7;xm{PPy^6(%INw}bO;)-!vZCqZJ|*Ci>$74vN>+4CWtKU;jW()^LxM|}cHzYgHo zSsz(TGaTS49pNdR+uKv;fkTin)qQjUX<6#G%UL`W@oSGSw9w_7n^gJfvSz&KA9CJV-PBiS8lIHKq%92o}sC)adVN{*hLM zWwNQ1u@+gACio+(o{Eed&Q@)4(o}sRgk|N8R*~43_C(`%$KchM#eK2w3Hh%Kw+D#7 z&EHHHoCCG;?A@LW*?9842Z=Z%e0RT&d}VzKR>=~nEGEnSmf`&>;4O2!p~=no4b%5Z zwm4hr-%@t&do^pb1UpwTrO|UjZ9+!pmnX_9U&KD<3JR^CU19NGRiKet*G@YcYdtDf)t zE~nCCH^3C1cq!}YE~C-|8={q;Ix;xkqz@cq&FfWpCEt#%1AHW1mj-9_>!@*$=XPg= zRr#2{IGg?mDQ5&<@tEfGkr=$_4J2YsQs>|4Wb^}*o`tHtI5*jg&IPJjB86~kUF38a z<9ax`4Rf2#LmH1T&xUlyumiDZiDFzdY65ayW?$TO)U<6+99Q}(7yM{hiBzVldfy10 z+nSfx^}`JH4{1p*XC#--qxgqatNH=Ij>%JO-W=bA&MXp;EM!mJ4qtKs!k^#edk#}D8&U2Wf z^(;uKTQWS$%Wfk_7A)gRueMX;l?h{3Ji3t9CaP=Udlk|B5honG@Xk#gE^80^5+g|< zO>^U<{(9+B!es`CiE@B`o-8Si_@4ED>sJ*b*`t7f`#Jv2Z4ZLxgPC)$TlAZQrNB=P zxP9=b7U0I+6s7nPP@e4jF>8P2EO^GU0!~=7{=9{NuQxJ)L6!`P+>2?~Ar0sI-{#{R z8TS4a*pP5Id(BG<28U>U9y3f+1v>$NThe0J#|)H$((uTE)X}sXy)NorQddRJ+z-}Y z*^vbi)%8j5A{OOW^Y(%RF?+RCxp)g9aPkFsEQrr_ak3ENZOkcD5dl8hQw0gW)nN+H zYWc6Mrlg?h@oJ@jT>`x|1euaKkDq%$_Syb#6%W{t1>prKJiUcI%&tq5)C}IndIECH zmcT3njU<*`6pEZn&R9?Vh5Zug`x;78+W$PTQaSXE!Dit)&wkj@9D1G*v+!pHvZ!X4 zZ!kt`gu|+d6Q1`WrpYXP*xyi(^#xoCa^{^U0)&#mIA0SZSbZzYcPSwQkd8j4nF66{ z|4nItZ+oP?(BnD7fOe3NX{A8uKzer!ITyMR%4#fiV09r%bda)bsxtd9DeN*Yz^Rd4 z{09J^0NOFc>f#qcbt5LySi~WgOmz%%9M6LgW{i$lMp*qEYqBBz`)@HF5J~O&iUO>8 zxH6w5MRpsS43<%V3T(kihas7m|3RT9MdyUHSL|>&_k)sv^UQ~nA%Xd&V1x(+O##3% znyESw{(iBt7niT@XipSz$-Mfl{0QeTaD)YlZ$H*Zj4|_iD=@Rp7npkpc8>Jl=+<+U zDDwRG00ojH*5&(1+K!Ru?s*EVRy93O%8QdhQb~im%qc_ZzzI=qM=)iWMX+7e11HLm zxTFpAj?yWV`5%&0u*1vgK-Yw?Fq9Ji>Dk3|Oz+rdWYM8CFHl*Oj4pHW zE0R0a03I!`Ov}>2SFABI>8m^T#5r^n&F@VU77f;N!aPZ`e{F;(Ev8}wdbUwJQm_vm z0icccXhSDwiJ>D{$*1t9NetGQH1lg<@q%L^g+A%I$r{ijDk28x(RT!(=c6KWoSb{q zEU})0R9k=c;>f3eUj!V*lLS?O=)AcAls0;bc!?uthct<}uj|vLj>lcaR4v8WdCz%T zyRYah(@id}>DHuzn%8<_ycXKOM>I`R1JC8?-Z@rmkLGdy9&!4o+UpaZW1+gfBb7zy z=yIkfbk93HiHOH>x*flz=!#Cwa-m&uQ_DPQPV-n9D1A-;$Q{;R_xFj^uf{b3hPY#a z)QaW0$)D)%KL`3m+#(LYwlY4{EGFc1J#|8bCa3<$TZEa0q zKO0jOx&UVU1A!gA@i(`)5(^OGL%}cXsZZs+S*HWM6-L|V(pkJfP zf|MuL+U9o8Ql%6?vQK$khj&MO{xGZ7W3QxO}mNC6&fg#fuYp66LP{;4U0`=Qh9-| zPmLeU@w~^Y%dRSO%J?I=Hq(Zkf+&*M6~-w88U2{xAOuv+ck(o&X8p0E=Ru5Vv@Rt8 z`Un2lqL%;Pbkh_z>qsC>wTwLTR)s8d53;QSR#|MJZ1&|LuAXL zPy@f4<3t^!t)Wd;0~k`fv^qQPlnt1V(dP>mo|>|&yfu*yClRcYMA1?u`-k zjj^1g>s6VbpBJN=>*>4uCeRS+I5*~Uu;_YE-yxZF0f77C{r(+PpO=nqu?Ko1%uSC7 zQXW|p*q)H4G#!UFZ}`c3VepxT1E2?!lB_!WiTtWr0o>AjJgu8EC0`sO?OKjVNivlh zRKF}Y4WtZL5fwm{>_LE{_?9)5Omvd0l&3+g=|i*6AxBfyD_X0m(}i`|X6KIlTw<22 zKL9VY=-}?lzoGA~nl2I$UiFG_-n)~nIrNGg_skz`-)G9xQ?oyarice}Csp(H)SS)! zh68&fb^-k21e<;ujrG*l|4+H<#{0jGt8RS%Ri&tK*1ku;JZK|5p@ai6h`RS8?;x$3 zUTaNRC*$Ihcdk^J>GF!tTDz@68ieLgFJ#rH>m2mm5o$ zoIUL>t&wQ``3EdoVI1}Q`TE!LLGY&AgW+98p-o9?lhrIac$W2cNALVV&(EK2qY z$1`<{K7s;^xWyt|!A4qXN{IZDbr@ic#AMO<3RoMY7yyJWmxMp(d9FHeZ*r(p!r3{< zaI}gx3ARGBx+ywe3+UG^M^2&^sQMTQ20lK@ZRnHb=mC|YwUM!>`#i7@FT5wdv$RPi z!k$F_j;mjCa;02OqcHaU3QRgW=w4>+bNioq!)Lobl06&F-VCNyw>wg3`#*%ebySpJ z*#4`uNOucE4J`^o3xp-ar$i3VN|XxWOmdp= zL6&e%5mKM^y~ZOeM#Oogn z)J@d(b@R8KGx>Lw$YT+lu;Rk+r_qjH$aqU&=#0_+!AEf2J!;B}AW*g3Br*k{1G^aF zo~|s+5gB@ro4|zd7~fcnfXrH#Bb!2u%!*lQ%i(4y-?r5}*x57g^svS)buoeQ9Zhz9 zKqm9-=Z2<)zVI&XKLz4as zICoRjnDVhB{J8?iuj*4iQ8IQm{F!xB_M&_|#lUvi^eeKbWj{I^6s_i&=VIO@WQ+mc z<@0ced>BXcN_)VK^NJO}c3MGC>&Bw@DFHfpNtu1eP4n@#7h9v-uHPgsQYL$>bx!>4 z&mn4|)u3n#?YM>CPJu1=1R=525E@g~a?e@xNbl8$2_h9nr#@*k;e_x7b>EgG9eFb%7*HLUv z-+hFMo{T60R+AZnwlZ4sg+s3Lp06q!I2zf2;i8Rx#4$&fUdkj562H)xi2vTrlwfrw zA8gNbwhlGWwIieT4UB^St^DDi*f&SVDLdR|k?Z{k30k=k;-Ha3Fs+*8{) z6*L<`Wo!w+$#3Y?jo-$lLB7lme=0Sc0hY{hPs?e@d-GB~9HH~h-oV=KJ&o4w?Ptli z(tbgUh5eoqZ=VYEF}hnl=SiXXH7y)!Rvtrl-7ZV;w!5$B6M+Nqj6jpvd4yyRO(x?Y zw6AxCY2^_n3kmrN!7ppTIk=Wc))xHYDNYBJG|7rG0GFq=AyX;wWU=5lFPZCbWwOX0 z_emh@kf%wBmRI`LoRq{*T>ff2sI~IY4|Ng^032B}#ew@>VHM^d67i(RPBX$BYsixU z{mlZStz!7DXkXt+h(>lhDU2Gzsa@d^Rcu_9m9$tORou3l1kgc^aJ{H!zS4qB&mRGKVLxU}~Vjwz+Ly`Bf1S%jHq-`$zxbcoP)itxJ@U*6yM5Oq1f zz>rnbuGImmr}Qk#D4rpg$`u3r`I^xr-ya8UtLlt@9lH8L^M|Id$f6bbx<$R}R375t z$J;AT+Oa@l6&4npefJwR-N7A3_M;j1x9H7&@dqD$+^ZnTQq4le_9^*Zi_EmT>7u%& z51+YE2>>oId5R%A?-&V~VOP7fqe-GWW=1B=?tiLQ{O8LSS$7%D1*07s?D^~$Yo;}dkk-MZ3B;L^Lk@3H|c(hZHyQ`Gka*4eFhw2P*97*P9)5vuDo13ll-MNpGty7Vj*#l}5aigT#Q9X!e zLE!CR8kwhTJ(;gA&$X;=T{wK2CETt9p7r6B5x9BjC`uA)_EFxv-8(4`qd8zlLxcNo z8WdHJu9n8U0^}<7gN_W3m!<9efH|_XM}AIIp?=}3VYC_T#r-Ua!tA}$5@G5 zzkm3ksw&EFBYMujKBScXMxBfv_nJ&goXl!<5-5G-N%^nz@%yk1utX_c@)U;N5%bS1 zotNiv6K3N&41cm~mi&hFnzCHg)t{PERCfx-if9tHO@})Lw-zvaxx@hq^hl-e|}plSGQn$)hj7o&?_k z{|Iv*n4BpVdi^9$Y1{fu4{X`B9LR?v9dYJKN*@+XGpf5^5dd3uFEv1+PSQBR4@%u4 ziBj(w&;rtvD28H@#n;8Q{W3{mU zxLjAQW&d!6+=m5yr|Yp^cY{6`T#*I*mJ(_k)%!bNp?G~0^H=^11EzC74xo54lk zZai%&lbJ7RbbgH+KA*MXydgk~7bw9SpSs+C7U7TiQ0uzYHDu>>EY_M0M^2W%36JZGcO}vOJ}_R-pxD}jaiR>U?f#jHk53OpvAyDx>edQ6?%I|@G{Y2 z;$)vS5c|g2d~^*P{jiIIf8N_e`HN%>6!53)pbB}4loKNk86_;lK|fp~;s2LmggRh0 zuMxo=2n&3QbbmnnFTaTK*ag40&c|Kgi)2-o+VZhaE7l!(=$ELSFmz(!us@g7DTp9j z_e9d{$j>F;Kp9J$*R19>c6E_#LO$U@qH+dzfr7nXj6mx@wO1Do=V{9pXR#t=u_H5W z9~fnbPRl@blm}pCmc>M7_;zqApk$0?rl*Z(Ub>^ijQgghM=}A%cWL6A3{fADyy`zi z>jU^@{tX$}{!fTTFL&+sZpsbZ{!>zrQH((PqvEXlV?w|^@xlq8KR)Z9*CrV zE;2nk>i#^U=uMcCWBAL2UV>NIXcR~9)6GF52k&M$Uauv@a&$FE(AS7!a!(s<9NhKJ z(7`+Q$f{lC`^og(=Z~XRC(yhtmE&0>=y^nCA8T`{)N+d)*iLX5)z}C^;`0^| zzE`5YO2eV^LPsU8HtI$ZzpEfM2WLweD?$(y>R;Hwyoz3;ZC zLYif`CIky0E`s}`iM~BMD1+@cQV!LE8m=wpH9{ynd8aL8BQb|+3bCAajmie2)xS-~ z(KHlz)G}0PuZ0b#WN*5~j1~8%JV^q(e7dlcXRq9jBzmp{b)V23lr8wA&OTy{*Ff$b z4_4AypAS_rWTGsulcIlI$4_LI$o2d*a~gUnoTP52ke82Pm0Bn&up?$Tk4}_@JdeRqBeIpFZ7>mz1l4{A z)xI{JbbCWxw^wZv53ZPqT2iY!vEy2tD}J&S36lbB`poB@3HK-CPOvdJqB3#5j4}?Y zIbt+vf~3(W;_%H$aqtX*!u>@o0Jz;>`46oP6!teWD`A+e5+r=Uf;g2fE5x8L(r9p6p*~xv|9p9pj|892*M>BF4GKVj5&Z9O z&Nl2=RX?g{J`em{iuD2`jKI-R#xB(7U=X&x-qSBPJ^6G#D5UQz41qw=VEr*A($_RC z6sQw}=q0oWmsRo$REa@!{zq1bLA3tLkNg59VxuF>47bM?9VpNl3`g(w7@hU++9C7h zhe^@0dj5t3pb#J=X%-kZ->ukbgkQmqej50C*K@vUg(>dmb@d}#+!y)(_W0TcEK!>* zusAA1P&8T_Lrw#D2_o2Df+hXQi*eLN9t8IG$_TDz`sXiq=%&@u3^ZF0(_m6Nd4XT1 z6Na4F=ZZWD_SlsX?5U%P|4-TEGxf%OK}V zv@l@GMs7b?M!nS4%57J;6`*}HECR^MW_(KHdVB%rLZd-L0Saww*4Bbi_ii;(d z3A@*7CAX9zgURp_#@b)GVpn`v@m#=^%r_*O@A$BQ#6w`Jj&ukrDIo7~0FQ(gn})xC z(*3X2q{S9&Yf8~lg*F2ZOnKCnjtKTrVA_y-t)1%_*oML)n`Ht@82RB@Q-9*rwt^<@ z9}ek1U-N!#HUQfc{Xr#ZwSqbR`xE(&m$=jWVm3rau{(f4d!C?;V?2jb6Wgc(v|^hp&(CW>Bgs*@|#MVY}(7)YLuYD<+oMV zhZrW#Hs*`lxX@^&jLsH$Iqi-wWcDXn0rNJdz4kaS;kQ}<<~Vj| z2D3pjP4k@tcGba9bwpi6u%bYU%>}=2K^&x2Ua&D)!y$ zo;00qD7^q*X-MGH*Bxc6*#sG>Q!ojtUFG{DPh>|H!S!cJn-lNSknJr`Bq3HT<;MS) zek(xVfZbUSh7-oKAA0MS@|?EFmJuS@C3XuAXz?1>117wQmP6YRLAo7$qKT;Xn-Jb1 zdMtxqUAxM_wiaO<*qh3>5K=|Fw|<``2Eju8>aq=}JwLk7i>Y(DWQuz76B;>`Ww+yg zNgw$1yEjp?$W)aYe8|idt03lY{Asp3RaVe$!84odIGcu_PLtlqH_uW7_y%tR{>jo9 zGj-#*6<@85Z&q_#STkF@l|q6!MsQ;S8}Lqlqh>&~n8?yw;>|A+e#O^hKEP&8lEinD z@-E;nDC$aD{r(*gp4>}ZSbhT>LF7|&Xe2*B5K=_~tg=KIow1r#VVDcuo@;bPmRYx3 z@QScNHcN&3K{|>)No_r+wo4#K8JdeX#O^l!%9KW}BwGz@E3w7q6CZ-T{r{yqee4WW zw72kXMrqHsi|qve-iO9c-9%-|zJSwa-pA|zM>c+zb4x6lIlrBu-uDr)xC?o>QBwA; z*5;Ep^2QwLL*z3VXo}Ivhn0;T&wh7-`MbS50#r4T4)69;@6PlE%MY{f!2PfhC*X?V zsEn+-(=s_9vY9Oz71f2tbztN@_X4)kgO&xbv!=1?^kx#h5bal$|GI8i7q%#PiD)Eh z!IvD#gvtpD?cM+DNiR3EIsdy%?l-p4dU(We2HzKXrI7TX@0d%sE;z!`^( zJ3g9+U=6WPm_jpC)WWmXAb>Xcr!&>6q{X6+P}J)N{bm-7IWiuHcnJ2wk!$qw!a#G1 zfQb8#du2Z5all)BmFbVrUYYo=$#-Q{Amw=~hne1!&y|h+>!HY0HnVZWI-74LkRY9Y z-kH}DrMnL#NW*E-zp6A)juZJj16GGZ6UJiFo8PQ0fadM>1;HFK2nKGZEl7Z_TUdObR=UQaz^FF;L9S^h5wWinR?a+Cm7Hk`G%ZuYjx3Mbv&E`O|}50&#xZ0%!ghKa(I8CK78`s0O}e9x1z_#(p?)PPvSZKMDJ-VA5-So4a7(-Wt+pGZ zn`=Zf%f9%avKtQbT7Q%)6>DgOPc^s8M4$ZVgLoIDzocQv*1E&w%bfvDMA zY~P=B>p1+K4cLETOvJ#bVIZ4%`19MA>=Xj@QRW~*7E~v8x0BcuYMfS9^p)hE zSWlT{rk*+#upd5cGx3iNu*r}%8_v!^S}ZuUMXhEA~~9~^ihHp zvVxrJLp;_gJ62KlMwGH_s!(=L&oRAd(8jj3dU`C5UyR+Bk3Q>1hi?~o41|h66U*wx ziH)ncId=B&)hqS4I`653xH8^zYOMNh! z3S%DreFD85(2C(^Vn?JFDDOluzexMof%VxVIiy4;PA<&>-k7C+rNd@2Oj*^+EZmGm7COn$rq0$xUXh949}{{v*5+qcxqat6!UQN z7l%s{1yc}lNXItxP;fO{U2?bL!<@f2tt=7lrV`nKSRu}hwt5`GVxHW<*-lBU{K>!X8se#K`4)TcBk!P)lQzKEmu2KA5QnC-7*-)Q zI;Mqjw;8-bhHm@3cPZ4|L9HA3?xLAtN)V>Ol1R?urnQ*_eyhcm*TwxigjmY18cp@x zlb0QzC3~gucRqY{(58lux)aO3hIO}{;RXDsV_372XUVLCXM6!+Jv*?geb9Cw~v=*FoiVy9waI zza@n0&=6$l+8bTzKDxh7Zp*FQ^|t+1Y}{0|VpDjjZ?G^~WuU598XXuWmpmL0!si<@ zwcp&Jds$mQq(Ds{_evK)@+{K@GjzYjyZ$33Y){~JK$n}Le0C;tH%1!07W}$&XX2L& zUghV+(HF!?riF#d_&k*jACnWG844to=j(7Cnr{^;nR$)KJvjh zEhA|pzgPvoR{O`S#Y={6S3?^FtL}r0%w>z73i>npb7pAl@eI?OdmnWJXoKcfO)gcU zro$dgjX%HPm~E@U_NlhkM{QL2qok$WxCr<2)ll`h%qpxl)b#XT68SbGy=lzMuA11m zE`eb%9`hrC1{wX|WVtKD^acjDkh{dy$x@ z$3vmUBK*~NFc{@o*?&YovGkAS-~)SB#I_oZw!V3z`}IJ?qI<~F59eu zk>7(okYM-xK>t8`R85Kr(i;)LNfYpBq_J5!W3)=~LrDcGZoGhmTSjYZi2wkn;q6ra zdiuB!xq%{cSOm_CI}uj@+bJg)WD? z-t3C**+hC%-TShA(76BHkA=T2F;Ntk|AOa7#7H7U&t-it+=z!{tG3mbR8Q#p9`f0~ zh1PGj3TMd~rjyOua$iy%p}ajJpObm*&d3T4Y9f#tLuLh~h9IvDu+)FAG80oqLn*W_ zbI%;^DH46TmS>2jy7@MW;V4I#jMvu3^2Q&sv0Tjv6V{z3715}=PvY4W^pR$ z&+k`|J>#`bTx8q3!FHk4cVAQv;8WfODIHna5PCj$V|Y;dYajalQ|5u$MCJ|B;LR`S z{KR^fDoQqG3EsdM;#rXh=g$UY3#Hl`_dPQfw01yuwW!W0dSSDv{Q7gR%;q;IkKdhX zygE4zt-d6BiTg=|iNo7_3Pvj7Y9KWri=N$0Py{b(VY9A&?*?TVE!OIoL)VwMiDW<7 z1oozh)ST-yi23KmL?YQ0qImx&HW?b7qFUu#O4vZ26F$(EHvdE@pru)#GoCF~WhSI7 z<0}rZi(G-NA*iAf#ij(&A~fF%b7E0h6mcpj5ifAGVQ!mP5WAb+m?7wG@VU+(;Bp7{ z6|PsPT_fp4hO5NBy9o<>AWkn+;|dTuQEELV1!_x*YbBy&DLgjBlGoC=FjHN zEKCr_6&H2Ayr0OK*e+vwMey+JlT5u6kzC^BI6{K;*sF!GLZBbf7^17~b3Y z>b>unp2t(6EA-Jkx+U)p#l8>D_mW-3q?rD~o_vcbT~NZL#X@F`u_X!f8V|q8DwPJt zR|Qu_3%?4qIwT3vvYLT=48*AZLQ}y>8BDbMC+QzF{U0f~W4QUPVFR<$HVrJg3R2tl z^hpR;SB*G*mw3LK4r}F*zzE~cBJ73T42-{y_>}h{%y^q;(h_ASSbof&QqlY}(N4>Y zNN1xSIDJTm=m5Xx7wvz8 zpNxA|^fV{!8+|-$JAG|1NLQ*)wBX9GnORr8?~CI}q`<;qBsp0v322tsu5OVpOKuIV zdi$?j3zq359l(75GI5!J67dCdBIJLRtQ3%=2w6CEod6rXMrX}PQ-wntU1XAW$B0!d zhn$~VF_-ii@n*bCHq)|Vu8@%~SEsZJ9Zg2GkQj3mL|IawZ-Nl0CmnRZIyg2)KiwG< zOn^H}JwycYrc^*Qn25Oga}~ir@4|jjGC|QOb(ywU0Mbbi2{SOea>Jv>37kXSDCtub%xarVdV0;53E&jcLY*1I3R6sg{fp!nA@StMNfg zub!&U`4l7wN-6UKdv;(rW&n0PZz@2ep-uh-AhA)gD&)6Oin9O)+vy7%>%I)DgJ)y0 z#cGVo1={%LX-cdRNoA%$aFIfU)aBn-sG_zjO0s7430h+oMW|zZfpsNrRlX0nLL-GqvZ6Cm> zZbV8Wl@vTey*igL+nAC>Q5(TIA_7s1r?TW0B|7z;}F4`=b z<5ToN=>^Iy-{Q4VCpw4k=2))cX@13{`-QKcG37+GxhVQAl&NU{N;g(xZsP*|qFeU& zYIb+^e*SR~x@UfcM~RBIz!uciom<;ytcLlrbIyDEa`{U40W7s}*WDI3+iVp-W1mhq zm!#M#r8ka7U`{0ZsC1h_`~0q`bxgyP^Zgn9%9z)7<83#%Q5G?ldv>(Q>)=xf;#PFl zDE?bwJ8od&0E(V8B-;}!oQHG5EFNh~$d#+!M2qwrbHXagIiD12mj-;LD|Eh>L$2l> zKb`KbJ$OEWgBcK2UXaF%>x)GxE({#q#{vnIko=zcpx|s9AcOK%C>kkl60n|q`R`!5 zw`3^O<#6Z3H?{(q#8@(tX;zp=72JfuZ?)23frIdvVQa6RR;Po8su!0b(;3yTFwTnNRG+vUysR(8jDQ0 zao?cyK9y8?v({-?P2$TwREsmMsTkQ`H_lg*;s)5z^e@WRw00ATl!`_yDPmV$&M z5`eE!8-lkMt(XoZN&^}3gTz&3DXp?Y4LoZU3lmcn9eH1=uNuata`N->k(t+1e?FX! zR4?4{8gzA(!w|kXrD|rhx4Z@y?d8&lXn@Ufj`Nu3c6qu$PGOumGS$1mG-5(#E_i;N z3)Lko4D*W+T2L)41MF?)69pQ6dnX`ixU|$qYaxBL!m7V7 zWTb|zg?!YW#6NTTxGMY6L`cOouK{RKS!^)&oWd9&rk;Y_7&n-D7XJ1Cpw~{#t6^hN z7Wr3yUjPK`d7dYa4|CDC#NRU>Oh_M)ybrq{2Qr=;M&XoAQ3F!wy8!Uxx}4mAGA@h& z`M2Q^PU%Y-Cwo2&Fgg}pyv=(3xlc@;|01K84(E=0WOlOSaC1xj&D#sqSD@{Km~8+s zXbRE>j`IR|Z?Sea_q=Bsbo(DH{vb627cW!2iTMsX0iJcq;ca`gEv+HnU#^GYpDGZl ze@qF$eV|slKSnmy{+i4L@EljioCQt??Er^k3jW7fwgKUkdQXTL_uR>PfH47?_4JFZ zc3<@OCg*2^8~Xw`Yd=0w-3~MU*XcIn53dWzWZnxPV3!>Bv?ow`Or($k{~?4c$$e@6 z!rN#2q}eBruIUX&*qbudSSBD4vA@F@KCEUz^@q#16Aa@g0N z@Sg_m8|}^d?*dAIq|NqJ+f1S?`k?Gw#FV3kukUHKjRCy0JKtG_j~00DI1?(t0XYG1 zsMkb?`};R!$C7wxL9m8nN~MFgt6}lR_>t2DZYF#690dJdjy>FN zXFX9fYw4kz7r} zJxpQo=*xFEMEj{t**Cb+bhgK<5wE%%?w0ia5z_=RYO()VP5tJ-qvi-#(0n^MbojTl*77 z2$uibDo`|Xdh^Nrmld--o)a+Hp){?*pB{qW{dJt+kG)&80TtQ+$^)iP@4ULJRjkBjPMz6o_7;8(*wth9WKbcAeEo^@&dkh1;k3L<|gUq`^^*kl+EN`Itv!Z;rfVYjzcHSX?mz(Gu=YGOifXp zc?*|_zhQyUABJ>Hb#uL+WT;28t*%w+5q`sNekr#41N}4Vq~zWIvou)La4L43fdf{73u1_*#JI3v<^>kTsQ1k zpaMYG`!OV};)k@Elt+x}3TUZ)mZbE{jyPx6eKWEP4bfY5Ovnw=fb)7gOr@Jc1&IA) zz1NmgE8owj61P&>oeY<}jZ7?|21%fZ zA{pGq1f&ZGtaX{T^Svpo&&!9r4?68nk+Uxk4(LNz&Oa@Fd6X*6zLqo=*LZ0tVDJ!7K}rSv0$-= zqhIjmA6M*yI7QqC)@bh>$xlFz0?>=;UoQYyUpMfDxK8F5P!&IG54=+%iotqe>>m(us0$ecI}+hcgxYqFaNRT-y7Qvdb{(hqdw?Oymb=AM&2PX5 z2_q#5c%5Etm$yxN8e=M~)V_yB^DDLgqmPS(A!l&%tu|**dNPFNizA5N)DB9Bio#41 zCHHXrUNLi@pqB;jWg7VVg6R+UWwRc1H+B955dl0q4~*p9UCd8=-Ul;99$HaxD?Jr~ z><9eMCc6`i4Wa=;@f{bna)O~j$?jt#Yb6V3-%w4#Jnbq+hzhweKAtf-YG(I*CNJXY z42$-!vD$9wN$;LreUMJLiWcxO`^g>8nTcS+K{pwjEIT>8J#9PsP49a~(a4;#iRIvWYVGoBlAF~zDmbH)O!@GeiGv3MBXexu9R34D4d^-{>9ZVdZ zp8BQSpATA|KKW(>KPcH@&?x~P>VU+R4jP>tkw*VIZ(8)N2Jp!U#|dDQtiY!_UAUvI zlzhHiq#r501KWRFZQ(&Cey+ZsQ8wojO?h-8-~TlINltTgJJq%qG$b}nYkHr1(J-Qo zdb2mHz{F-jT+QD41HMPJZ?=`+zB*>EQJRO{bE#q8KIFFLiNshj{v)0_wAkzjLh_JV z3qt=kHxCn9!Y95PpP0;E0p&@@&O=){jiRRx-ib~Tgj*Wp2H97Q?cb_;Bi@|oe|+8z z7h3Rqqc!3?yQh5NT(!@U9zyd|rgF?X-15kss*Mu-aJ+IW(ajOhlTZC&j^Qx-sy)~K zb+#aKPEe!Fqw8dhW^OeIHHIy_+uG=VQkimm?2U6xFm1n_;bzr!OW;*mNL$u9#&fNk z5))+qHF2BhWl?>XCU+NauqJPEuHeOJx$czLgwV&}7;hKhp^A1xZIX4y?u$;757JBI?!hgSmC zO?}z;e0o;Z`$y{>qVY5;DAHmUxtH8adeC+6w4)){w)Cjvn*v$rK9}Ap0f4P0g@xi2 z9FW4w1^2qR8j>cR*)=kM=k2vi(c#xIsndjI9OKp|T1a%zig&~pNcp|-hGrI7Pb#!g zm_vR9hO7R@z9&VsMY``3E?Hy?D;oTHRef6W%{NsH!%BlnPKA`xw0#;(w$weHV`^#mtt@?g^dtmW`{)a*mvQ{UWfEb5$?yUx={t#1+k% zM7}@1c6GBfR%?V{#?$D++i64g1G$h$4lRGbKjwz(D(DZYZ7^v>t)d-1zpdrrcUhr6 zJCdQdDw!=ZvdYEbtSN6%sjO-kHT3Ck`LUKx11l?~N7vChyH_RV>Ha^dpLDxhwVUE;y+xC)(JQdKKDr6wb3q5Buw+#PCO7;A@XDz32ZM)>0Uwll@U3 zlZE#-R#KT`NhP<~jU#n5$=r#+OUa>}JoGK7tVQlm4tHf)12kE{dMU&?e7?LvI!_e0 z)6YHXy~~Y>x{gxu63OGCntcV)#7t{{rQUDW7Y=q`A|^YHP{Zwfe$xtng5OI=7mnFU zc$BH=pE1egeX7Y7@#MdB$(x7fN)C0=Ix>cS94FZl>C9OX2_)k#k?D~O8uK87)8-ae zBD%h6Oobc2uJ<9BX#!9B+)^CQYpMA<(A`oP_KjG)#WnCW62M-SW@$lv#i)$ow%>Ab zYe~F!jmWZawUD2b%N~$6laO41Vs(a*Hj0jGa6@t3o%7vu;d^3o8cp0m(N60(6~5Vb zX0`NhT{x_#TKOXmY#dg*n>|rdiLFco}~v=qjh(UlrVa?(so+=dmih_&sPI$O22-V}eeQq<_s)8b^?)y!}} z^URqx^O%0N4GXb|wd3beUuCw@G;y`E_$lVQZSQF(LVFJB77#hUFRH|F<{~#15Xh=> zv`Qn4UukUwk88Pbp`j72vWjqZSQQZPG=fO3whQ6o)2HGiFSb>rr3b7EH;R%CUN%1g zdJ#^z-Qz!e53Hk|WpR!rME6A{hUD;&->g`eUX>Ty z1~~A$j8J6er}{=B$51xTQ`Dw^dD!c@Y8gwD%}0ekWT}X_vx?iP+&>OlMPaWCEl5Ns zt61>qOA&DjyDcw`s{e~6+(d-OodOWR{i=P-s65@Lw*|+(T2EP+&Olf1_l38ZWb z?rnbxI{|7}HdY^)WPS)yhJgCIv&lcjLO~;@`cL&0{Ewoc)G5Y!50S!V5;!U+xiBhP zHG8@Dv`1g^SwLVhe&CcDjv`4*g01~m3zPx~tneL@SDtTyV)Z1F+<5j+J`l&r(^%mb z^i-zJQ`o9=B}Yyp`KLx^x$NBEi%3~bRNrzNay@3#Aqi;a3Wr7E>btH7$25?Vr&n_u zy<#!Ypg{hNPbPIYHzxjp73 z6Y-yFDN%}%hCJpie1-|LWMh@_BCAh^geZVDRZ;{D-i}xkGLS;`VYt5OMZ@kumF`baW ztr;iPX2CcjuL@mzW-xucT7C7%_S>dv7^$}T$j(K1nU9KWwy@MP=oJGk6WC3K?zJ;9 z*L!0*qEV}L438LfA4mU|)zTW-qNSr5%kfkx`x9MEIp=*d7f#C$6fw$IHnnH2A0z#m z&zRSNs$gx|W>=Z4B{;s@@qAo64}(PwY|jJ;)xPDqX)eO9v( z9;2+`d#OPUb1aK;+Fz0B;D&k=Ke0F8XcHoSI;?6UBcCxZbfn@RlA7Ha`9Yx8W2rqd zZ3>HP9bLt7>6{l-GL8d+j1_UAWc#upuZXFw3z7qlLFTGAR|=kKQ8f1}vVFHnMDC*hOZR^}Pee6m$UrJzO^+%39_HDc)zbX> zP#QxyGv}n{LkS`A(N57toJ>k*p;W8OKRO6N}Xmugt@+5Q>P{W4`=0Fx!BTm_H&wmX`Htg@?4vNIYDeADle(*~pyJ1uj0pfg_q` z_;{T%dpgs%fcTXc8W+$TUl*Y%f-1it`#VGj@vD434YmIhR$cY2kO4uHS2JDD$%yOQ zU;iH1e-PXQkoU~b?XY35!$JmgIFkq2LY^pY*?ySPDki~);&2u_uxcHL*JgT zeWf{_=SSkRhNO`_^jPFq2if>h5c4gIbwQTZPHfWc38&)BCSLF>n`l+?9cmV6Pz;>D zYs((s?poGFvw88nJU@0Qdw?-TUy<9~iKVUKtUM((_YTnl0V`xQ<-OTaYrV0GN$|3J zWrRSLola11^jBZjGh$%|ZH+9M6O9rSXc6JepW4D2EU+iQI34*jeT+@C7#eppzuiB^ zz__82DzMipWlUHaaH5!CMvH2qkeX^RKLKr{2G>{MqmAZJ5ze*ZtHK{y6Y>%lO`}~A z&wL(6WUk5AEYs%*F`vY!S_^M90htF5jfE?BaU@QWi<`6YwP(E|!!XfE`VAOiGP$7z zVs8=HSMuQl{$!$&Zx_nyy99c~;MyLvgg+AmIB1qgoi_mMrN?OEnc=pY) zC9}Z=AKZ*T+ehpouqHyI?o9hB3bbO|;~|sR@HxZ(8Es{bFpWAYd~CY*HtON$Yg@@y z#~QW--$LT4iFfV`uT^x@@hR2M3LkFOea@I)LzEcFbAj*Rtnt0H_^ol_iNpO0?!%5P z;RR3d*;5gTeQGWOHc%Q>URw63oE6s*NXEY|&qf?=%lQ9lmyqw*y)ugDwxGEaO6>KL zcZ?Z1(}H0mk9Bqv>jo#|B2hk$!2Kc~I6i!FI*1Iw|(zk zFE<9)9TZS_;Y#o`s>1QvOA(2-##f~1>y~q_?kM3X&8S=|BKG$1#HoITX>8yM;RV60 zEQo4>!-g7OWTJ8Jw;$e&FZmNf2{~KcTQD*9SOQ;Q1bfZBb4R@v$N6L@@fG=Qa<-`w z_8M`|Yhf!X;#9+cF}r*GEF3Fo3Tq$sy3;P?Jx_v#QDXz4-;AA0~Qx@`NAuOUjPOwdV$9WS=I3wt2%<_+PKcd>gw`B=(?0 zr{JgMiI6Lz=)L6*_v$pdM=s-4<~597&Em43-MF40vlF@ELE`RU5p zp76Ng@xE%9;HpYxj&l3MiSm--_H+aBbhygm|3k_`YvK*W?Pz;XZ_GXLK&mJ&vQ9q8 z5d_E>v}_SxC~w-KlF4dt@N*XvwH<|M_9?UzPjQ$cbqA+ipB?y5aF~AIi;kyJ4bSGI z*@}^cN(p8)7@sI$JSCi@9B@32ez2#B@skweK6YW1{NZ#l&Ubd4TUw6}F0`_JioTM4 z5!o_2HsxPAS0R=kV4T_2jv3whp3`=zIGTPDEw9-RyvDL;ZPi^=muj9j(W4(uNFv74 zP`FWMe;y}%sV-V9Km2eRMsm-KRfkeRS$*P(r|OLj!Vr~s5X9fXgDh7H8dD>B!@okY zJ6$Zf!;ZsUwfaxmFtAX)Z^jhe@b!QZnG{Oys2OfP{`mM@g)F8ZPjFES0b06&Rql^! z*j5hNHSd;rb(VkPs?-sYaGXFm82TuaD$yAa5B1)&dV6Ey&Z5HJ;?fAs>3US z^o&X_erW#CIKalZg63^-&q3{~j^J!@h1+D;^8d>7?EfPZwvOhHD`@sng;{=RH^w>^ zf3Gr^jQkhWoVg@L2lWN&%?MZNF=19oFc^j@-h6|d;{+{|_3P$OzI8)B&9YxA#P6MA z2%q}yrWNMbVD<*p`?DYzmsMIiX`ik=hqIzo{h5GF>sam0plmtme_^Nxh1HmhEy8Z4nuLe1QB{99BEsQOU}+oaPH(s~6tj=k zJSIbGx;Eha@&iKod%~IR9`n+X{9nD73D{Lw5W%6rj+SV8s~EWOoZw5(@{JagO`;Y~ z@r?P_C1A^0P9^At?L=SyR#R@yW)8_N>WPYfsLRa{g>#Oes=J9k`O6$Qk+y!ps;fY4 z-4fhN0gE#zuy>+w$UTA{gNY5rDo07|u^6d9!5IXPnvm^VIwDItcocX-xk8}PT7RfF zSENTdq#~_-&LngXM?@jhRm9G&DR1r|IkHK)6TEsh34ee8#L9rgtvnHdYZ z?H$o05;&uZj`Pfmfe|*eSORc>HE0#f;0XtETS&@3=I_8eT6v=`p_deVsSbl(b-*;r z^hV?MP`dCZ*F^g|^@VLI$b$kZfmRFEn?_h2KHWEYTlawmE80zD^MnMm4E4AoZE0B> zel(1m`{O|j?3!HQ7mmh2{lRDE)_hrYJWgE{Ib zEYFZZgA6ld8A}F{CCh{wM3zv=J_y;jFeJt#8C!Nwj4XpN$}&bzvae|@W$V3rp5Oca z_5Sxg=RTh^*K*H&-Pbwi{$9?8#G78W6LWEA33)g)X>`LfRootbSK>yc0;Ni!53FdR z29~qQ!q{fbm5{g#;*W@z>>ce(j>x)(Ko8?>#v{9u4qxTWYE45quDkwI;-^0l>^*rL zUkuvmBdA8*D13ae>-)+4Mz*CIK8B+$^d|_7w0OXpsb&7|!nT1E6&Q~cF ze0}2jw?z2o*F*OM70LA8srU*Am8w315A$1cTC=4uuh=uSq-yY6Rmyv3o`}D#KGn@q|yVdtpjD9Ehu$B^aaM!EI0;1p8sgY*_9kIB&B8wShvKob>6-5 zH@hFj?AKefemlenkAT*ec+p1D4i>q+SOPjB|M2)qjc=sqLMZgk^bqRj)ARy{^n4co zNnH*OjQiCEIl&6l!dbK-&quSHWf%7-XkEls9=G%-$kOm384kVZ27a zSJNO#yeuSi7L@@&{?0$ zM4%^Iz-GMSE?yd%4UPjN9eDAJcY_Mqad!kE+sd9F-T@2vMHtJz;FZxyd-&wF7j6Tq z@n*#oGrW8G=3CQ%g`K#G3=OZ!y848ga1E2bdwyR_%{T!MI%H)gG~$AcBBh z_;kDWOa0Pak#)39EjQDr01Zb_Xo3q@JAhfV3fmaR2Ev^7#l7AKXBqlapiI&sTmKz|E z-Pl+h-q3im{dDF7&xlM^SD#mS9KeG87gHekVXa_9F#9Qgn;<{%Pvyc#!N8g!0l_J; zkk7(D6m|Ea{@T;$3199YznJCDxhf1X20ot)zd%cO23k4U-| z>%&WKEN)rVeQWUUyMPBFi-Rt=(3o}gbMv-m^hiTiJRRpA4&^WKUqqRT>PHXUDPoIU zH#qa)wTEj+ZGgmeDeF^&a7h-1ays6!msQje{;6#9+8>S)0@!vypla1IE;VI8n)QG>dA!f|Ku4OQiEXv$=(r+qLmIn02+8;t!OULUyO8*_X8OjimUNa*$SvD~a z<+6_CppV&G%PMsGDM$Q>brTU5kAz#D;qTX5I7(z$6&_l)GR`5U;v%2)lzmBEDXtC+ z9)p@hqR^XKhAzQF1ncx|6*B?#YxT(=SCPW$&1!@%A(anX^7ROqj7HhZR0dVK~Z(H@UH|hySUqTkt3VekNL7qfdk?hA_vIp*CRk6&2GVc z-{gfs;euUn{yedH{+2xIM$U8Y@6!R&$rBB12No8SNy6$iWP57Eh{x;i2-R5x{3Ea) zx0&?EAU^A5vE~&`Eqz>_Tq+su7&B^ew0iCqQsR6oi#4|>^w(k_RC(?pX7INabWz~_ zYgyLR$X|(~?}PbG({_d#FVXCGfRh+ArxPQ2R!wP|1&VWgZ?t&>wNv2HqD%s|OY5m7 zNZ<&W`ZJJv64A~z_t!G^zQaM53_bakL>YZl>g%zdwviGTqB`AlI(1KwbT_NFYi)y& z)wU{4Prj5Kk>zOqJmt|@QPcX~I#`~&R1wlcZ_RT`X=F{Rh>$UKNn#;LKy)C(3E_5g zwyTxq5qY@AS5ImJmVe5V2utmVRYU*8)}8igwArViVi~KFUSI+sA6rw|sM+|De{AlV z0%iE5BzF3=YrL0m9OFp@BHqV`lndZmqks|v^>?f}G{HcN0!p^N0;K%06roYS_`Z*T zGTmUoz$C`LK#A~E`u8AWgGD-WiZ9@=l!-ot?7BfAjY4|SaTSY?BW;BmT4>18a?kuI z5Dfo)F@Iswswj&Qpcq*#DVuP@mf;EJghd*G@j5n%cp6v=`Sh1wB7PFgggg=KZw!9^ zYuy9PnQ%e{=>^8ZPTBjWIIg`yRkS@*M5?yn@ai} zSNo(z@aAvM5XO1d90)9cOE5cWV0-3L;*YA6-)f3;%O1~B=xXi`P-yx!%}M`YE}?9$ zp*aIo)wCnoK)9f<>8WW`3rjMlOSOKkH@xZI(oLvNI=9-Saxm8g3d@py510*oWO=Eh z$}agMWG(;W@RI634OVaND!@#he^CwraRX*%d~>@dLsj}wJvHFG)+c=vfu7%QLiN(A z${|D$aNWT3$FEB;YVmuwN!GRs&-X4uevFGIvCCPUOCC4eJ+302)=`;~Z4;+W<5-?k z&G-oW3M#y!_9r#hucT&3_bOX<^>~%XOW|hfgisvsW0%ALw0-?QWN;kp`BTFi2Z~%m z&Cu*wp@{Ufd+8rjV^gUA8qUpB#C#V=TrTK&xVzEnrS)%E)cu4s3-It@QoAtea-GYS z1`l9Ab;bk5_1|lKz}8(JsF_db^2=I~%J-ssafg*bIpfR&E2R{R4st;Fna6B4f@MO8 zDYycABq8xGkINZLekM|c7_LVZvL+_YC5zj{KVcJYP=61t(8iGKT*COURD>;J!0qMk zQKM(V(~z~!EdM2V-{_hvqxkXXM^86(<4?DwU2h9N1O?4ZWT;mwY9i~j=08-kl1R#$ z$Z9R(_`8fwP7T3U^20wS^i+$^m&{~u(OR$BsayGdsI^VOw|D5-KgNS|_A5WsI~$il89GNM%dJf*f#tFbAh<;R zg@FGIBs%%`RTTcyvRN(l1L0zapbw3L?Y{r%IIKKltF24x4Bw3DU0b?YqrVD2EQxwj z4tiM`v;SMs2Jj4&G$I;s=@{F+J^3cZS@+4Cs24BvK50W%d-jYp8F@TbvOi`d%=Vw1 zTd};b-7f8V^wT)yN7YlYgtPtI$-OTQktsjQo`~JCDE@qe)36H~lDKP8JoZ26V^Q3D zh*RFId2lv0iXAy`X->}>0AX9(fg`N?^(rA)hjE|$=OK^|;Q4XE7D=jf!mzs9&YRuK{83f@4 z6wPZGH+Q=&{-&mPrBs$#u^CAntnj!H#5E4`@m^}w{RW9rZb=Y3>J~eS=`GWm&jOQg z5{;box=modO!G+qVm5{O4ewWUb`#s;ak)VYtoeT=VHzM@9D6|I5dSJPE~p9CB&C|@^SCqnrl|@ndZ1-!*PT zvew?Z@nTT_>Ue1OOgR>@;nqgkq^$l3m(a(j94R#^y`}t)=a0}qgHj9NtZ$|LnL_J= zmjgqRZ262%Y45ijUhPKK_dLwLojqPx6MrS*g8aA952mx3s5!Rn-r#sl2udMet%#WqUMUVoqIKC=(lMQD|wsGdYOT zVOw|1b9ADvNvAP46PG4~HpB|)hz8w{TS_BJZ{vgbmQOiaZ)0J>JX9YEXZ-7gLhnUT z$rMWDbFlSD?fNv_p(UQWU$~<*sr0rlh_7eof7Udg+17Tz8e>aCsN`!@ZxTy9CUHgz zwejgIRmP!NNjV7B{KQsFvyHd1FeKgs>Ssf@wgeK!hAj{I41Hd0)n|6D{o|3+y3$)YUp~XV z$A!U~z9EAl`5G;o#JcjeX?W>7qpmP(nibH;&$QC7ZSos(K)=?#N54B+?`0IgaGPpg z58w8O^;b2-fByql!ukzNT_2%@>|UQLssX3VI;R_aCU%x%$x=h(rK$DuTU*-21S5YI zQPb4aCT|1jdX^zEs#a=R)4N;dJV*aJ{`JT4Z>V1i(iWpb9TG)6&F6d2lMsCVe#qdz zus>Mteh4Z8(8duNxj@_4r^#v$NF?5`Idww&_q;9_&k|N?$O98oLg!MwKdCZ>K}C+>z_} zFU9_<-V+y?Xmi<5&^~2cw5Z#{qBmQJ2S&mTXWm2Yn*yzW{%h)e<>fN*hYa?Qt)~Ii zdf9xUTAQ^Ysn5|`aJvv7gv_{;Q!IIaaa|i%D{12Aix7fMnB6&xK zEaHw=0&+LFNj6AonkM?l{1Gn4PrIxPQ*?UgT6kIaan62O;Sv+AmqV0z4E*K>6YaXk zdE&9hL^YkQA$3S450}#wyKYvU6xBF_Ad5h;!I9n~WG?I9s@Mr1CfbCa$bZJH4Wt+i z^wGy^mliPgTZ!lMg^cKh5>|?UCQ6bK z9LwT~;aD;@I;T#n>NQZ301+0KZdT{EJ8=8=`rd-LNqB#i%-K(T0kDRf=FxWMmHO35 zXGitV9yeCEfq=og&TY4s9>fC-n7DQTl z`=U>C7B6qd2lAc%b<=lW*ecP526-O0T~=gi&q+y+&?;4blVWerIsZX-IzC40I3l!& zA+SPrvn%jx+2c(7nr0JcAyMQ$NM|$yWY$w7MkY@f!KT`&FBJ2Ta3Xt4?rjU0c zZU9o%-;SKo>Aklu7Jr>PSG4Chr7DYLD=!jzdz7$7HrFg|uA!4s9LLiLI+o~b=y>zS zZV|uuvn%!ncXc(_^%4jO4veBC67Qg7k%rgt60RU_l3s_UQDxppTF-0Klf~s&OwSRU z7rP!oszm)G+2#26$RY2=JsecD?td_rXmoWKCydzfAbZM>?897rnTh4z`cDWE&B3YjmyEiHb z5(s~D$pc)L6fZ-P96J*+?W@YV>{(<)%C(F=U^@ph1W)=hE{>dF2s(7+AHW?t27l{! zQJgJ~b_0J%RPE1p6z?dM(_c#x_w^>XW#4#cQc-wB$n>EoqLuSNYuEq-@LxHBU@Z0( z&sMe~`U{T)+P^t+q74C0=ryuO_8k&^c6hudKVMv(3bLe6hm7 z<=UfOb4826YZg-s{%#UI0>|8<$@-?1v!zvvcg;Zb=%#(h`JfOZk%=UgebSZ2KYDgx zt@twfkILGQw8Ndq;e;=LKOy08p`~A1xK`IZiey~}-0sFDOJ09jd}f@BF3|6LdTE$?8(+ByVZBw4 zGW|7p#)@nLureWj4KCgwoBVEqOZv%sCPR6PcCWwK#wYgYzDy!7#z}7ZdH3=mAp}n^ zTeSNno+Up>GA@g@A(fs998B7+Az|+Wgh`M88vf=g0#p0G^R=9s*(sNPNy<4DzBcr>8Nx1)uT?><*ilV~exBB``j?mBvQiZGM^~o+BFj^n4 zY|Y6f*W#>iVHj(17x#7(6YSpGt#z)9Jib>0Q<-zU5N#!H7Mw*-6&GZP;o1F~-CA;L zhwi_$wu{DP(c6X5NW9e_IG7wkWZh;>9G>~o1Byss4FF)_7aEe)-=DkxmUxhSHoZtv zW>2gUM6zna)-#Qu1e2X4uT;2AjoOyvS4m`ymL@mRLs&GY&dk3-r}|HbAzvw`;U(*9 z{3q3;3frU8<=Q)J-*ueM9AA1NSaI@|qa)wfz?Z&GrLpNjekkmCQdLN*M9U~BLf&|L zAd!DkFNhUw!QyDTwe03ltrW;nY@sM!u#;IqshsbC{DO#HCGXD{#LB&ZsNHWfu7y67G4EONtr%9LBf! zbf<7g{YBp5(cMjaF{7jky<;0U6sR5GH1@1wYh}2pDsCt-6e92zRInPl)JhPLTnUUl zTDx>D8}DC*Ce%5^aq-p^|3_btbFD{XV50|%uX#_F^WtfjxUK4A!a3aAVAcsxH694tm4bd`B0NEDba zKV$5FwKIa?ZvRTmUZn4o5UpeOqI)n&;RY zsY8C0>1aRxqCW=JjNSB?|7OpZinMi$rwD)Wpa`!3Ik5Yq*(DZ>R<0fnt12~178kbk zw?FD292iM_XJGNhKru+3C{VriP{ESO;3r?*O~nfdzgxtFXIt6*@k(LTbWkcP@0rba z(nBVl=g~u}HZGS6&XB5}c`b4hm+wDzPB1R;2DoFQzEM?MezK$l@M-K^zP#*&{Zr(D zSGOJQw&0++6tNNkx^mY9`vQ!!8PVG>-X-CN=sV{=ht8PGoL1zEet8LSdMAdwWlf`RPyojh3p&q-1(U z>6Xn%x+>y@$nKS>gdDXKdM6>VGrahFD_bOgVLbU2q79f}st*4)40M!?=I*ZXl{-q&|LsP! z%n)X7)9|Nq%c-#+jKFJ`N{%gvmlonS|7n~#|Gd#w)hZTsK!;0il|Zc%-fp>=>v~B$ zjg{-|0RDEFG8RUVsFDhsyg?oQx^hmz0_pzXLhcy)_#&5MI#Y|N84K@5K5m45h_pg(-qNRmN+WUEro!Nf0u8C9!b-Ba_{p zjFJL{mt#oW~_1NUQtAIesVMAiz@Paino3)Y|K z70&C~@JI^@pOubrkZ{^?`@$vv0Cof-bvgiliz(2!=G@t@{=NqQ>kEDBIu@)%Z#wg_ z@AbF%35f&$DTsyTr)3WUI`BZ(q9AFgqp5qvpO$25zwq4iDE}7L-KQnRh$6yE@AC(e zymY8Ecg1V!riCW5NR(|jA)OhF`qsdj^=XY8jtMH4EQUhX4~#I5U3`Az3wPeR;UkGI Y@K-CLPpr(3R=>z8d=FhXFgWpl0D;j(!~g&Q literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/data/PLAN.json b/research/combined-cold-ends-20261013/witness635/data/PLAN.json new file mode 100644 index 0000000000..914cc70114 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/PLAN.json @@ -0,0 +1,41780 @@ +{ + "status": "LITERAL_OWNER_NOMINATION_PENDING_ADMISSION", + "mode": "frozen-saturation-pattern-time-matching", + "K": 4, + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "deficit": 2560, + "profile": { + "1": 181420, + "2": 29094, + "3": 32112, + "4": 11808, + "5": 4898, + "6": 288, + "8": 576, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "relocate_swap_chain_flip_annealing_of_pr601_literal_map", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "ck", + "orientation": "forward", + "local_program_sha256": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "jp8", + "orientation": "backward", + "local_program_sha256": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "jp8", + "orientation": "forward", + "local_program_sha256": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "ck": { + "directory": "providers/ck", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "bc5f6af3f3af66c83d3c274b5cfe7ce311a14b1591e933137b53dc6f837be950", + "LOCAL-PROGRAMS.json.gz": "a7d91d60097dc57c9f8b274ac5ee9a24c43dbf63a56116c66551d06104be4eb0", + "LOCAL-CHECKS.json": "89d8a58f4ef62d146aa09fcbbeb0f62118327131b9397b13e891e7c7d2b30012", + "INDEPENDENT-LOCAL-REPLAY.json": "5e124dbe83cc81925db5d1a97f2473ee5215e0f092193838dead850144961756", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "3b73577fca8abb6c4c0ef296fa432fccd7b9c00232076394382b9aeea6eb62e0", + "RESIDUAL-ADAPTERS.json": "f3b8d603a93cefacc5185efce7202a6babf6239954f0a1930b0806aaa8d7a164" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d", + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + } + }, + "jp8": { + "directory": "providers/jp8", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "c5e10bbf12a8d15b43bfe93b9dc21474daa4991b09f7c4a23731e009b12ba23d", + "LOCAL-PROGRAMS.json.gz": "20822538dd53a4253df01ea5500636243863864cffe9a0d829cbc7de08f51b9f", + "LOCAL-CHECKS.json": "6b4e407bd00a591e519b7be0fc35ee75eb2eca16dcdf34591992507a865cceb8", + "INDEPENDENT-LOCAL-REPLAY.json": "d63418dc97f532e731798bd0b58d7270663a0eb9acb5e0ab35bbf62707b1ed70", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "92351c4a811a696be88207ad5402a8faa2a1f8a60b6d0fc4e8587ecb0d890b86", + "RESIDUAL-ADAPTERS.json": "61ea5e3a396442afbdddd567ccc605c025d51bae09fc26de134d3b84a86e5be4" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9", + "backward": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "bf7ae81403ca1bdb4bcefd4cb615ba238ac42f4cdefb2b313c78f2f1f9efa3a0", + "LOCAL-PROGRAMS.json.gz": "e9140e13817ed71d262f349c88316b556047a292ec7294f90a0dd012f1b8e0a9", + "LOCAL-CHECKS.json": "e760846085bd2a3133ddd9e5ec3e9e926f747a7d9674ba0dd637105db25975da", + "INDEPENDENT-LOCAL-REPLAY.json": "bef721119831246505894c78028ef13b29092296723f1822a04546e5938d6bf0", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + } + } + }, + "source_plan_sha256": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "assignment_sha256": "8e752de9e85e9894ca358bc2c25c28d1fdeaf1797dfee6a18a14b372151cb2bb", + "source_owners_sha256": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/SPEC.json b/research/combined-cold-ends-20261013/witness635/data/SPEC.json new file mode 100644 index 0000000000..3881b4c704 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/SPEC.json @@ -0,0 +1,2270 @@ +{ + "schema": "witness-spec/1", + "name": "combined-h4a-and-two-factored-cold-ends", + "data": { + "plan_sha256": "26d2cd9fb065462d515bd3f86c4924724087c7f3f27cadf2fb503ff9e7bcffb7", + "owners_sha256": "8e752de9e85e9894ca358bc2c25c28d1fdeaf1797dfee6a18a14b372151cb2bb" + }, + "providers": { + "ck": { + "inventory": { + "4": 30, + "5": 48, + "7": 68, + "8": 96, + "9": 250 + }, + "native_negative_controls": 25, + "phase_edges": 3104, + "expected_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + }, + "entering": 216, + "entrance": 424, + "width_digest": "5ab4a580a6a48bb8a4a7c3a674b35e5a2c188bacf48ce3f1d1a5ae0a78673c2f", + "program_hashes": { + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462", + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + "artifacts.LOCAL-CHECKS.json": "89d8a58f4ef62d146aa09fcbbeb0f62118327131b9397b13e891e7c7d2b30012", + "artifacts.CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "artifacts.RESIDUAL-ADAPTERS.json": "f3b8d603a93cefacc5185efce7202a6babf6239954f0a1930b0806aaa8d7a164", + "complete_contract": { + "local": { + "backward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413924, + "prefix_l1": "5537251444449428109158812401759663510181646155932443772517567125/137438953472", + "prefix_bits": 175, + "coefficient_work_primitive_count": 206266, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 242, + "post_wrappers": 242, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413876, + "prefix_l1": "8079815275983325690332778612919/1024", + "prefix_bits": 93, + "coefficient_work_primitive_count": 206234, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 242, + "post_wrappers": 242, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 492, + "centres": 8, + "v": 112, + "h": 9, + "n": 716, + "entering_helpers": 216, + "entrance_rank": 424, + "terminal_codimension": 150, + "hyperplane_ended_helpers": 62, + "cold_hyperplane_ended_helpers": 26, + "width_inventory": { + "4": 30, + "5": 48, + "7": 68, + "8": 96, + "9": 250 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 8, + 9, + 8, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 544816, + "local_primitive_bound": 14129441616100, + "compiler": 25934336, + "children": 3702, + "paid_profile": { + "1": 2600, + "2": 552, + "3": 304, + "4": 164, + "5": 70, + "6": 4, + "8": 8 + }, + "program_hashes": { + "backward": "0e4c86ba38791593f297d75fb6d6e56d81b7e38adbd03fc464dfb430b3517462", + "forward": "b10b9bf8b133d1c1b2faa5f88efdb605e5e9427930ee3181ce635cacf5aa7f2d" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "904f8bbb3dc235b199e9b95ff95d1b91be5147008f37968ef488da822348a4d5", + "LOCAL-PROGRAMS.json.gz": "613f50250d3ac33564d83d9640268cbe6cd5b5f9fc0c9e923d0a6adb67ff37c7", + "LOCAL-CHECKS.json": "74c2ae4a30422c1bc51fed998e9a56827e798cb946fc7049ec8bd7d14b9f19e3", + "INDEPENDENT-LOCAL-REPLAY.json": "52e31d07a8bccd6b46adca2539f838a63a54e94d0928b3d6518b959164a570ea", + "CLIFFORD-RECIPES.json": "92cfd31f18e7e1e1755afbb4b2861ab2a7d466c41f89384f3c7c25623564230f", + "CLIFFORD-REVIEW.json": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "RESIDUAL-ADAPTERS.json": "c2f7d958e1e4b45c3806d333faf8463305b299927c2c1d861df3bd43e91d2e3f" + } + }, + "semantic_phase_sha256": "ee29f6fe5177d67721ce3657b4d69f0579181d43e4b6b78f8718eae01e4ff605", + "expected_local.forward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413876, + "prefix_l1": "8079815275983325690332778612919/1024", + "coefficient_work_primitive_count": 206234 + }, + "wrappers": 242, + "expected_local.backward": { + "events": 34657, + "macros": 29333, + "real_component_primitives": 413924, + "prefix_l1": "5537251444449428109158812401759663510181646155932443772517567125/137438953472", + "coefficient_work_primitive_count": 206266 + } + }, + "jp8": { + "inventory": { + "4": 30, + "5": 48, + "7": 38, + "8": 116, + "9": 260 + }, + "native_negative_controls": 25, + "phase_edges": 3019, + "expected_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "bf7ae81403ca1bdb4bcefd4cb615ba238ac42f4cdefb2b313c78f2f1f9efa3a0", + "LOCAL-PROGRAMS.json.gz": "e9140e13817ed71d262f349c88316b556047a292ec7294f90a0dd012f1b8e0a9", + "LOCAL-CHECKS.json": "e760846085bd2a3133ddd9e5ec3e9e926f747a7d9674ba0dd637105db25975da", + "INDEPENDENT-LOCAL-REPLAY.json": "bef721119831246505894c78028ef13b29092296723f1822a04546e5938d6bf0", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + }, + "entering": 204, + "entrance": 380, + "width_digest": "05a0a9237bdfe9cd7b1d6b0be9ca822689659a952c7edc7a446266fe20aa5f62", + "program_hashes": { + "backward": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b", + "forward": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + "artifacts.LOCAL-CHECKS.json": "6b4e407bd00a591e519b7be0fc35ee75eb2eca16dcdf34591992507a865cceb8", + "artifacts.CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "artifacts.RESIDUAL-ADAPTERS.json": "61ea5e3a396442afbdddd567ccc605c025d51bae09fc26de134d3b84a86e5be4", + "complete_contract": { + "local": { + "backward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654164, + "prefix_l1": "2479724476753402573943749068712044792254525/128", + "prefix_bits": 134, + "coefficient_work_primitive_count": 326016, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 232, + "post_wrappers": 232, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654116, + "prefix_l1": "1071188023633812272513929049017369919153871933145074376255/8192", + "prefix_bits": 177, + "coefficient_work_primitive_count": 325984, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 232, + "post_wrappers": 232, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 492, + "centres": 8, + "v": 112, + "h": 9, + "n": 716, + "entering_helpers": 204, + "entrance_rank": 380, + "terminal_codimension": 154, + "hyperplane_ended_helpers": 64, + "cold_hyperplane_ended_helpers": 28, + "width_inventory": { + "4": 30, + "5": 48, + "7": 38, + "8": 116, + "9": 260 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 7, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 7, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 1045808, + "local_primitive_bound": 27122336717652, + "compiler": 25934336, + "children": 3612, + "paid_profile": { + "1": 2518, + "2": 402, + "3": 448, + "4": 164, + "5": 68, + "6": 4, + "8": 8 + }, + "program_hashes": { + "backward": "889e6514ae2f499c9638639891634f9ec3a4180d59fc1175722c8645f61d708b", + "forward": "65b340d996c9a6a41b0ae2d8dcc8260f2fbfb9126b42953d8bec26a92254cae9" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "bf7ae81403ca1bdb4bcefd4cb615ba238ac42f4cdefb2b313c78f2f1f9efa3a0", + "LOCAL-PROGRAMS.json.gz": "e9140e13817ed71d262f349c88316b556047a292ec7294f90a0dd012f1b8e0a9", + "LOCAL-CHECKS.json": "e760846085bd2a3133ddd9e5ec3e9e926f747a7d9674ba0dd637105db25975da", + "INDEPENDENT-LOCAL-REPLAY.json": "bef721119831246505894c78028ef13b29092296723f1822a04546e5938d6bf0", + "CLIFFORD-RECIPES.json": "8b64736db6837fcdae9c9501ec64772c892164df8d0734a4a8235fb9abb40de4", + "CLIFFORD-REVIEW.json": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "RESIDUAL-ADAPTERS.json": "9f86b06655f3a6b1832409df27eda5f107d2f861d17a73552516b5df5ed4fee5" + } + }, + "semantic_phase_sha256": "aee7a3bb1dd1c9708a7933f14a20cecef6e58d7e3e9b1517d9785fda1d798533", + "expected_local.forward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654116, + "prefix_l1": "1071188023633812272513929049017369919153871933145074376255/8192", + "coefficient_work_primitive_count": 325984 + }, + "wrappers": 232, + "expected_local.backward": { + "events": 65957, + "macros": 60735, + "real_component_primitives": 654164, + "prefix_l1": "2479724476753402573943749068712044792254525/128", + "coefficient_work_primitive_count": 326016 + } + } + }, + "dispatch": [ + [ + 0, + 0, + "jp8" + ], + [ + 0, + 1, + "jp8" + ], + [ + 1, + 0, + "jp8" + ], + [ + 0, + 2, + "jp8" + ], + [ + 1, + 1, + "jp8" + ], + [ + 2, + 0, + "ck" + ], + [ + 0, + 3, + "jp8" + ], + [ + 1, + 2, + "jp8" + ], + [ + 2, + 1, + "jp8" + ], + [ + 3, + 0, + "jp8" + ], + [ + 0, + 4, + "jp8" + ], + [ + 1, + 3, + "jp8" + ], + [ + 2, + 2, + "jp8" + ], + [ + 3, + 1, + "jp8" + ], + [ + 4, + 0, + "jp8" + ], + [ + 0, + 5, + "jp8" + ], + [ + 1, + 4, + "jp8" + ], + [ + 2, + 3, + "jp8" + ], + [ + 3, + 2, + "jp8" + ], + [ + 4, + 1, + "jp8" + ], + [ + 5, + 0, + "jp8" + ], + [ + 0, + 6, + "jp8" + ], + [ + 1, + 5, + "jp8" + ], + [ + 2, + 4, + "jp8" + ], + [ + 3, + 3, + "jp8" + ], + [ + 4, + 2, + "jp8" + ], + [ + 5, + 1, + "jp8" + ], + [ + 0, + 7, + "jp8" + ], + [ + 6, + 0, + "jp8" + ], + [ + 1, + 6, + "jp8" + ], + [ + 2, + 5, + "jp8" + ], + [ + 3, + 4, + "jp8" + ], + [ + 4, + 3, + "jp8" + ], + [ + 5, + 2, + "jp8" + ], + [ + 6, + 1, + "jp8" + ], + [ + 1, + 7, + "jp8" + ], + [ + 7, + 0, + "jp8" + ], + [ + 2, + 6, + "jp8" + ], + [ + 3, + 5, + "jp8" + ], + [ + 4, + 4, + "jp8" + ], + [ + 5, + 3, + "jp8" + ], + [ + 6, + 2, + "jp8" + ], + [ + 7, + 1, + "jp8" + ], + [ + 2, + 7, + "jp8" + ], + [ + 8, + 0, + "jp8" + ], + [ + 3, + 6, + "jp8" + ], + [ + 4, + 5, + "jp8" + ], + [ + 5, + 4, + "jp8" + ], + [ + 6, + 3, + "jp8" + ], + [ + 7, + 2, + "jp8" + ], + [ + 8, + 1, + "jp8" + ], + [ + 3, + 7, + "jp8" + ], + [ + 4, + 6, + "jp8" + ], + [ + 5, + 5, + "jp8" + ], + [ + 6, + 4, + "jp8" + ], + [ + 7, + 3, + "jp8" + ], + [ + 8, + 2, + "jp8" + ], + [ + 4, + 7, + "jp8" + ], + [ + 5, + 6, + "jp8" + ], + [ + 6, + 5, + "jp8" + ], + [ + 7, + 4, + "jp8" + ], + [ + 8, + 3, + "jp8" + ], + [ + 5, + 7, + "jp8" + ], + [ + 6, + 6, + "jp8" + ], + [ + 7, + 5, + "jp8" + ], + [ + 8, + 4, + "jp8" + ], + [ + 6, + 7, + "jp8" + ], + [ + 7, + 6, + "jp8" + ], + [ + 8, + 5, + "jp8" + ], + [ + 7, + 7, + "jp8" + ], + [ + 8, + 6, + "jp8" + ], + [ + 8, + 7, + "jp8" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "expected": { + "provider_counts": { + "jp8": 71, + "ck": 1 + }, + "global_profile": { + "1": 181420, + "2": 29094, + "3": 32112, + "4": 11808, + "5": 4898, + "6": 288, + "8": 576, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "owners_per_call": 716, + "hosted_residuals": 35424, + "rank_mass": 520704, + "actual_73column_sigmas": 6877, + "cross_replica_helper_roles": 25698, + "idle_remainders": 2266, + "live": 7168, + "physical": 7670, + "deficit": 2560, + "entering_helper_roles": 16572, + "idle_remainder_profile": { + "1": 42, + "23": 1, + "32": 1, + "39": 1, + "48": 2221 + }, + "complex_lower": "1638951529269857940289/1000000000000000000000000", + "conservative_complex_lower": "1638951526393318721237/1000000000000000000000000", + "kappa": "204533720305051/125000000000000000", + "kappa_decimal": "0.001636269762440408", + "conservative_kappa_decimal": "0.001636269759573274", + "gain_baseline_kappa": "0.001601260169988325", + "mutations_rejected": 23, + "assembly_controls_rejected": 114 + }, + "build": { + "status": "PASS_COLD14_NATIVE_COMPLEX_AND_CITED_BIT", + "sources": { + "multicold": { + "dir": "complex-multicold", + "pr": 568, + "commit": "71c99ac935a33bb7b59a1b4a7af8725a939b0b90", + "manifest_sha256": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "full_tree": true, + "files": { + "data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9" + } + }, + "structural_gain": { + "dir": "structural-gain", + "pr": 571, + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "manifest_sha256": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d", + "full_tree": false, + "files": { + "frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42" + } + }, + "larger_gain": { + "dir": "larger-gain", + "pr": 569, + "commit": "897213a855b7fb8a1b8b0e552a2f5c42e6c1b326", + "manifest_sha256": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d", + "full_tree": false, + "files": { + "providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c" + } + }, + "joint_prefix": { + "dir": "complex-joint-prefix", + "pr": 575, + "commit": "eac6f7e378ab622dac50a2fd4b7ef6eab014de44", + "manifest_sha256": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "full_tree": false, + "files": { + "code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2" + } + }, + "frame_coalescing": { + "dir": "kernel-frame-coalescing", + "pr": 583, + "commit": "89be768f0157f5a3d8e4db69cf1748768605eac9", + "manifest_sha256": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd", + "full_tree": false, + "files": { + "code/build_frames.py": "59f486c52293c76f1f6140c5f12f7a555a956b455e853c79136fc227deefbc3d" + } + }, + "direct_delivery": { + "dir": "direct-delivery504-global", + "pr": 531, + "commit": "e07a8a3f9f79c22113398a0c5dbbc7601f489b3e", + "manifest_sha256": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "full_tree": false, + "files": { + "code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9" + } + } + }, + "providers": { + "ck": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json", + "content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "schedule_sha256": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "helper_map_sha256": "688d5115b221be68c96970822cc04ff698e2a84432fa7db9cb59057f6fe55def" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558", + "input_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "shadow_input_content_sha256": "aad9b01b30bb8a2c5ce8d9415afafc88b0ab288986eb3d068a2bbba8e45bef51", + "shadow_output_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "output_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "ck_504:base", + "input_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf", + "shadow_input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "shadow_output_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "output_content_sha256": "b184d491bdc7d42af32649b71cf46663a1dfdfc46046bac8cd6bdef6060afdd6" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:base", + "shadow_output": "ck_504:0", + "input_content_sha256": "b184d491bdc7d42af32649b71cf46663a1dfdfc46046bac8cd6bdef6060afdd6", + "shadow_input_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "shadow_output_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "output_content_sha256": "83479d878efe213b6433ddee10281b1b52fbfb56494fb0424da6cc7e7460278e" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:0", + "shadow_output": "ck_504:1", + "input_content_sha256": "83479d878efe213b6433ddee10281b1b52fbfb56494fb0424da6cc7e7460278e", + "shadow_input_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "shadow_output_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "output_content_sha256": "7ddfa2bca87c1bdca6b573800b646f3c2d9ff75b0dde144fcaa6f714b96c5a5c" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:1", + "shadow_output": "ck_504:2", + "input_content_sha256": "7ddfa2bca87c1bdca6b573800b646f3c2d9ff75b0dde144fcaa6f714b96c5a5c", + "shadow_input_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "shadow_output_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b", + "output_content_sha256": "5532de57a57084dfbb0d0a245d76cb401124d05fc01e2f20361acb4a45a5fd33" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-ck-frame_regroup.json", + "input_content_sha256": "5532de57a57084dfbb0d0a245d76cb401124d05fc01e2f20361acb4a45a5fd33", + "recipe_sha256": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "negative_controls": 48, + "output_content_sha256": "b19c9c7cf895e31cd0afd12e5226cd0c917fac387bf7b12533437141790845c8" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-ck-hyperplane_end.json", + "input_content_sha256": "b19c9c7cf895e31cd0afd12e5226cd0c917fac387bf7b12533437141790845c8", + "recipe_sha256": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "negative_controls": 21, + "output_content_sha256": "93228917343883327493cf8e8af68be06251be4db719039ae3ca8d54595f2be6" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-ck-cold_end.json.gz", + "input_content_sha256": "93228917343883327493cf8e8af68be06251be4db719039ae3ca8d54595f2be6", + "recipe_sha256": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c", + "negative_controls": 46, + "output_content_sha256": "9f94857de91021970cbf35099abafb3161568a723aa80e43d862606c8006485d" + } + ], + "word_content_sha256": "9f94857de91021970cbf35099abafb3161568a723aa80e43d862606c8006485d" + }, + "jp8": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json", + "content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "schedule_sha256": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "helper_map_sha256": "688d5115b221be68c96970822cc04ff698e2a84432fa7db9cb59057f6fe55def" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558", + "input_content_sha256": "a78f4e2114212d2f4b567cc9ef4e3b31ace0c19983009cec562a642831a84c34", + "shadow_input_content_sha256": "aad9b01b30bb8a2c5ce8d9415afafc88b0ab288986eb3d068a2bbba8e45bef51", + "shadow_output_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "output_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "jp8_504:0", + "input_content_sha256": "2f15196f7f6589749676d5b3a3e193997567b996621b6166f081739ecbd5b9bf", + "shadow_input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "shadow_output_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "output_content_sha256": "d1e6e83d61009650261c17ee59f44cdce1528b8908d4dc5b5437a789847ae5ba" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:0", + "shadow_output": "jp8_504:1", + "input_content_sha256": "d1e6e83d61009650261c17ee59f44cdce1528b8908d4dc5b5437a789847ae5ba", + "shadow_input_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "shadow_output_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "output_content_sha256": "c5280629e7b9fc03ddd6be63fb9218935c21c015a5e5052ad14dfa34ae68466f" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:1", + "shadow_output": "jp8_504:3", + "input_content_sha256": "c5280629e7b9fc03ddd6be63fb9218935c21c015a5e5052ad14dfa34ae68466f", + "shadow_input_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "shadow_output_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533", + "output_content_sha256": "8aa907460a478d49c67dac4b96ce842a2811f0283cfa7723288ba9b82f07d80f" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-jp8-frame_regroup.json", + "input_content_sha256": "8aa907460a478d49c67dac4b96ce842a2811f0283cfa7723288ba9b82f07d80f", + "recipe_sha256": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "negative_controls": 48, + "output_content_sha256": "b7a36c11d0f49a027bbbcb6185a4484a65c176ac9597afd3fa28eaad58a8a0ce" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-jp8-hyperplane_end.json", + "input_content_sha256": "b7a36c11d0f49a027bbbcb6185a4484a65c176ac9597afd3fa28eaad58a8a0ce", + "recipe_sha256": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "negative_controls": 21, + "output_content_sha256": "a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-jp8-cold_end.json.gz", + "input_content_sha256": "a51b37b5bd5e9e66ea14e9759f88cb6181bab041cb09aecd08e7a11956100016", + "recipe_sha256": "de24195ee7b193d2bf6d9f9ea00d27f60fef74060847a021e642ea41e7d61b5c", + "negative_controls": 46, + "output_content_sha256": "45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb" + } + ], + "word_content_sha256": "45bcd9ebc2cee387d6ccc90eddae85d3af20f1a5b1574fa180a359020bf6c2eb" + } + }, + "shadows": { + "ck_504": { + "base": { + "kind": "source_file", + "file": "structural_gain:frontier-composition/combined-prefix-word/FULL-WORD.json.gz", + "content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6" + }, + "steps": [ + { + "type": "greedy_kernels", + "recipe": "pkg:data/recipes/ck-step0-greedy_kernels.json", + "input_content_sha256": "500f005d9cec374f15e086d374578cc8f2c252f9c30444a62d46f2969370a2c6", + "recipe_sha256": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "omission_controls": 48, + "output_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b" + }, + { + "type": "frame_coalesce", + "recipe": "pkg:data/recipes/ck-step1-frame_coalesce.json", + "input_content_sha256": "11afa6986e37fd10adda3453d6e55a7353302c9597b93807916a2e5f808e259b", + "recipe_sha256": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "negative_controls": 12, + "output_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269" + }, + { + "type": "gate_move_coalesce", + "recipe": "pkg:data/recipes/ck-step2-gate_move_coalesce.json", + "input_content_sha256": "fac4ead822d8d18e441820f9ca87efeb1866414bb0b82817c6cce4655dc59269", + "recipe_sha256": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "negative_controls": 6, + "output_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b" + } + ], + "word_content_sha256": "efddf09daea03240f09f4b820704b07f53782a153e7dff154dbe7406e69cfb0b" + }, + "jp8_504": { + "base": { + "kind": "frozen558_promoted", + "content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d" + }, + "steps": [ + { + "type": "cold_kernel", + "recipe": "multicold:data/EIGHT-COLD.json", + "input_content_sha256": "2b67fd69853dfc28f30ab5bb928f573077ae9d2bfa12cc36254d018d56133a5d", + "recipe_sha256": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "omission_controls": 6, + "output_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d" + }, + { + "type": "multicut", + "recipe": "multicold:data/EIGHT-MULTICOLD.json", + "input_content_sha256": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "recipe_sha256": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "omission_controls": 32, + "output_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f" + }, + { + "type": "frozen558_scalar_audits" + }, + { + "type": "joint_prefix", + "variant": "eightcold", + "kernel_recipes": "joint_prefix:data/EIGHTCOLD-JOINT-KERNELS.json", + "recipe": "joint_prefix:data/JOINT-PREFIX.json", + "input_content_sha256": "055c0fb41d8b0d506674f62d0227833a74eabd19a022a1dfeb72c3952b7a030f", + "recipe_sha256": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "kernel_recipes_sha256": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "omission_controls": 135, + "rank5_controls": 8, + "joint_negative_controls": 15, + "output_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533" + } + ], + "word_content_sha256": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533" + } + } + }, + "width_spot_helpers": [ + 264, + 276, + 288, + 300 + ] +} diff --git a/research/combined-cold-ends-20261013/witness635/data/TRI-SCHEDULE.json b/research/combined-cold-ends-20261013/witness635/data/TRI-SCHEDULE.json new file mode 100644 index 0000000000..53c8a99444 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/TRI-SCHEDULE.json @@ -0,0 +1 @@ +{"full_pairs": [[0, 1], [2, 3], [4, 5], [6, 7]], "triangles": [{"p": [0, 1], "e": -1, "reads": [[21, [0, 1, 4, 5], 17], [61, [0, 1, 2, 3], 17], [60, [0, 1, 6, 7], 19], [29, [0, 1, 6, 7], 17], [20, [0, 1, 2, 3], 19], [29, [0, 1, 2, 3], 19], [60, [0, 1, 4, 5], 17], [28, [0, 1, 4, 5], 19], [28, [0, 1, 6, 7], 17], [61, [0, 1, 6, 7], 19], [21, [0, 1, 4, 5], 19], [60, [0, 1, 4, 5], 19], [20, [0, 1, 2, 3], 17], [29, [0, 1, 2, 3], 17], [61, [0, 1, 4, 5], 17], [28, [0, 1, 2, 3], 19], [21, [0, 1, 6, 7], 17], [60, [0, 1, 6, 7], 17], [20, [0, 1, 6, 7], 19], [20, [0, 1, 4, 5], 17], [28, [0, 1, 2, 3], 17], [29, [0, 1, 6, 7], 19], [61, [0, 1, 4, 5], 19], [21, [0, 1, 2, 3], 19], [60, [0, 1, 2, 3], 19], [21, [0, 1, 2, 3], 17], [29, [0, 1, 4, 5], 17], [61, [0, 1, 6, 7], 17], [28, [0, 1, 6, 7], 19], [20, [0, 1, 4, 5], 19]]}, {"p": [2, 3], "e": -1, "reads": [[85, [2, 3, 4, 5], 17], [84, [2, 3, 6, 7], 19], [92, [2, 3, 4, 5], 19], [93, [0, 1, 2, 3], 21], [84, [2, 3, 4, 5], 17], [85, [2, 3, 4, 5], 19], [62, [0, 1, 2, 3], 2], [84, [2, 3, 4, 5], 19], [58, [2, 3, 6, 7], 17], [58, [2, 3, 6, 7], 19], [93, [0, 1, 2, 3], 2], [92, [0, 1, 2, 3], 21], [85, [0, 1, 2, 3], 21], [92, [0, 1, 2, 3], 2], [62, [2, 3, 6, 7], 17], [62, [2, 3, 6, 7], 19], [93, [2, 3, 6, 7], 17], [58, [2, 3, 4, 5], 17], [62, [2, 3, 4, 5], 17], [85, [0, 1, 2, 3], 2], [92, [2, 3, 6, 7], 17], [84, [0, 1, 2, 3], 21], [84, [0, 1, 2, 3], 2], [93, [2, 3, 6, 7], 19], [58, [2, 3, 4, 5], 19], [85, [2, 3, 6, 7], 17], [93, [2, 3, 4, 5], 17], [58, [0, 1, 2, 3], 21], [92, [2, 3, 6, 7], 19], [62, [2, 3, 4, 5], 19]]}, {"p": [4, 5], "e": -1, "reads": [[53, [2, 3, 4, 5], 21], [26, [4, 5, 6, 7], 19], [26, [2, 3, 4, 5], 21], [30, [2, 3, 4, 5], 2], [90, [4, 5, 6, 7], 17], [52, [0, 1, 4, 5], 2], [30, [4, 5, 6, 7], 17], [90, [0, 1, 4, 5], 2], [94, [0, 1, 4, 5], 21], [94, [2, 3, 4, 5], 2], [53, [0, 1, 4, 5], 21], [52, [4, 5, 6, 7], 19], [52, [2, 3, 4, 5], 21], [26, [0, 1, 4, 5], 21], [52, [0, 1, 4, 5], 21], [94, [4, 5, 6, 7], 17], [30, [0, 1, 4, 5], 2], [53, [2, 3, 4, 5], 2], [26, [2, 3, 4, 5], 2], [52, [2, 3, 4, 5], 2], [53, [4, 5, 6, 7], 17], [26, [4, 5, 6, 7], 17], [94, [0, 1, 4, 5], 2], [90, [4, 5, 6, 7], 19], [90, [2, 3, 4, 5], 21], [90, [0, 1, 4, 5], 21], [30, [4, 5, 6, 7], 19], [94, [4, 5, 6, 7], 19], [53, [0, 1, 4, 5], 2], [30, [2, 3, 4, 5], 21]]}, {"p": [6, 7], "e": -1, "reads": [[54, [2, 3, 6, 7], 21], [82, [0, 1, 6, 7], 21], [86, [2, 3, 6, 7], 2], [22, [0, 1, 6, 7], 2], [50, [4, 5, 6, 7], 21], [50, [2, 3, 6, 7], 21], [54, [2, 3, 6, 7], 2], [50, [2, 3, 6, 7], 2], [18, [4, 5, 6, 7], 2], [82, [0, 1, 6, 7], 2], [18, [4, 5, 6, 7], 21], [86, [0, 1, 6, 7], 21], [22, [4, 5, 6, 7], 2], [82, [4, 5, 6, 7], 2], [86, [0, 1, 6, 7], 2], [86, [4, 5, 6, 7], 2], [22, [4, 5, 6, 7], 21], [82, [4, 5, 6, 7], 21], [18, [2, 3, 6, 7], 21], [22, [2, 3, 6, 7], 21], [82, [2, 3, 6, 7], 21], [86, [4, 5, 6, 7], 21], [18, [2, 3, 6, 7], 2], [22, [2, 3, 6, 7], 2], [54, [0, 1, 6, 7], 21], [54, [0, 1, 6, 7], 2], [54, [4, 5, 6, 7], 2], [50, [0, 1, 6, 7], 21], [50, [0, 1, 6, 7], 2], [18, [0, 1, 6, 7], 21]]}]} \ No newline at end of file diff --git a/research/combined-cold-ends-20261013/witness635/data/WITNESS.json b/research/combined-cold-ends-20261013/witness635/data/WITNESS.json new file mode 100644 index 0000000000..958e215375 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/WITNESS.json @@ -0,0 +1,897 @@ +{ + "schema": "witness/1", + "name": "combined-h4a-and-two-factored-cold-ends", + "geometry": { + "v": 112, + "h": 9, + "helpers": 492, + "centres": 8, + "stages": 9, + "replicas": 8, + "cold_helpers": [ + 264, + 276, + 288, + 300 + ] + }, + "gain_baseline_kappa": "0.001601260169988325", + "data": { + "plan_sha256": "26d2cd9fb065462d515bd3f86c4924724087c7f3f27cadf2fb503ff9e7bcffb7", + "owners_sha256": "8e752de9e85e9894ca358bc2c25c28d1fdeaf1797dfee6a18a14b372151cb2bb" + }, + "dispatch": [ + [ + 0, + 0, + "jp8" + ], + [ + 0, + 1, + "jp8" + ], + [ + 1, + 0, + "jp8" + ], + [ + 0, + 2, + "jp8" + ], + [ + 1, + 1, + "jp8" + ], + [ + 2, + 0, + "ck" + ], + [ + 0, + 3, + "jp8" + ], + [ + 1, + 2, + "jp8" + ], + [ + 2, + 1, + "jp8" + ], + [ + 3, + 0, + "jp8" + ], + [ + 0, + 4, + "jp8" + ], + [ + 1, + 3, + "jp8" + ], + [ + 2, + 2, + "jp8" + ], + [ + 3, + 1, + "jp8" + ], + [ + 4, + 0, + "jp8" + ], + [ + 0, + 5, + "jp8" + ], + [ + 1, + 4, + "jp8" + ], + [ + 2, + 3, + "jp8" + ], + [ + 3, + 2, + "jp8" + ], + [ + 4, + 1, + "jp8" + ], + [ + 5, + 0, + "jp8" + ], + [ + 0, + 6, + "jp8" + ], + [ + 1, + 5, + "jp8" + ], + [ + 2, + 4, + "jp8" + ], + [ + 3, + 3, + "jp8" + ], + [ + 4, + 2, + "jp8" + ], + [ + 5, + 1, + "jp8" + ], + [ + 0, + 7, + "jp8" + ], + [ + 6, + 0, + "jp8" + ], + [ + 1, + 6, + "jp8" + ], + [ + 2, + 5, + "jp8" + ], + [ + 3, + 4, + "jp8" + ], + [ + 4, + 3, + "jp8" + ], + [ + 5, + 2, + "jp8" + ], + [ + 6, + 1, + "jp8" + ], + [ + 1, + 7, + "jp8" + ], + [ + 7, + 0, + "jp8" + ], + [ + 2, + 6, + "jp8" + ], + [ + 3, + 5, + "jp8" + ], + [ + 4, + 4, + "jp8" + ], + [ + 5, + 3, + "jp8" + ], + [ + 6, + 2, + "jp8" + ], + [ + 7, + 1, + "jp8" + ], + [ + 2, + 7, + "jp8" + ], + [ + 8, + 0, + "jp8" + ], + [ + 3, + 6, + "jp8" + ], + [ + 4, + 5, + "jp8" + ], + [ + 5, + 4, + "jp8" + ], + [ + 6, + 3, + "jp8" + ], + [ + 7, + 2, + "jp8" + ], + [ + 8, + 1, + "jp8" + ], + [ + 3, + 7, + "jp8" + ], + [ + 4, + 6, + "jp8" + ], + [ + 5, + 5, + "jp8" + ], + [ + 6, + 4, + "jp8" + ], + [ + 7, + 3, + "jp8" + ], + [ + 8, + 2, + "jp8" + ], + [ + 4, + 7, + "jp8" + ], + [ + 5, + 6, + "jp8" + ], + [ + 6, + 5, + "jp8" + ], + [ + 7, + 4, + "jp8" + ], + [ + 8, + 3, + "jp8" + ], + [ + 5, + 7, + "jp8" + ], + [ + 6, + 6, + "jp8" + ], + [ + 7, + 5, + "jp8" + ], + [ + 8, + 4, + "jp8" + ], + [ + 6, + 7, + "jp8" + ], + [ + 7, + 6, + "jp8" + ], + [ + 8, + 5, + "jp8" + ], + [ + 7, + 7, + "jp8" + ], + [ + 8, + 6, + "jp8" + ], + [ + 8, + 7, + "jp8" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "build": { + "status": "PASS_COLD14_NATIVE_COMPLEX_AND_CITED_BIT", + "sources": { + "multicold": { + "dir": "complex-multicold", + "pr": 568, + "commit": "71c99ac935a33bb7b59a1b4a7af8725a939b0b90", + "manifest_sha256": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "full_tree": true, + "files": { + "data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9" + } + }, + "structural_gain": { + "dir": "structural-gain", + "pr": 571, + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "manifest_sha256": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d", + "full_tree": false, + "files": { + "frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42" + } + }, + "larger_gain": { + "dir": "larger-gain", + "pr": 569, + "commit": "897213a855b7fb8a1b8b0e552a2f5c42e6c1b326", + "manifest_sha256": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d", + "full_tree": false, + "files": { + "providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c" + } + }, + "joint_prefix": { + "dir": "complex-joint-prefix", + "pr": 575, + "commit": "eac6f7e378ab622dac50a2fd4b7ef6eab014de44", + "manifest_sha256": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "full_tree": false, + "files": { + "code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2" + } + }, + "frame_coalescing": { + "dir": "kernel-frame-coalescing", + "pr": 583, + "commit": "89be768f0157f5a3d8e4db69cf1748768605eac9", + "manifest_sha256": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd", + "full_tree": false, + "files": { + "code/build_frames.py": "59f486c52293c76f1f6140c5f12f7a555a956b455e853c79136fc227deefbc3d" + } + }, + "direct_delivery": { + "dir": "direct-delivery504-global", + "pr": 531, + "commit": "e07a8a3f9f79c22113398a0c5dbbc7601f489b3e", + "manifest_sha256": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "full_tree": false, + "files": { + "code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9" + } + } + }, + "providers": { + "ck": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json", + "schedule_sha256": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "ck_504:base" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:base", + "shadow_output": "ck_504:0" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:0", + "shadow_output": "ck_504:1" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:1", + "shadow_output": "ck_504:2" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-ck-frame_regroup.json", + "recipe_sha256": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-ck-hyperplane_end.json", + "recipe_sha256": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-ck-cold_end.json.gz", + "recipe_sha256": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c" + } + ] + }, + "jp8": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json", + "schedule_sha256": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "jp8_504:0" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:0", + "shadow_output": "jp8_504:1" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:1", + "shadow_output": "jp8_504:3" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-jp8-frame_regroup.json", + "recipe_sha256": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-jp8-hyperplane_end.json", + "recipe_sha256": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-jp8-cold_end.json.gz", + "recipe_sha256": "de24195ee7b193d2bf6d9f9ea00d27f60fef74060847a021e642ea41e7d61b5c" + } + ] + } + }, + "shadows": { + "ck_504": { + "base": { + "kind": "source_file", + "file": "structural_gain:frontier-composition/combined-prefix-word/FULL-WORD.json.gz" + }, + "steps": [ + { + "type": "greedy_kernels", + "recipe": "pkg:data/recipes/ck-step0-greedy_kernels.json", + "recipe_sha256": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056" + }, + { + "type": "frame_coalesce", + "recipe": "pkg:data/recipes/ck-step1-frame_coalesce.json", + "recipe_sha256": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3" + }, + { + "type": "gate_move_coalesce", + "recipe": "pkg:data/recipes/ck-step2-gate_move_coalesce.json", + "recipe_sha256": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00" + } + ] + }, + "jp8_504": { + "base": { + "kind": "frozen558_promoted" + }, + "steps": [ + { + "type": "cold_kernel", + "recipe": "multicold:data/EIGHT-COLD.json", + "recipe_sha256": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160" + }, + { + "type": "multicut", + "recipe": "multicold:data/EIGHT-MULTICOLD.json", + "recipe_sha256": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9" + }, + { + "type": "frozen558_scalar_audits" + }, + { + "type": "joint_prefix", + "recipe": "joint_prefix:data/JOINT-PREFIX.json", + "variant": "eightcold", + "kernel_recipes": "joint_prefix:data/EIGHTCOLD-JOINT-KERNELS.json", + "recipe_sha256": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "kernel_recipes_sha256": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585" + } + ] + } + } + } +} diff --git a/research/combined-cold-ends-20261013/witness635/data/cand.json b/research/combined-cold-ends-20261013/witness635/data/cand.json new file mode 100644 index 0000000000..a1d44d15ca --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/cand.json @@ -0,0 +1,289 @@ +{ + "schema": "candidate/1", + "name": "cold14-h4a", + "package_dir": "complex-571-cold14-h4a", + "title": "PR622's K-triangle words with ColdThird's h4a cold ends, at a free dispatch (jp8 x71, ck x1) with an exact per-time-Hall owner map (exact-window MIP, RINS, warm-started from PR626's map)", + "summary": "Provider menu {ck, jp8} of h4a words (PR622 K-triangle chains; cold_end recipes from ColdThird). Owner search with Stack492's solve_h.py (helper ranges from the word R; objective sum F(r) = r*(73/r)^b, b = 0.001635) on the h4a provider locals (ColdThird runs/D1): (1) aggregate free-dispatch LP (crossover, tight 3) warm-started from PR626's map -> LP-PATTERNS-AGG.json; (2) dispatch = per-time argmax of the LP selections -> DISPATCH.json (jp8 x71, ck x1 at time 5); (3) exact-window LP (crossover) over base + AGG patterns with weight >= 0.01 -> LP-PATTERNS-EX.json; (4) exact-window MIP, RINS around the EX vertex (slack 2/1), gap 1e-9, 2 threads, 150 s, warm-started from PR626's map (64 narrowing, 8 widening calls): time limit, obj 523258.596002, bound 523258.553908, gap 8.04e-8; (5) mkplan.py --locals (ColdThird runs/D1 locals) reproduces data/PLAN.json byte for byte. The map is admitted by the package's verifier chain, not by the search.", + "sources": { + "multicold": { + "path": "../complex-multicold", + "dir": "complex-multicold", + "pr": 568, + "commit": "71c99ac935a33bb7b59a1b4a7af8725a939b0b90", + "manifest_sha256": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "full_tree": true + }, + "structural_gain": { + "path": "../structural-gain", + "dir": "structural-gain", + "pr": 571, + "commit": "b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3", + "manifest_sha256": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d" + }, + "larger_gain": { + "path": "../larger-gain", + "dir": "larger-gain", + "pr": 569, + "commit": "897213a855b7fb8a1b8b0e552a2f5c42e6c1b326", + "manifest_sha256": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d" + }, + "joint_prefix": { + "path": "../complex-joint-prefix", + "dir": "complex-joint-prefix", + "pr": 575, + "commit": "eac6f7e378ab622dac50a2fd4b7ef6eab014de44", + "manifest_sha256": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665" + }, + "frame_coalescing": { + "path": "../kernel-frame-coalescing", + "dir": "kernel-frame-coalescing", + "pr": 583, + "commit": "89be768f0157f5a3d8e4db69cf1748768605eac9", + "manifest_sha256": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd" + } + }, + "providers": { + "ck": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "ck_504:base" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:base", + "shadow_output": "ck_504:0" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:0", + "shadow_output": "ck_504:1" + }, + { + "type": "port_stage", + "shadow_input": "ck_504:1", + "shadow_output": "ck_504:2" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-ck-frame_regroup.json" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-ck-hyperplane_end.json" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-ck-cold_end.json.gz" + } + ] + }, + "jp8": { + "base": { + "kind": "k_triangle", + "schedule": "pkg:data/TRI-SCHEDULE.json" + }, + "steps": [ + { + "type": "port_stage", + "shadow_input": "raw504", + "shadow_output": "promoted558" + }, + { + "type": "port_stage", + "shadow_input": "promoted558", + "shadow_output": "jp8_504:0" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:0", + "shadow_output": "jp8_504:1" + }, + { + "type": "port_stage", + "shadow_input": "jp8_504:1", + "shadow_output": "jp8_504:3" + }, + { + "type": "frame_regroup", + "recipe": "pkg:data/recipes/k492-jp8-frame_regroup.json" + }, + { + "type": "hyperplane_end", + "recipe": "pkg:data/recipes/k492-jp8-hyperplane_end.json" + }, + { + "type": "cold_end", + "recipe": "pkg:data/recipes/k492-jp8-cold_end.json.gz" + } + ] + } + }, + "dispatch": { + "mode": "free", + "menu": [ + "ck", + "jp8" + ], + "plan": "pkg:data/PLAN.json", + "origin": "at the free dispatch jp8 ×71, ck ×1 (per-time argmax of the aggregate free-dispatch hosting LP over the h4a words {ck, jp8})", + "plan_rule": "the window MIP's PLAN with the provider registry re-derived from the admitted provider locals (widths over the word's R helpers) and `profile`/`assignment_sha256` recomputed from the map (Stack492 mkplan.py)" + }, + "owners": { + "warm_owners": "pkg:data/search/WARM-OWNERS.json.gz", + "exact_windows": true, + "origin": "an exact per-time-Hall exact-window MIP solution (RINS around the exact-window LP vertex; 150 s time limit, relative gap 8.04e-8), warm-started from PR626's map", + "warm_owners_origin": "PR626's `data/OWNERS.json.gz` (complex-k492-owner-repair), the warm start of the aggregate LP and the MIP", + "search": { + "method": "aggregate_lp_dispatch_then_exact_window_milp_rins", + "tool": "solve_h.py (Stack492's copy: helper ranges from the word R)", + "b": 0.001635, + "threads": 2, + "aggregate_lp": { + "seconds": 3000, + "crossover": true, + "tight": 3, + "dispatch": "free", + "warm": "WARM-OWNERS.json.gz + WARM-PLAN.json" + }, + "dispatch_rule": "per time t: argmax over providers of LP-PATTERNS-AGG selections[t]", + "exact_lp": { + "seconds": 3000, + "crossover": true, + "exact_windows": true, + "pattern_file": "LP-PATTERNS-AGG.json", + "pmin": 0.01 + }, + "mip": { + "seconds": 150, + "gap": 1e-09, + "exact_windows": true, + "pattern_file": "LP-PATTERNS-AGG.json", + "pmin": 0.01, + "rins": "LP-PATTERNS-EX.json", + "rins_slack": 2, + "rins_fslack": 1, + "warm": "WARM-OWNERS.json.gz + WARM-PLAN.json (64 narrowing, 8 widening calls)" + }, + "template_plan": "TEMPLATE-PLAN.json", + "lp_inputs": { + "LP-PATTERNS-AGG.json": "aggregate free-dispatch LP relaxation over the h4a words {ck, jp8} (crossover, tight 3), warm-started from PR626's map", + "DISPATCH.json": "the dispatch {time: provider} = per-time argmax of the aggregate LP selections (ck at time 5)", + "LP-PATTERNS-EX.json": "exact-window LP relaxation (crossover) at that dispatch over the base patterns plus aggregate-LP patterns with weight >= 0.01", + "WARM-PLAN.json": "PR626's data/PLAN.json, matching WARM-OWNERS.json.gz", + "TEMPLATE-PLAN.json": "the PLAN whose windows/order/registry template the nominator reuses (same as PR622's)" + }, + "result": { + "status": "Time limit reached", + "objective": 523258.596002, + "bound": 523258.553908, + "gap": 8.04e-08, + "provider_counts": { + "jp8": 71, + "ck": 1 + }, + "profile": { + "1": 181364, + "2": 28952, + "3": 32112, + "4": 11808, + "5": 5040, + "6": 288, + "8": 576, + "39": 4, + "48": 2212 + } + } + }, + "search_inputs": { + "LP-PATTERNS-AGG.json": "pkg:data/search/LP-PATTERNS-AGG.json", + "DISPATCH.json": "pkg:data/search/DISPATCH.json", + "LP-PATTERNS-EX.json": "pkg:data/search/LP-PATTERNS-EX.json", + "WARM-PLAN.json": "pkg:data/search/WARM-PLAN.json", + "TEMPLATE-PLAN.json": "pkg:data/search/TEMPLATE-PLAN.json" + } + }, + "bar": "0.001635749838057164", + "gain_baseline_kappa": "0.001601260169988325", + "credits": [ + "**ColdThird (research agent)**: the h4a cold ends and the widened forward-absorption allowlist (PROOF-NOTE.md).", + "**chafreaky**: PR626 (the warm-start owner map).", + "**This package**: porting the PR604/B3 chains onto the K-triangle skeleton (port_stage, frame_regroup), the R-generalised global code (GlobalR) and the owner solve.", + "**AtomScout (research agent)**: the leaver-read K-triangle atom and TRI-SCHEDULE.", + "**icekylinx**: PR531 (construct_504.py, the direct-delivery source the K-triangle constructor extends).", + "**This package**: the second cold end per block and the two cold_end primitives (PROOF-NOTE.md).", + "**DreamingOfClouds**: PR604 (the cold_end construction, its verifier changes and controls), PR599, PR516, PR509, PR484.", + "**jeremykothe2**: PR601, PR600, PR596, PR593, PR592 and PR591 (hyperplane-ended helpers and the HPE verifier).", + "**DominikScholz**: PR571 and PR569 (including PR569's window-MILP nominator nominate_width7.py, which the owner search adapts).", + "**eumemic**: PR564, PR561, PR562, PR558, PR550, PR543, PR507.", + "**chafreaky**: PR583, PR572, PR551.", + "**icekylinx**: PR535 and PR531.", + "**Dugongue**: PR552 and PR514.", + "**Douglas Colkitt / CrocSwap**: maintenance.", + "**The original OpenAI #109 framework.**" + ], + "chains_origin": "PR622's K-triangle chains with ColdThird's h4a cold_end recipes (4 extra dim-8 cold ends per word, widened forward-absorption allowlist)", + "shadows": { + "ck_504": { + "base": "structural_gain:frontier-composition/combined-prefix-word/FULL-WORD.json.gz", + "steps": [ + { + "type": "greedy_kernels", + "recipe": "pkg:data/recipes/ck-step0-greedy_kernels.json" + }, + { + "type": "frame_coalesce", + "recipe": "pkg:data/recipes/ck-step1-frame_coalesce.json" + }, + { + "type": "gate_move_coalesce", + "recipe": "pkg:data/recipes/ck-step2-gate_move_coalesce.json" + } + ] + }, + "jp8_504": { + "base": "frozen558_promoted", + "steps": [ + { + "type": "cold_kernel", + "recipe": "multicold:data/EIGHT-COLD.json" + }, + { + "type": "multicut", + "recipe": "multicold:data/EIGHT-MULTICOLD.json" + }, + { + "type": "frozen558_scalar_audits" + }, + { + "type": "joint_prefix", + "recipe": "joint_prefix:data/JOINT-PREFIX.json", + "variant": "eightcold", + "kernel_recipes": "joint_prefix:data/EIGHTCOLD-JOINT-KERNELS.json" + } + ] + } + }, + "inherited_unused_recipes": { + "note": "recipes inherited from PR622's package for its atm3 menu provider (atm3 and its atm3_504 shadow chain); atm3 is not on this search's menu and not in the witness", + "files": [ + "pkg:data/recipes/atm3-step0-promote.json", + "pkg:data/recipes/atm3-step1-greedy_kernels.json", + "pkg:data/recipes/atm3-step2-frame_coalesce.json", + "pkg:data/recipes/atm3-step3-gate_move_coalesce.json", + "pkg:data/recipes/k492-atm3-cold_end.json.gz", + "pkg:data/recipes/k492-atm3-frame_regroup.json", + "pkg:data/recipes/k492-atm3-hyperplane_end.json" + ] + } +} diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR627-FACTORED-END.json b/research/combined-cold-ends-20261013/witness635/data/nominations/PR627-FACTORED-END.json new file mode 100644 index 0000000000..6bef6d2be6 --- /dev/null +++ b/research/combined-cold-ends-20261013/witness635/data/nominations/PR627-FACTORED-END.json @@ -0,0 +1,298 @@ +{ + "base_commit": "e39a615ca601ce5d62abeb24f3fcdb8644ca1005", + "base_cold_word_content_sha256": "30ace4fbee52a519255724ecb5a2642a3f052fb588c1473ad73682070b2a8a23", + "base_recipe_sha256": "660d2438c5fd4dd4cc49eefff071ac53f50adb65f292005f182082d27555a6a9", + "helpers": [ + { + "helper": 590, + "terminal_frame": [ + 266, + 138, + 72, + 40, + 24, + 6, + 1 + ] + }, + { + "helper": 581, + "terminal_frame": [ + 264, + 136, + 96, + 24, + 4, + 2, + 1 + ] + } + ], + "premix": [ + [ + "add", + 581, + 404, + -1, + 2, + [] + ], + [ + "add", + 581, + 406, + 1, + 2, + [] + ], + [ + "add", + 581, + 401, + 1, + 2, + [] + ], + [ + "add", + 581, + 404, + 1, + 2, + [] + ], + [ + "add", + 581, + 412, + -1, + 2, + [] + ], + [ + "add", + 321, + 581, + 1, + 1, + [] + ], + [ + "add", + 328, + 581, + -1, + 1, + [] + ], + [ + "add", + 520, + 581, + 1, + 1, + [] + ], + [ + "add", + 590, + 421, + 1, + 2, + [] + ], + [ + "add", + 590, + 422, + -1, + 2, + [] + ], + [ + "add", + 590, + 423, + -1, + 2, + [] + ], + [ + "add", + 590, + 429, + 1, + 2, + [] + ], + [ + "add", + 590, + 417, + 1, + 1, + [] + ], + [ + "add", + 590, + 422, + 1, + 2, + [] + ], + [ + "add", + 590, + 429, + -1, + 2, + [] + ], + [ + "add", + 323, + 590, + 1, + 1, + [] + ], + [ + "add", + 334, + 590, + -1, + 1, + [] + ], + [ + "add", + 523, + 590, + 1, + 1, + [] + ] + ], + "additional_forward_insertions": [ + [ + 1800, + [ + "add", + 87, + 419, + 1, + 2, + [ + 408, + 73, + 49, + 6 + ] + ] + ], + [ + 1665, + [ + "add", + 95, + 405, + -1, + 1, + [ + 265, + 137, + 96, + 6 + ] + ] + ] + ], + "extra_tail": [ + [ + "add", + 80, + 84, + 1, + 1, + [ + 408, + 73, + 49, + 6 + ] + ], + [ + "add", + 80, + 87, + 1, + 1, + [ + 408, + 73, + 49, + 6 + ] + ], + [ + "add", + 590, + 80, + 1, + 2, + [ + 266, + 138, + 72, + 40, + 24, + 6, + 1 + ] + ], + [ + "add", + 88, + 92, + 1, + 1, + [ + 265, + 137, + 96, + 6 + ] + ], + [ + "add", + 88, + 95, + 1, + 1, + [ + 265, + 137, + 96, + 6 + ] + ], + [ + "add", + 581, + 88, + 1, + 2, + [ + 264, + 136, + 96, + 24, + 4, + 2, + 1 + ] + ] + ], + "expected_output_content_sha256": "d6077cccd14ef9799a43ca3f4077bd329a20623e9c98257c5ad0c617ab0bb698" +} diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR629-JP8-RECIPE.json.gz b/research/combined-cold-ends-20261013/witness635/data/nominations/PR629-JP8-RECIPE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..5574138fe39aebbf4e40a6420bc1ac10a709b0bb GIT binary patch literal 56967 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 (yVs#VzQ3(Lef}(}72Npshp&NZI5n+Wh5F&M zNP+TQ(=4^kQr9f?txknjVQdnjO(xkaRn1b}EH$kzOWQ1MQ%d@FacCFEX0Z~@mD65V zO?s&&y_9K|+GeS1mNr+GYA!9+CYBcM;wH6pdmA>XrGZ)|-6zFLEC6ci>v4#dwMP(IL zRa93|Q$_QrP)qiC!30;qd<6>?EIwjURItS2kUnzUMF~_jP}e|H18og-HPF| z<3%v>kr*E_DMSsFH88QWum+L?W67AVV5WlE3WkFL5=+>tg$+yLYhb8>u>#&HIu_lo zpeNvgh8l}yyI8f0b-UQKi*38uwTpebIJApnvsksMrrK0fZK|m@)l{2ms!cW3rkZL~ zO|_|}+EmkRs_8b>ben3rO*P#%L8P|dDgTagt-qsP>+h)7x}`FL9k)BZ?w^L^{<8Y? z$4Y4frrca1Td$PSfc*^xpx6p5zSFn>bq+stQ=S0ww)vePp?I$SAf_I%=u>-l>IlN2 z25aG4jcSQwyVEcbG!;-q{Lr1`2ULqH8k>z8o4-HFas*ukbcrVS(iLGC zp#sKnO6QUaQBy&U9EUg)K>(_8dT(L`FoV6ilLLRQSLflm-(64VVSn=#{4p-N*VDJB z=X3vcz~u+!FT?BGaK7M2U{k@eTf^GIXAst~bk?vw*7$;!!YjS$&3PCP#@DBK`3N)? z@E88a_*0DW#6xj(?&0Yy#`a;b63BOhDfWO_L3g3kZ|C9b;rFL6{dItbK?M5=yY}ZV z!}aOg`7oA&qO*EFoxk2;#eAzC(>?|0FkV>0e*zvC!T1GiAcZU#i?Dhn4<0e4LK^?)`YUUb_C;{qnT!e%KHFesdna94=R=c%#X>JNL)m zHliD+x*I9I?ov~m&%bsf&AXB2Kd!sC*Y`{Je0o2R-NMdbBd6og?GIl!VXWEx@bUql zdwcDV!;js!!}X=Remixqhv)0C@80_J^$6>#8~WYLy8GJihwklkxg55yL%03tp5MDPr-+jz&>{=(VUP#zoQ@Ws>n z_3i!o1PkE`AAh>M^zdU?3WFGSF>c)s{!^k4+u(b#?T6>*=NNZxD~wiqv)%26-o-fR aUDyi0jXuC1Set(J=l=m)2M}}ZlnDSRij3v} literal 0 HcmV?d00001 diff --git a/research/combined-cold-ends-20261013/witness635/data/nominations/PR632/OWNERS.json.gz b/research/combined-cold-ends-20261013/witness635/data/nominations/PR632/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c0e7cc521d0bf1a670ba04a877c70989c9e1ec0 GIT binary patch literal 449586 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%0AyoDY3@Sc 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